{"crate":{"id":"tree-sitter-typescript","name":"tree-sitter-typescript","updated_at":"2024-11-11T02:33:46.110337Z","versions":[1335288,1335273,1257203,1194660,1136035,1135782,1035388,1034760,915487,710407,523689,433541,349904],"keywords":["incremental","parsing","tree-sitter","tsx","typescript"],"categories":["parsing","text-editors"],"badges":[],"created_at":"2021-03-09T17:42:54.001957Z","downloads":16282801,"recent_downloads":6169305,"default_version":"0.23.2","num_versions":13,"yanked":false,"max_version":"0.23.2","newest_version":"0.23.2","max_stable_version":"0.23.2","description":"TypeScript and TSX grammars for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","links":{"version_downloads":"/api/v1/crates/tree-sitter-typescript/downloads","versions":null,"owners":"/api/v1/crates/tree-sitter-typescript/owners","owner_team":"/api/v1/crates/tree-sitter-typescript/owner_team","owner_user":"/api/v1/crates/tree-sitter-typescript/owner_user","reverse_dependencies":"/api/v1/crates/tree-sitter-typescript/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1335288,"crate":"tree-sitter-typescript","num":"0.23.2","dl_path":"/api/v1/crates/tree-sitter-typescript/0.23.2/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.23.2/readme","updated_at":"2024-11-11T02:33:46.110337Z","created_at":"2024-11-11T02:33:46.110337Z","downloads":14848822,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.23.2/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.23.2/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.23.2/authors"},"crate_size":829457,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-11-11T02:33:46.110337Z"}],"checksum":"6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"TypeScript and TSX grammars for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":565350,"comment_lines":0,"files":4},"C Header":{"code_lines":1184,"comment_lines":157,"files":7},"JavaScript":{"code_lines":964,"comment_lines":64,"files":3},"Rust":{"code_lines":50,"comment_lines":0,"files":2},"Scheme":{"code_lines":43,"comment_lines":3,"files":3}},"total_code_lines":567591,"total_comment_lines":224}},{"id":1335273,"crate":"tree-sitter-typescript","num":"0.23.1","dl_path":"/api/v1/crates/tree-sitter-typescript/0.23.1/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.23.1/readme","updated_at":"2024-11-11T02:14:53.397874Z","created_at":"2024-11-11T02:14:53.397874Z","downloads":4016,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.23.1/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.23.1/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.23.1/authors"},"crate_size":829459,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-11-11T02:14:53.397874Z"}],"checksum":"70235a6b582a283f0d5ceff624b613def9a1322c680700b57841c2685890e24c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"TypeScript and TSX grammars for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":565350,"comment_lines":0,"files":4},"C Header":{"code_lines":1184,"comment_lines":157,"files":7},"JavaScript":{"code_lines":964,"comment_lines":64,"files":3},"Rust":{"code_lines":50,"comment_lines":0,"files":2},"Scheme":{"code_lines":43,"comment_lines":3,"files":3}},"total_code_lines":567591,"total_comment_lines":224}},{"id":1257203,"crate":"tree-sitter-typescript","num":"0.23.0","dl_path":"/api/v1/crates/tree-sitter-typescript/0.23.0/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.23.0/readme","updated_at":"2024-09-02T21:15:26.306457Z","created_at":"2024-09-02T21:15:26.306457Z","downloads":101862,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.23.0/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.23.0/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.23.0/authors"},"crate_size":827964,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-09-02T21:15:26.306457Z"}],"checksum":"aecf1585ae2a9dddc2b1d4c0e2140b2ec9876e2a25fd79de47fcf7dae0384685","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"TypeScript and TSX grammars for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":569635,"comment_lines":0,"files":4},"C Header":{"code_lines":1184,"comment_lines":157,"files":7},"JavaScript":{"code_lines":964,"comment_lines":64,"files":3},"Rust":{"code_lines":46,"comment_lines":0,"files":2},"Scheme":{"code_lines":45,"comment_lines":4,"files":3}},"total_code_lines":571874,"total_comment_lines":225}},{"id":1194660,"crate":"tree-sitter-typescript","num":"0.21.2","dl_path":"/api/v1/crates/tree-sitter-typescript/0.21.2/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.21.2/readme","updated_at":"2024-07-06T07:30:22.838095Z","created_at":"2024-07-06T07:30:22.838095Z","downloads":409155,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.21.2/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.21.2/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.21.2/authors"},"crate_size":854662,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-07-06T07:30:22.838095Z"}],"checksum":"ecb35d98a688378e56c18c9c159824fd16f730ccbea19aacf4f206e5d5438ed9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"TypeScript and TSX grammars for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":583140,"comment_lines":0,"files":4},"C Header":{"code_lines":1158,"comment_lines":140,"files":7},"JavaScript":{"code_lines":940,"comment_lines":64,"files":3},"Rust":{"code_lines":47,"comment_lines":0,"files":2},"Scheme":{"code_lines":45,"comment_lines":4,"files":3}},"total_code_lines":585330,"total_comment_lines":208}},{"id":1136035,"crate":"tree-sitter-typescript","num":"0.21.1","dl_path":"/api/v1/crates/tree-sitter-typescript/0.21.1/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.21.1/readme","updated_at":"2024-05-06T12:27:24.696674Z","created_at":"2024-05-06T12:27:24.696674Z","downloads":30396,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.21.1/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.21.1/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.21.1/authors"},"crate_size":1309132,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-05-06T12:27:24.696674Z"}],"checksum":"f07523e51e3b88529360a89038c0cca7ee877db40a40141514eece8b4cddcbb4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"TypeScript and TSX grammars for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":785890,"comment_lines":0,"files":4},"C Header":{"code_lines":1158,"comment_lines":140,"files":7},"JavaScript":{"code_lines":929,"comment_lines":64,"files":3},"Rust":{"code_lines":48,"comment_lines":0,"files":2},"Scheme":{"code_lines":45,"comment_lines":4,"files":3}},"total_code_lines":788070,"total_comment_lines":208}},{"id":1135782,"crate":"tree-sitter-typescript","num":"0.21.0","dl_path":"/api/v1/crates/tree-sitter-typescript/0.21.0/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.21.0/readme","updated_at":"2024-05-06T05:06:54.968750Z","created_at":"2024-05-06T05:06:54.968750Z","downloads":1433,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.21.0/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.21.0/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.21.0/authors"},"crate_size":1309135,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-05-06T05:06:54.968750Z"}],"checksum":"4a7c893d6d753c04513b52b580e395a40984242808a9b8f72e85f29fd804175d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"TypeScript and TSX grammars for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":785890,"comment_lines":0,"files":4},"C Header":{"code_lines":1158,"comment_lines":140,"files":7},"JavaScript":{"code_lines":929,"comment_lines":64,"files":3},"Rust":{"code_lines":48,"comment_lines":0,"files":2},"Scheme":{"code_lines":45,"comment_lines":4,"files":3}},"total_code_lines":788070,"total_comment_lines":208}},{"id":1035388,"crate":"tree-sitter-typescript","num":"0.20.5","dl_path":"/api/v1/crates/tree-sitter-typescript/0.20.5/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.20.5/readme","updated_at":"2024-02-01T02:07:17.376879Z","created_at":"2024-02-01T02:07:17.376879Z","downloads":338608,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.20.5/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.20.5/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.20.5/authors"},"crate_size":1349236,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-02-01T02:07:17.376879Z"}],"checksum":"c8bc1d2c24276a48ef097a71b56888ac9db63717e8f8d0b324668a27fd619670","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Typescript grammar for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":809439,"comment_lines":0,"files":4},"C Header":{"code_lines":626,"comment_lines":26,"files":3},"JavaScript":{"code_lines":928,"comment_lines":64,"files":3},"Rust":{"code_lines":37,"comment_lines":0,"files":2},"Scheme":{"code_lines":43,"comment_lines":3,"files":3}},"total_code_lines":811073,"total_comment_lines":93}},{"id":1034760,"crate":"tree-sitter-typescript","num":"0.20.4","dl_path":"/api/v1/crates/tree-sitter-typescript/0.20.4/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.20.4/readme","updated_at":"2024-01-31T15:47:57.368946Z","created_at":"2024-01-31T15:47:57.368946Z","downloads":27086,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.20.4/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.20.4/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.20.4/authors"},"crate_size":1327732,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2024-01-31T15:47:57.368946Z"}],"checksum":"0ff97e56624fa2868c719f431c3121e5f56f401a5a409c17b5b56c1558b7eefe","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Typescript grammar for tree-sitter","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":801492,"comment_lines":0,"files":4},"C Header":{"code_lines":593,"comment_lines":26,"files":3},"JavaScript":{"code_lines":926,"comment_lines":64,"files":3},"Rust":{"code_lines":37,"comment_lines":0,"files":2},"Scheme":{"code_lines":43,"comment_lines":3,"files":3}},"total_code_lines":803091,"total_comment_lines":93}},{"id":915487,"crate":"tree-sitter-typescript","num":"0.20.3","dl_path":"/api/v1/crates/tree-sitter-typescript/0.20.3/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.20.3/readme","updated_at":"2023-10-04T15:51:50.006690Z","created_at":"2023-10-04T15:51:50.006690Z","downloads":89317,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.20.3/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.20.3/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.20.3/authors"},"crate_size":712981,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2023-10-04T15:51:50.006690Z"}],"checksum":"a75049f0aafabb2aac205d7bb24da162b53dcd0cfb326785f25a2f32efa8071a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Typescript grammar for the tree-sitter parsing library","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":438423,"comment_lines":0,"files":4},"C Header":{"code_lines":543,"comment_lines":26,"files":3},"JavaScript":{"code_lines":888,"comment_lines":29,"files":3},"Rust":{"code_lines":37,"comment_lines":0,"files":2},"Scheme":{"code_lines":43,"comment_lines":3,"files":3}},"total_code_lines":439934,"total_comment_lines":58}},{"id":710407,"crate":"tree-sitter-typescript","num":"0.20.2","dl_path":"/api/v1/crates/tree-sitter-typescript/0.20.2/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.20.2/readme","updated_at":"2023-01-24T15:43:31.346826Z","created_at":"2023-01-24T15:43:31.346826Z","downloads":180684,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.20.2/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.20.2/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.20.2/authors"},"crate_size":697628,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2023-01-24T15:43:31.346826Z"}],"checksum":"079c695c32d39ad089101c66393aeaca30e967fba3486a91f573d2f0e12d290a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Typescript grammar for the tree-sitter parsing library","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":431407,"comment_lines":0,"files":4},"C Header":{"code_lines":543,"comment_lines":26,"files":3},"JavaScript":{"code_lines":832,"comment_lines":29,"files":3},"Rust":{"code_lines":37,"comment_lines":0,"files":2},"Scheme":{"code_lines":43,"comment_lines":3,"files":3}},"total_code_lines":432862,"total_comment_lines":58}},{"id":523689,"crate":"tree-sitter-typescript","num":"0.20.1","dl_path":"/api/v1/crates/tree-sitter-typescript/0.20.1/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.20.1/readme","updated_at":"2022-03-29T00:36:52.758432Z","created_at":"2022-03-29T00:36:52.758432Z","downloads":171092,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.20.1/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.20.1/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.20.1/authors"},"crate_size":639624,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2022-03-29T00:36:52.758432Z"}],"checksum":"4e8ed0ecb931cdff13c6a13f45ccd615156e2779d9ffb0395864e05505e6e86d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Typescript grammar for the tree-sitter parsing library","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":413882,"comment_lines":0,"files":4},"C Header":{"code_lines":541,"comment_lines":26,"files":3},"JavaScript":{"code_lines":808,"comment_lines":24,"files":3},"Rust":{"code_lines":37,"comment_lines":0,"files":2},"Scheme":{"code_lines":42,"comment_lines":3,"files":3}},"total_code_lines":415310,"total_comment_lines":53}},{"id":433541,"crate":"tree-sitter-typescript","num":"0.20.0","dl_path":"/api/v1/crates/tree-sitter-typescript/0.20.0/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.20.0/readme","updated_at":"2021-10-04T17:01:02.682437Z","created_at":"2021-10-04T17:01:02.682437Z","downloads":45620,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.20.0/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.20.0/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.20.0/authors"},"crate_size":641408,"published_by":{"id":13278,"login":"dcreager","name":"Douglas Creager","avatar":"https://avatars.githubusercontent.com/u/7499?v=4","url":"https://github.com/dcreager","github_username_matches":true,"created_at":"2008-04-15T23:40:20Z"},"audit_actions":[{"action":"publish","user":{"id":13278,"login":"dcreager","name":"Douglas Creager","avatar":"https://avatars.githubusercontent.com/u/7499?v=4","url":"https://github.com/dcreager","github_username_matches":true,"created_at":"2008-04-15T23:40:20Z"},"time":"2021-10-04T17:01:02.682437Z"}],"checksum":"8935efd97c92067c9b2b6d7acb647607590996ba80f3a7be09a197f9c1fdab73","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Typescript grammar for the tree-sitter parsing library","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":413855,"comment_lines":0,"files":4},"C Header":{"code_lines":503,"comment_lines":23,"files":3},"JavaScript":{"code_lines":791,"comment_lines":21,"files":3},"Rust":{"code_lines":37,"comment_lines":0,"files":2},"Scheme":{"code_lines":42,"comment_lines":3,"files":3}},"total_code_lines":415228,"total_comment_lines":47}},{"id":349904,"crate":"tree-sitter-typescript","num":"0.19.0","dl_path":"/api/v1/crates/tree-sitter-typescript/0.19.0/download","readme_path":"/api/v1/crates/tree-sitter-typescript/0.19.0/readme","updated_at":"2021-03-09T17:42:54.001957Z","created_at":"2021-03-09T17:42:54.001957Z","downloads":32836,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tree-sitter-typescript/0.19.0/dependencies","version_downloads":"/api/v1/crates/tree-sitter-typescript/0.19.0/downloads","authors":"/api/v1/crates/tree-sitter-typescript/0.19.0/authors"},"crate_size":3523050,"published_by":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"audit_actions":[{"action":"publish","user":{"id":21921,"login":"maxbrunsfeld","name":"Max Brunsfeld","avatar":"https://avatars.githubusercontent.com/u/326587?v=4","url":"https://github.com/maxbrunsfeld","github_username_matches":true,"created_at":"2010-07-08T16:23:58Z"},"time":"2021-03-09T17:42:54.001957Z"}],"checksum":"d3f62d49c6e56bf291c412ee5e178ea14dff40f14a5f01a8847933f56d65bf3b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Typescript grammar for the tree-sitter parsing library","homepage":null,"documentation":null,"repository":"https://github.com/tree-sitter/tree-sitter-typescript","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":626872,"comment_lines":0,"files":4},"C Header":{"code_lines":497,"comment_lines":19,"files":3},"JavaScript":{"code_lines":705,"comment_lines":9,"files":3},"Rust":{"code_lines":37,"comment_lines":0,"files":2},"Scheme":{"code_lines":42,"comment_lines":3,"files":3}},"total_code_lines":628153,"total_comment_lines":31}}],"keywords":[{"id":"incremental","keyword":"incremental","created_at":"2016-02-25T21:43:39.081821Z","crates_cnt":763},{"id":"parsing","keyword":"parsing","created_at":"2014-11-21T04:39:31.659040Z","crates_cnt":1480},{"id":"tree-sitter","keyword":"tree-sitter","created_at":"2021-05-18T09:02:47.701746Z","crates_cnt":1214},{"id":"tsx","keyword":"tsx","created_at":"2018-02-06T11:05:49.722795Z","crates_cnt":14},{"id":"typescript","keyword":"typescript","created_at":"2019-02-05T00:49:56.548257Z","crates_cnt":554}],"categories":[{"id":"parsing","category":"Parsing tools","slug":"parsing","description":"Crates to help create parsers of binary and text formats. Format-specific parsers belong in other, more specific categories.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":5663},{"id":"text-editors","category":"Text editors","slug":"text-editors","description":"Applications for editing text.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1321}]}