{"name":"ast-grep-language","vers":"0.1.14","deps":[{"name":"ast-grep-core","req":"^0.1.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"888b7545b8277d2fd132e0ceb583dc50061e2ea11926bbb29e9c8bd775d1638a","features":{},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-04T15:23:55Z"}
{"name":"ast-grep-language","vers":"0.1.15","deps":[{"name":"ast-grep-core","req":"^0.1.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a7d6a258b266f9bdd8281e3685db33d9c20670da7a97b55042b17aeb05ab230c","features":{"builtin-parser":["tree-sitter-c","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-08T09:24:58Z"}
{"name":"ast-grep-language","vers":"0.1.16","deps":[{"name":"ast-grep-core","req":"^0.1.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fba7c3887d931f58a63087722d701be7143af3c74b7672154387ff33e41f0fb5","features":{"builtin-parser":["tree-sitter-c","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-14T06:15:02Z"}
{"name":"ast-grep-language","vers":"0.1.17","deps":[{"name":"ast-grep-core","req":"^0.1.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"865649a53404bb23ca58ea57a6ff3118cdc5a8aaf3ae9bc0dc6289ac2b35a3b2","features":{"builtin-parser":["tree-sitter-c","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-14T17:44:10Z"}
{"name":"ast-grep-language","vers":"0.1.18","deps":[{"name":"ast-grep-core","req":"^0.1.18","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fe7b631d5c3061e5bf39d3c6c9134970d4b927749dcfa9a39ba4325e0f54aa36","features":{"builtin-parser":["tree-sitter-c","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-16T09:29:24Z"}
{"name":"ast-grep-language","vers":"0.2.0","deps":[{"name":"ast-grep-core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"632c669eeb9257b9dc1fe21d9893c62f6925bc889ed3f57157e434d7a9b94507","features":{"builtin-parser":["tree-sitter-c","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-23T17:25:28Z"}
{"name":"ast-grep-language","vers":"0.2.1","deps":[{"name":"ast-grep-core","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f6d2723c3150da436fdbf23ec0a2d08ff4f122a44a39c67dfbe441adf0bc9010","features":{"builtin-parser":["tree-sitter-c","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-24T07:29:53Z"}
{"name":"ast-grep-language","vers":"0.2.2","deps":[{"name":"ast-grep-core","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1fdb8ea82dedd63c4bdb3b48736be7dff3ddb0490b2898607f243906df6d1c74","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-25T14:03:43Z"}
{"name":"ast-grep-language","vers":"0.2.3","deps":[{"name":"ast-grep-core","req":"^0.2.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"681384d95ae49df889d494693db6b1734ac6b658e60f939e86a84239039b4abb","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-01-26T17:12:09Z"}
{"name":"ast-grep-language","vers":"0.2.6","deps":[{"name":"ast-grep-core","req":"^0.2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c5d06a49676898ac5877ae87e98072889eaa0a4099f40e635fab699080deb06f","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-02-08T15:39:35Z"}
{"name":"ast-grep-language","vers":"0.3.0","deps":[{"name":"ast-grep-core","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e6ba68be52199dc36ed1245791e97af4bb2338b0a0c2993e32ea3649d78501f8","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-02-28T09:53:38Z"}
{"name":"ast-grep-language","vers":"0.3.1","deps":[{"name":"ast-grep-core","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"edff723e2410054dbe059479e843e76254eef270a78987ad92a9e53b3cfcea47","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-02-28T11:27:31Z"}
{"name":"ast-grep-language","vers":"0.3.2","deps":[{"name":"ast-grep-core","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fd73225bc74d38be21bdfe2b2a1b5477069ca5804a7fac2d41a96d26a66efd94","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-03-11T10:31:59Z"}
{"name":"ast-grep-language","vers":"0.3.3","deps":[{"name":"ast-grep-core","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26aeec1cdf5efd240946280ee20cf0278b956d744002d889770b6c4061b521d2","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-04-07T07:00:13Z"}
{"name":"ast-grep-language","vers":"0.4.0","deps":[{"name":"ast-grep-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b19e7a9544936b005cdbebaa9d2d764ac2994f51c6e1dae0f6b79bd701fc6110","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-04-23T21:35:25Z"}
{"name":"ast-grep-language","vers":"0.4.1","deps":[{"name":"ast-grep-core","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c605af5707fa69cd72dd44eb01ac1d970be6a3eff60eb4908df0a3e761144a12","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-04-24T00:25:38Z"}
{"name":"ast-grep-language","vers":"0.5.0","deps":[{"name":"ast-grep-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"235a26081485a871a59358f66963f320901ac094e06fab94e406110988b9448d","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-05-12T17:40:32Z"}
{"name":"ast-grep-language","vers":"0.5.1","deps":[{"name":"ast-grep-core","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.14","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c7d7c12a046fa2c0ef128d4817a510843b081eb8c6fe79dd90cef3c749999f1b","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-05-12T22:55:41Z"}
{"name":"ast-grep-language","vers":"0.5.2","deps":[{"name":"ast-grep-core","req":"^0.5.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f98dc1efa8a72ccc3a573746d7bfeae0441a361d010f7a559e0606c0a44e46f2","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-05-14T02:23:04Z"}
{"name":"ast-grep-language","vers":"0.5.3","deps":[{"name":"ast-grep-core","req":"^0.5.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2a1d53e10d27aa955f948c122d47e8475afe31922d2a197a10e8f001b88e8ddc","features":{"builtin-parser":["tree-sitter-c","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-typescript","tree-sitter-thrift","tree-sitter-c-sharp"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-05-18T21:56:00Z"}
{"name":"ast-grep-language","vers":"0.5.5","deps":[{"name":"ast-grep-core","req":"^0.5.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0ce529aaaee0475fb73e4873a6ceabab5514bc8e6c6d8192ba4bb4e73dd2cb10","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-05-24T12:11:27Z"}
{"name":"ast-grep-language","vers":"0.5.6","deps":[{"name":"ast-grep-core","req":"^0.5.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ff9ec399b8870ee6bf9f5ff16293f8dd748555d5afb6db809c695952c948029b","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-05-24T15:19:56Z"}
{"name":"ast-grep-language","vers":"0.5.7","deps":[{"name":"ast-grep-core","req":"^0.5.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db23869e35bd042f7cd4044492a2c485cb1a02fd4d4cdb959b98b78299586bd9","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-05-30T02:59:50Z"}
{"name":"ast-grep-language","vers":"0.6.0","deps":[{"name":"ast-grep-core","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9a2b183226a6e965dce1b2db246bb3b98c28dd6897c3eb9dde03a8da19a1e059","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-06T05:38:40Z"}
{"name":"ast-grep-language","vers":"0.6.1","deps":[{"name":"ast-grep-core","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"115248f376a69c68e23e13941d46126fb178f6a0461650ef1801fc3d95b7b61c","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-06T16:36:28Z"}
{"name":"ast-grep-language","vers":"0.6.2","deps":[{"name":"ast-grep-core","req":"^0.6.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1610c96b2e9cb5d9edfedb4a88b08c13783ba6a3d43d1e8cad1519cb48b081f4","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-06T18:40:14Z"}
{"name":"ast-grep-language","vers":"0.6.3","deps":[{"name":"ast-grep-core","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"08bf428adc9fd45e8713e17d9fc7acbfc88910c0fd1d228d4e2858b940bd993a","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-11T22:49:29Z"}
{"name":"ast-grep-language","vers":"0.6.4","deps":[{"name":"ast-grep-core","req":"^0.6.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"652bed1783740aa3ccdbf26b197b0ba2eebb24496a040aa22af198a29ecfbf51","features":{"builtin-parser":["tree-sitter-c","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-17T12:57:35Z"}
{"name":"ast-grep-language","vers":"0.6.5","deps":[{"name":"ast-grep-core","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d5254cc8a70ec48ffc8f57c0de9f4f6dc9a0ac52645946b7dbe2fdfc366b3f43","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-20T02:25:41Z"}
{"name":"ast-grep-language","vers":"0.6.6","deps":[{"name":"ast-grep-core","req":"^0.6.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7cc4b738f76b5b48cba949cbecc4723739453d80f459bf4eabf458f9600d8c18","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-20T02:33:37Z"}
{"name":"ast-grep-language","vers":"0.6.7","deps":[{"name":"ast-grep-core","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.17","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ec26fd70f02e0e2c98ad54af95363bc39ef21432d2a17ebc694ebdd2b79d6a3b","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-23T07:34:48Z"}
{"name":"ast-grep-language","vers":"0.7.0","deps":[{"name":"ast-grep-core","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"72a5258afc57360f35d1db6cb71149cd0e1203713563f06dfe79c1154a00caf4","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-25T08:20:36Z"}
{"name":"ast-grep-language","vers":"0.7.1","deps":[{"name":"ast-grep-core","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"43a3e81b392405bab102d90ef1a62fd872e6aecffdae5b4df15fb04b4c48a03a","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-06-29T22:40:34Z"}
{"name":"ast-grep-language","vers":"0.7.2","deps":[{"name":"ast-grep-core","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e852ac1601811866b963b0651be5e409e0842f45925b0ac2500c11645c423442","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-07-09T20:54:38Z"}
{"name":"ast-grep-language","vers":"0.8.0","deps":[{"name":"ast-grep-core","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5c33644ea998482fa64cb74bf82eaa992b31c3dc2a31dc210ed580d9e1840317","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-07-10T20:12:01Z"}
{"name":"ast-grep-language","vers":"0.9.0","deps":[{"name":"ast-grep-core","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"65dfb35bb8cb3b03a0f2e9ef1c9d1da63a3c34d7e7a575e96e7c3e8163cbf3d0","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-07-16T01:26:49Z"}
{"name":"ast-grep-language","vers":"0.9.1","deps":[{"name":"ast-grep-core","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"24910569ccdc913aeaffb3ce1a078d048c74bf7c2a621aefe0a6b3f800d78177","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-07-16T18:23:21Z"}
{"name":"ast-grep-language","vers":"0.9.2","deps":[{"name":"ast-grep-core","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3fe59c9952397d49552f03211dacee229896248133398b391052a6ba51990267","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-07-22T20:28:32Z"}
{"name":"ast-grep-language","vers":"0.9.3","deps":[{"name":"ast-grep-core","req":"^0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1cfc9aeba93aa6741d749d50a0d22787094f02dc764e2ff342cf2de7895c9188","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-07-27T17:14:22Z"}
{"name":"ast-grep-language","vers":"0.10.0","deps":[{"name":"ast-grep-core","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"749bb15e74423362058436f2bd8b14d62faa04b1cfe2566357c69e02a92a2a8d","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-07-31T00:40:21Z"}
{"name":"ast-grep-language","vers":"0.10.1","deps":[{"name":"ast-grep-core","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d6f1c111bfcec05add7bff9a3ba645efe35aafd32ee9edc4eb8ebd43cb8cc717","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-08-05T04:35:48Z"}
{"name":"ast-grep-language","vers":"0.11.0","deps":[{"name":"ast-grep-core","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"23f11b5554470e879fc58fe050d3c9ef72851aa944b4ba7980addbf89477aa90","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-08-14T03:18:15Z"}
{"name":"ast-grep-language","vers":"0.11.1","deps":[{"name":"ast-grep-core","req":"^0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e5540f139f75d8a7a0d757b1ede81de72f59d2a5f6bce0ebe10e410faf4c336d","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-08-17T07:12:49Z"}
{"name":"ast-grep-language","vers":"0.12.0","deps":[{"name":"ast-grep-core","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"010469aa8afcbe1878cc9ffefd5911efb435ba972371a6c7dcba3fb0c342fe79","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-09-10T04:31:43Z"}
{"name":"ast-grep-language","vers":"0.12.1","deps":[{"name":"ast-grep-core","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"79927fc56e18e2af70fb196c3f214f19624fc5514aa700435f54d950e7a5df56","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-09-13T17:41:31Z"}
{"name":"ast-grep-language","vers":"0.12.2","deps":[{"name":"ast-grep-core","req":"^0.12.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d8f85e46773106044b73bfc0d057092e9de2b9e026a1bbfbb1387aadecd42a09","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-09-29T16:04:26Z"}
{"name":"ast-grep-language","vers":"0.12.3","deps":[{"name":"ast-grep-core","req":"^0.12.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"41b4dc26ea6f77277409791e864fbfe2680ae8093074a6b8b8f0b796f2193026","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-10-03T18:57:47Z"}
{"name":"ast-grep-language","vers":"0.12.4","deps":[{"name":"ast-grep-core","req":"^0.12.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f66c47d8b1930d75a4122c11a6f05eea5129e6e5296cfdc526745590817a20f8","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-10-03T20:00:55Z"}
{"name":"ast-grep-language","vers":"0.12.5","deps":[{"name":"ast-grep-core","req":"^0.12.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fb992763da684c2865ecf6765016bede29529bcfbe006dc0a7b0f626d8453d80","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-10-15T07:10:09Z"}
{"name":"ast-grep-language","vers":"0.13.0","deps":[{"name":"ast-grep-core","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9c5a1b127673b230124ffba47795d89668cfb642762d2aa15799acbe0672051b","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-11-06T01:18:45Z"}
{"name":"ast-grep-language","vers":"0.13.1","deps":[{"name":"ast-grep-core","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"48d12d7bd4e084aae0245b0dce0c9cc4ffacbf096dd245825c56e3ad7fcc54ae","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-11-15T21:57:26Z"}
{"name":"ast-grep-language","vers":"0.13.2","deps":[{"name":"ast-grep-core","req":"^0.13.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fca5ad8180f63603a50013c7f41977063cd16172eb80d491604dcfea61383ff3","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-11-20T09:28:46Z"}
{"name":"ast-grep-language","vers":"0.14.0","deps":[{"name":"ast-grep-core","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ea28af1a759c21e101b9d8d59a0ad6e4bcacf52c206e156d5b38032700eef873","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-01T03:54:46Z"}
{"name":"ast-grep-language","vers":"0.14.1","deps":[{"name":"ast-grep-core","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c74306884abfa6dce360570cbe47c4192ff3fb7dc8bf0197df090a88302cf5c2","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-01T04:11:19Z"}
{"name":"ast-grep-language","vers":"0.14.2","deps":[{"name":"ast-grep-core","req":"^0.14.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.19.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"15614393ea463a6dcb7b15f30c52fdcddd95605ca84740e7e97dbe43479c741d","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-03T07:25:31Z"}
{"name":"ast-grep-language","vers":"0.14.3","deps":[{"name":"ast-grep-core","req":"^0.14.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ffcefaa8c39c070ee6fecc84b7e71b5a0b7431f9147adda8e3aaf694ddaf7a0","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-11T06:46:48Z"}
{"name":"ast-grep-language","vers":"0.14.4","deps":[{"name":"ast-grep-core","req":"^0.14.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b509a19c58933a910323ee4747bd120e54ba5a7fd0b8a15889af3bf96bcab6d4","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-12T07:57:23Z"}
{"name":"ast-grep-language","vers":"0.15.0","deps":[{"name":"ast-grep-core","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7bcdbe508ba144f61d5e97080a3fbe309b24bfd2b087e6a002aa6c76756e744c","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-16T02:22:49Z"}
{"name":"ast-grep-language","vers":"0.15.1","deps":[{"name":"ast-grep-core","req":"^0.15.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.19.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"579e0ae5267b160000d5626df33879ee02ec4663a08142406f3595e76cafa965","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-18T05:37:49Z"}
{"name":"ast-grep-language","vers":"0.16.0","deps":[{"name":"ast-grep-core","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-thrift","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5d468a41b57f620dba7760ef57a58d2b52471f8f07d4bf47c381ecf28c59f6bb","features":{"builtin-parser":["tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-thrift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2023-12-29T08:06:29Z"}
{"name":"ast-grep-language","vers":"0.16.1","deps":[{"name":"ast-grep-core","req":"^0.16.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0717878134fa9144551cfe39f5e1ba1a1b77dc426b1e1cb1f22109834646006","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-01-05T09:31:15Z"}
{"name":"ast-grep-language","vers":"0.17.0","deps":[{"name":"ast-grep-core","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0444c97f73914bcf8df8bebc7712de4aadba75ea6fb65f0281a0cfafc73358c7","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-01-11T23:08:55Z"}
{"name":"ast-grep-language","vers":"0.17.1","deps":[{"name":"ast-grep-core","req":"^0.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6fece135ed1ad6f2e426e660d50c4a5a17e6d4a65da62179ae553bd1a27a6971","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-01-12T23:49:05Z"}
{"name":"ast-grep-language","vers":"0.18.0","deps":[{"name":"ast-grep-core","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"155b87f86c0ce43092cb602ec00f70c25d434c7399e072ef8e771e01ac553e7f","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-01-31T07:40:31Z"}
{"name":"ast-grep-language","vers":"0.18.1","deps":[{"name":"ast-grep-core","req":"^0.18.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"654c55b8c52c51253b7e56d44e0ff90f54b1167b260e2604dbe95d280887531b","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-02-01T02:51:38Z"}
{"name":"ast-grep-language","vers":"0.19.0","deps":[{"name":"ast-grep-core","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2ebe2805b88506425a522136608960387b46dd8095bbcf1d959baebadb9ce71","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-02-15T05:28:32Z"}
{"name":"ast-grep-language","vers":"0.19.1","deps":[{"name":"ast-grep-core","req":"^0.19.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7f8ee38613af2c2caa63ec457ebed5059ed3700547af728a39479a79f7681d73","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-02-19T22:12:07Z"}
{"name":"ast-grep-language","vers":"0.19.2","deps":[{"name":"ast-grep-core","req":"^0.19.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bd8213b07b1175714adf5340417ffcca3811a580b0e7121e9f62bd4a72da82b0","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-02-23T02:16:30Z"}
{"name":"ast-grep-language","vers":"0.19.3","deps":[{"name":"ast-grep-core","req":"^0.19.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"368b794b251f8da054c47e647397b32f605d21d254ef8977504d0b3c1c99455b","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-02-25T03:35:30Z"}
{"name":"ast-grep-language","vers":"0.19.4","deps":[{"name":"ast-grep-core","req":"^0.19.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b5cd63643d888da2575ef6c59095df248fdf62f9bcd6268eeba0bb863416def3","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-03-11T04:20:40Z"}
{"name":"ast-grep-language","vers":"0.20.0","deps":[{"name":"ast-grep-core","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4445f10f028f245b90fa1b2dc71c6ecf7b421c0ea8389ef22eb0ab96a97aed41","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-03-24T08:12:52Z"}
{"name":"ast-grep-language","vers":"0.20.1","deps":[{"name":"ast-grep-core","req":"^0.20.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a21c7f44ec3f43fffb123a1f21ed778a626cfaca019c4ec529b2db735a1827ec","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-03-25T05:27:32Z"}
{"name":"ast-grep-language","vers":"0.20.2","deps":[{"name":"ast-grep-core","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"ast-grep-tree-sitter-c-sharp"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-html-dvdb"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2ffd92bf11e9defce56b63b2c63f4a9cc2d7b8521c67bdc5d32579633d19158a","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-03-27T20:49:10Z"}
{"name":"ast-grep-language","vers":"0.20.3","deps":[{"name":"ast-grep-core","req":"^0.20.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e3cd7487f08031e0ad335ac6f7abf24f1c6dfffc1cefd057b04517d3ca291a41","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-04-08T00:28:12Z"}
{"name":"ast-grep-language","vers":"0.20.4","deps":[{"name":"ast-grep-core","req":"^0.20.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5be4fdb16f587681418fd6a5af9158b1e102bd5e1488bfc1986533749dd78d94","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-04-08T07:45:33Z"}
{"name":"ast-grep-language","vers":"0.20.5","deps":[{"name":"ast-grep-core","req":"^0.20.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d846b9ba70fd60806cdf8f0891374310976c7110bd9372d50a18810292b2d005","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-04-11T06:43:09Z"}
{"name":"ast-grep-language","vers":"0.21.0","deps":[{"name":"ast-grep-core","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f36e5e300760db68aa33bca8cbfbb2eee2f22163cff4ef7670d2a2697939b8b1","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-04-24T08:06:45Z"}
{"name":"ast-grep-language","vers":"0.21.1","deps":[{"name":"ast-grep-core","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"297b610ca8dee41ed4ae9d4b21b541fdf3314b7fbb9fe810b3327506cd0649cd","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-04-24T23:50:46Z"}
{"name":"ast-grep-language","vers":"0.21.2","deps":[{"name":"ast-grep-core","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"624580d6d9df6dfdd24ad2519f374dbffbddb3365f31d0c7b7db4e25e4007e5a","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.63","pubtime":"2024-05-02T06:44:11Z"}
{"name":"ast-grep-language","vers":"0.21.3","deps":[{"name":"ast-grep-core","req":"^0.21.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c861a25a47cb3427b00dc2fc861571a9ccf1a988bd0780b7ffeeb90d4c1e7405","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-05-03T04:29:53Z"}
{"name":"ast-grep-language","vers":"0.21.4","deps":[{"name":"ast-grep-core","req":"^0.21.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.20.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"=0.20.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.0.19","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"=0.22.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.20.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.20.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.4.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.20.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ac6607e597a927f968c0c79c24bfb1710e09d5c7b8475e40e3c9b38563b05b9","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-05-06T21:40:17Z"}
{"name":"ast-grep-language","vers":"0.22.0","deps":[{"name":"ast-grep-core","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c85fc2d4475845b2ce52b50bb2724de6aa8be06ee5e2f86b4c84b22206b25cef","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-05-08T19:39:07Z"}
{"name":"ast-grep-language","vers":"0.22.1","deps":[{"name":"ast-grep-core","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"61b2862a9499bad9dad6c4068635ae5e3ba5df9ebfb56a9050d40f3bca4937c7","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-05-12T08:15:51Z"}
{"name":"ast-grep-language","vers":"0.22.2","deps":[{"name":"ast-grep-core","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2c6df8cc45b26f50fbd31e351ba98526f1bd5d3ebe168bae7ca21e63683d61b","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-05-12T08:30:45Z"}
{"name":"ast-grep-language","vers":"0.22.3","deps":[{"name":"ast-grep-core","req":"^0.22.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eaa521870869147980ab18c548a167e366980bf04bfa3d7e80b7dd4a023e3b7a","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-05-13T06:21:14Z"}
{"name":"ast-grep-language","vers":"0.22.4","deps":[{"name":"ast-grep-core","req":"^0.22.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bd057cb30fcd4fa71f7ec6074c68e12837c2631f164a5e7150bf014a1274a2cb","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-05-27T04:52:47Z"}
{"name":"ast-grep-language","vers":"0.22.5","deps":[{"name":"ast-grep-core","req":"^0.22.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"78271eedafc1491be0a80043dcbc1f0e12f550e4c5a9af17ccb6f771573cac3d","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-06-02T22:07:30Z"}
{"name":"ast-grep-language","vers":"0.22.6","deps":[{"name":"ast-grep-core","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a028281965a8ebc134ba31b3cb15d55eaa7a2c9b1dbf3127856b6a3263b8e3e5","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-06-05T01:02:26Z"}
{"name":"ast-grep-language","vers":"0.23.0","deps":[{"name":"ast-grep-core","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-javascript-sg"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e50f4158f8652b14ced3e74df41e09468aa20c0d46fd680f275a9067043ccde0","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-06-11T07:43:54Z"}
{"name":"ast-grep-language","vers":"0.23.1","deps":[{"name":"ast-grep-core","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2e3538f6a9de6f3708e3be2ccfdbce29f6e04435975f167bdaa320860edd4132","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-06-22T20:47:32Z"}
{"name":"ast-grep-language","vers":"0.24.0","deps":[{"name":"ast-grep-core","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"14dbc3aa5960c11b12713dcd215a915b4965c4bf20db1244f5c1a809024c2c8a","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-06-23T23:25:52Z"}
{"name":"ast-grep-language","vers":"0.24.1","deps":[{"name":"ast-grep-core","req":"^0.24.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"61933ea8ba69eb285e6f00267f42dc5225267cb925974616469bcd97df2ac2d7","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-06-26T23:44:54Z"}
{"name":"ast-grep-language","vers":"0.25.0","deps":[{"name":"ast-grep-core","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c893f58bffe7bc6fa67b4db5f9115055e1d49e4d2bfdb7af9cc17141d5a95348","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-07-14T06:21:06Z"}
{"name":"ast-grep-language","vers":"0.25.1","deps":[{"name":"ast-grep-core","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"866c403e0c18a3d9343a768091ab989774d449b4735bd84bbd6505f61c64cfc3","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-07-15T00:32:31Z"}
{"name":"ast-grep-language","vers":"0.25.2","deps":[{"name":"ast-grep-core","req":"^0.25.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0e48fa46d4e370a8d6e16cbe110934e9f86452c74a982f0a3162f7c6c49bdda","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-07-19T05:07:50Z"}
{"name":"ast-grep-language","vers":"0.25.3","deps":[{"name":"ast-grep-core","req":"^0.25.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cbe84ddf56aba69e60c190a42037109868112dfa0e7568e649acd667f44fb2e3","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-07-23T05:41:42Z"}
{"name":"ast-grep-language","vers":"0.25.4","deps":[{"name":"ast-grep-core","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sql-bigquery","req":"^0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.4.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d67cb12eed2d42535b61ed224d0ce4448b3a7304e0f028f1adf12a64041e0a61","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sql-bigquery","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-07-26T04:31:04Z"}
{"name":"ast-grep-language","vers":"0.25.5","deps":[{"name":"ast-grep-core","req":"^0.25.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"76e669aca1eb36d8430afb32de1cff2ab6758a080cf50fd221e087450419824d","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-08-01T22:07:47Z"}
{"name":"ast-grep-language","vers":"0.25.6","deps":[{"name":"ast-grep-core","req":"^0.25.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"257241d6bca04e9b242db2487b3ebeb2126c3441a8f7e9a5ff22f2ca68f9c2a2","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-08-05T05:28:58Z"}
{"name":"ast-grep-language","vers":"0.25.7","deps":[{"name":"ast-grep-core","req":"^0.25.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fb188b9d15dc2fe3c211daf75084ebbceae4929346f4e9cb03360fa8b4950915","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-08-05T23:42:39Z"}
{"name":"ast-grep-language","vers":"0.26.0","deps":[{"name":"ast-grep-core","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c0cd394471f0493769d879f481ff3126cbc0b72a5acacea49a513cd9d6251332","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-08-08T02:48:24Z"}
{"name":"ast-grep-language","vers":"0.26.1","deps":[{"name":"ast-grep-core","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"401749fb140d234c7872997840cffdfa47d0df0c8b1afc838a729cb2e9a86e15","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-08-09T22:15:15Z"}
{"name":"ast-grep-language","vers":"0.26.2","deps":[{"name":"ast-grep-core","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b796f8bb5f9d639a2af3f6cfd38187bcaa07badfa52b7fdcb5936a3f91a49459","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-08-18T19:33:24Z"}
{"name":"ast-grep-language","vers":"0.26.3","deps":[{"name":"ast-grep-core","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.22.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6011c93d0936f9e284f7697b762cf626b38f605c4ca40c0b7e0fcdad07fae838","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-08-25T22:20:05Z"}
{"name":"ast-grep-language","vers":"0.27.0","deps":[{"name":"ast-grep-core","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8942c1c15965007f7675c044138d92d4c49fb02162d788fa1f1bf12e89cc5922","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-09-07T20:17:52Z"}
{"name":"ast-grep-language","vers":"0.27.1","deps":[{"name":"ast-grep-core","req":"^0.27.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26b6b332d888fbd2effe1ae70b85e62bbfb60cd241114d8c2aa4f9a8664c23ae","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-09-08T15:37:07Z"}
{"name":"ast-grep-language","vers":"0.27.2","deps":[{"name":"ast-grep-core","req":"^0.27.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0c91a872c573f2fd0140b3228f7d9eb5c9b7d1047e4a15085056819c95f551e3","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-09-22T18:39:06Z"}
{"name":"ast-grep-language","vers":"0.27.3","deps":[{"name":"ast-grep-core","req":"^0.27.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db64d5c9636df7311928c21edeebe7eb32c30921f0a948006fd5439f4c2fa04f","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-09-22T18:41:30Z"}
{"name":"ast-grep-language","vers":"0.28.0","deps":[{"name":"ast-grep-core","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5ed9d7533ad7b5574c06a3d9081b64404bde0e1c2659064ac6b77bbe625cf97e","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-10-06T04:53:04Z"}
{"name":"ast-grep-language","vers":"0.28.1","deps":[{"name":"ast-grep-core","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bd0dd2ba5aa30d3e2a2e548bc92c140cbe0a78e1b4a45c781b87414eecfebc47","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-10-20T05:15:05Z"}
{"name":"ast-grep-language","vers":"0.29.0","deps":[{"name":"ast-grep-core","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d7b520dd1e67907efc8305b1472704f5a9223e08f9630b51d37720aed408c28c","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-10-30T05:35:08Z"}
{"name":"ast-grep-language","vers":"0.30.0","deps":[{"name":"ast-grep-core","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4c9cff38493bc7ab4b8886e5b24c754a17560f1aefe1d0257f3bf1c4c8cc0f55","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-11-11T05:22:06Z"}
{"name":"ast-grep-language","vers":"0.30.1","deps":[{"name":"ast-grep-core","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2c7f2dd507e97c78b0278da194407a04b502fa6ae01123ba15d2b2a5168123cf","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-11-26T17:45:24Z"}
{"name":"ast-grep-language","vers":"0.31.0","deps":[{"name":"ast-grep-core","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.20.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.21.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.3.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-lua","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.21.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.22.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"=0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.21.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"254353d0a3a15a27bf22d49d7f788b1a30fdce668e4e0c89881d742ef5e51cf3","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-12-02T16:15:49Z"}
{"name":"ast-grep-language","vers":"0.31.1","deps":[{"name":"ast-grep-core","req":"^0.31.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"36b712570ac2e0508677cb0478ba17727f6cef362f1ae6834500aeb61f32b38b","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-12-08T20:33:10Z"}
{"name":"ast-grep-language","vers":"0.32.0","deps":[{"name":"ast-grep-core","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"13e7a6deeab61804e5052f7f4a29b2a278f22b685931cdfa530ccb86d4803058","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-12-17T05:44:57Z"}
{"name":"ast-grep-language","vers":"0.32.1","deps":[{"name":"ast-grep-core","req":"^0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"08bccf2eee521045e8fdfbf372130e6dd4fb341cea5686572a1c110d319e82ab","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-12-17T06:19:30Z"}
{"name":"ast-grep-language","vers":"0.32.2","deps":[{"name":"ast-grep-core","req":"^0.32.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"89d40a22ec4abf5b5b17d0d5d54822e5ea4fd6504c989618ca160ff563f81095","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-12-18T02:35:21Z"}
{"name":"ast-grep-language","vers":"0.32.3","deps":[{"name":"ast-grep-core","req":"^0.32.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"512cbfcfb59ef8f7d7de5d42b96b9312f0e6b4f06d3d43a58e3d6c21670c2146","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2024-12-30T06:12:29Z"}
{"name":"ast-grep-language","vers":"0.33.0","deps":[{"name":"ast-grep-core","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dca25acdf7776c95442bf201e7eea522d857aab4afd1535b24a75d57bca6eddf","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-01-05T06:04:44Z"}
{"name":"ast-grep-language","vers":"0.33.1","deps":[{"name":"ast-grep-core","req":"^0.33.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-sequel","req":"^0.3.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"03ad1c6ba3f095497766a14ef0503da507e00e36717e68f5eca74616230db24c","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-sequel","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-01-13T04:24:29Z"}
{"name":"ast-grep-language","vers":"0.34.0","deps":[{"name":"ast-grep-core","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4b3a293a86151bb43bcacd056c343c9cef3ebbd5ae60f9b2f33a37da5ef3e8fb","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-01-26T05:48:03Z"}
{"name":"ast-grep-language","vers":"0.34.1","deps":[{"name":"ast-grep-core","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6811691f8e101d19a4a6137fa7c020f0570b2cff5910bc13e67780072c65c88a","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-01-26T05:56:11Z"}
{"name":"ast-grep-language","vers":"0.34.2","deps":[{"name":"ast-grep-core","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"312be232bc5fa81866e1a141f840fb0617e0687da428f061e1b0a2c4841cf0ee","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-01-27T22:50:10Z"}
{"name":"ast-grep-language","vers":"0.34.3","deps":[{"name":"ast-grep-core","req":"^0.34.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"521e050589162a367dfd17de8eb0ab5593768e6e2af84984904e917a91d356a9","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-01-27T23:09:58Z"}
{"name":"ast-grep-language","vers":"0.34.4","deps":[{"name":"ast-grep-core","req":"^0.34.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4da322df0302f0c01b766a16a6e0c1e3d81f0b0617f2913733af99e902db4cb8","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-02-02T17:14:10Z"}
{"name":"ast-grep-language","vers":"0.35.0","deps":[{"name":"ast-grep-core","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aaee9123d4aceac443d19748b4f3d471261b0a7339bf23dba4d034ef53df8768","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.67","pubtime":"2025-02-15T05:59:14Z"}
{"name":"ast-grep-language","vers":"0.36.0","deps":[{"name":"ast-grep-core","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"64915227a6985bca79e49e954e4e8e12dc0263cc614e0d915f05317d8fbebe31","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-03-09T05:59:40Z"}
{"name":"ast-grep-language","vers":"0.36.1","deps":[{"name":"ast-grep-core","req":"^0.36.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"61234a9d2eeb4ea07b3a0087e5783f8a1077082ae9a16ee226cac0174ee6f3c9","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-03-11T05:03:03Z"}
{"name":"ast-grep-language","vers":"0.36.2","deps":[{"name":"ast-grep-core","req":"^0.36.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3ad596e354980cc99bf0e64cb971e7067311f495c7481dff824078d8d5683f18","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-03-19T19:52:35Z"}
{"name":"ast-grep-language","vers":"0.36.3","deps":[{"name":"ast-grep-core","req":"^0.36.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"32f784b34c751a9e16b2bc0a610b56df3c3316136c45782f62ec61cc856f2d16","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-04-13T19:18:42Z"}
{"name":"ast-grep-language","vers":"0.37.0","deps":[{"name":"ast-grep-core","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"49271fa43871d6d4cce3dd3b0510734173876a98be0442d454efd639d13fa091","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-04-15T02:58:31Z"}
{"name":"ast-grep-language","vers":"0.38.0","deps":[{"name":"ast-grep-core","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-facade-sg"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"acf85d16d852cbfc112d827b4d8cf74e563665dd4d7314ce2bec4506d2ec0126","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-05-10T21:16:09Z"}
{"name":"ast-grep-language","vers":"0.38.1","deps":[{"name":"ast-grep-core","req":"^0.38.1","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-facade-sg"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"91ee094392d292a2945f082df28f767bf3577807bb56f2f6e6ec03a27ee49041","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-05-11T15:55:47Z"}
{"name":"ast-grep-language","vers":"0.38.2","deps":[{"name":"ast-grep-core","req":"^0.38.2","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b01a4d26db4cb4d3411fdba25af8b0cf1e07af8dcf494a0fd7a5472152bb9373","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-05-18T14:39:30Z"}
{"name":"ast-grep-language","vers":"0.38.3","deps":[{"name":"ast-grep-core","req":"^0.38.3","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b43771119c86b9b8e22655922774692a64f269807fc74a90ff844efa04c52907","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-05-28T04:19:47Z"}
{"name":"ast-grep-language","vers":"0.38.4","deps":[{"name":"ast-grep-core","req":"^0.38.4","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9151601d640a17788dbbf02c6cc2ebaa9aa04da1aa724075a45c12ff4269a0f8","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-06-02T01:08:31Z"}
{"name":"ast-grep-language","vers":"0.38.5","deps":[{"name":"ast-grep-core","req":"^0.38.5","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"17ea9bac30a02aa37de78e38de2f0f2b12072fe005787c8da069db51dd589d00","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-06-08T17:20:04Z"}
{"name":"ast-grep-language","vers":"0.38.6","deps":[{"name":"ast-grep-core","req":"^0.38.6","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0e32f2833a0fbfdb66e8fbb4de26c89384ab3d6616d2cf00ce3db1fd4de08c5e","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-06-24T00:40:27Z"}
{"name":"ast-grep-language","vers":"0.38.7","deps":[{"name":"ast-grep-core","req":"^0.38.7","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6c11c57842b8103eeb4133b4f3423915e13be161e794b44f022b092d034c70aa","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.70","pubtime":"2025-07-10T03:52:45Z"}
{"name":"ast-grep-language","vers":"0.39.1","deps":[{"name":"ast-grep-core","req":"^0.39.1","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e76902978b857a5704315fafd28149942168c620af7ac26478cd03de75afe907","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-07-21T03:18:06Z"}
{"name":"ast-grep-language","vers":"0.39.2","deps":[{"name":"ast-grep-core","req":"^0.39.2","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"afee51e0a175f5b2ecc1e42cfde9facafbd9b24cce1c6c4de1578893f1ff6641","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-07-27T20:21:45Z"}
{"name":"ast-grep-language","vers":"0.39.3","deps":[{"name":"ast-grep-core","req":"^0.39.3","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5b66fb75a6ab91234de1c925c8f0c7be303e6ac43ec334b459a26e742395f28e","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-08-05T19:43:22Z"}
{"name":"ast-grep-language","vers":"0.39.4","deps":[{"name":"ast-grep-core","req":"^0.39.4","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.23.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"07f9ddb45b43d6ae0c7a346cfd38118bc34e305093fb39cdd5f4a8710fa63331","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-08-17T00:46:01Z"}
{"name":"ast-grep-language","vers":"0.39.5","deps":[{"name":"ast-grep-core","req":"^0.39.5","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c1522665d055d2d22bdd151ac77b0062f5467a009d8a3e357797de1194944cae","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-09-08T17:47:45Z"}
{"name":"ast-grep-language","vers":"0.39.6","deps":[{"name":"ast-grep-core","req":"^0.39.6","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9507b0e202d7058e0e9e3a14037c16dbf3f03fb9f393d684a4c2afd2ed707d91","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-10-05T02:55:29Z"}
{"name":"ast-grep-language","vers":"0.39.7","deps":[{"name":"ast-grep-core","req":"^0.39.7","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9f11c1b15a9d7ffd7926f1e05caaab715ea266a0e90f4d2608180c6a6a1024a0","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-10-27T16:07:38Z"}
{"name":"ast-grep-language","vers":"0.39.9","deps":[{"name":"ast-grep-core","req":"^0.39.9","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"24b571f7f8cde8bd77ea48f63a81094b7ce0695da50d0dc956cc45f1e26533ce","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-11-07T02:09:52Z"}
{"name":"ast-grep-language","vers":"0.40.0","deps":[{"name":"ast-grep-core","req":"^0.40.0","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b5b1d1a97874e9d332f7fec312fbc9da25ec80c50e2aa33c9aa1a4d84c0e061e","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-11-16T04:58:24Z"}
{"name":"ast-grep-language","vers":"0.40.1","deps":[{"name":"ast-grep-core","req":"^0.40.1","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.25.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"79b5df85d2ad1dbd19ae78e73ef77e8f1eccd798ec918efd48d81a7072d55c46","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-12-11T05:40:57Z"}
{"name":"ast-grep-language","vers":"0.40.2","deps":[{"name":"ast-grep-core","req":"^0.40.2","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"227876891cddab66d08e571ffd379715c0015270ce3c001c0092165ffbd8fb4c","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":true,"rust_version":"1.79","pubtime":"2025-12-14T22:39:14Z"}
{"name":"ast-grep-language","vers":"0.40.3","deps":[{"name":"ast-grep-core","req":"^0.40.3","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a3c6114963039eaa5a78d16e115919ce56183ef298dbc3e09e277afa99ea4be2","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2025-12-15T15:39:53Z"}
{"name":"ast-grep-language","vers":"0.40.4","deps":[{"name":"ast-grep-core","req":"^0.40.4","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f78c7cc091a37a236d3a327754a8904d451f0f229c110730bf5a52660dff9111","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2026-01-05T01:23:08Z"}
{"name":"ast-grep-language","vers":"0.40.5","deps":[{"name":"ast-grep-core","req":"^0.40.5","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e41c141b34d3700e6eb3edc756337548ad0451308fd83bef1e1e61033d1c6200","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2026-01-10T17:58:50Z"}
{"name":"ast-grep-language","vers":"0.41.0","deps":[{"name":"ast-grep-core","req":"^0.41.0","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9d61ffb728d5d384b66ca9f6566d98d6bc217217dc063de5b918dde44c812939","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2026-02-22T18:58:25Z"}
{"name":"ast-grep-language","vers":"0.41.1","deps":[{"name":"ast-grep-core","req":"^0.41.1","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0239fdaf941f7cede6f3c7ebd9150445dfb8fb64bad78f869e523d39e4d22a10","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2026-03-10T14:05:28Z"}
{"name":"ast-grep-language","vers":"0.42.0","deps":[{"name":"ast-grep-core","req":"^0.42.0","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1325ce42de0cf5d3ffdaf8e8c41f9eb8bad3cd278849bb746594245908370572","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2026-03-16T03:29:02Z"}
{"name":"ast-grep-language","vers":"0.42.1","deps":[{"name":"ast-grep-core","req":"^0.42.1","features":["tree-sitter"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ignore","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.200","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-bash","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-c-sharp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-cpp","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-css","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-dart","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-elixir","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-go","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-haskell","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-hcl","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-html","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-java","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-javascript","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-json","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-kotlin","req":"^0.4.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"tree-sitter-kotlin-sg"},{"name":"tree-sitter-lua","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-nix","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-php","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-python","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-ruby","req":"^0.23.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-rust","req":"^0.24.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-scala","req":"^0.25.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-solidity","req":"^1.2.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-swift","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-typescript","req":"^0.23.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tree-sitter-yaml","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fccbced91e848baf5d25278972bfc18b2248c38e411dcfeb65e431a5b530a5c6","features":{"builtin-parser":["tree-sitter-bash","tree-sitter-c","tree-sitter-cpp","tree-sitter-c-sharp","tree-sitter-css","tree-sitter-dart","tree-sitter-elixir","tree-sitter-go","tree-sitter-haskell","tree-sitter-hcl","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-kotlin","tree-sitter-lua","tree-sitter-nix","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-scala","tree-sitter-solidity","tree-sitter-swift","tree-sitter-typescript","tree-sitter-yaml"],"default":["builtin-parser"],"napi-lang":["tree-sitter-css","tree-sitter-html","tree-sitter-javascript","tree-sitter-typescript"]},"yanked":false,"rust_version":"1.79","pubtime":"2026-04-04T16:06:09Z"}
