{"crate":{"id":"unscanny","name":"unscanny","updated_at":"2022-04-17T13:38:15.168710Z","versions":[533973],"keywords":["tokenizing","scanning"],"categories":["text-processing","parsing"],"badges":[],"created_at":"2022-04-17T13:38:15.168710Z","downloads":23490727,"recent_downloads":5198577,"default_version":"0.1.0","num_versions":1,"yanked":false,"max_version":"0.1.0","newest_version":"0.1.0","max_stable_version":"0.1.0","description":"Painless string scanning.","homepage":null,"documentation":null,"repository":"https://github.com/typst/unscanny","links":{"version_downloads":"/api/v1/crates/unscanny/downloads","versions":null,"owners":"/api/v1/crates/unscanny/owners","owner_team":"/api/v1/crates/unscanny/owner_team","owner_user":"/api/v1/crates/unscanny/owner_user","reverse_dependencies":"/api/v1/crates/unscanny/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":533973,"crate":"unscanny","num":"0.1.0","dl_path":"/api/v1/crates/unscanny/0.1.0/download","readme_path":"/api/v1/crates/unscanny/0.1.0/readme","updated_at":"2022-04-17T13:38:15.168710Z","created_at":"2022-04-17T13:38:15.168710Z","downloads":23490727,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/unscanny/0.1.0/dependencies","version_downloads":"/api/v1/crates/unscanny/0.1.0/downloads","authors":"/api/v1/crates/unscanny/0.1.0/authors"},"crate_size":10338,"published_by":{"id":122341,"login":"laurmaedje","name":"Laurenz","avatar":"https://avatars.githubusercontent.com/u/17899797?v=4","url":"https://github.com/laurmaedje","github_username_matches":true,"created_at":"2016-03-17T08:45:37Z"},"audit_actions":[{"action":"publish","user":{"id":122341,"login":"laurmaedje","name":"Laurenz","avatar":"https://avatars.githubusercontent.com/u/17899797?v=4","url":"https://github.com/laurmaedje","github_username_matches":true,"created_at":"2016-03-17T08:45:37Z"},"time":"2022-04-17T13:38:15.168710Z"}],"checksum":"e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Painless string scanning.","homepage":null,"documentation":null,"repository":"https://github.com/typst/unscanny","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":474,"comment_lines":83,"files":1}},"total_code_lines":474,"total_comment_lines":83}}],"keywords":[{"id":"tokenizing","keyword":"tokenizing","created_at":"2022-04-17T13:38:15.168710Z","crates_cnt":2},{"id":"scanning","keyword":"scanning","created_at":"2020-07-18T20:19:42.741896Z","crates_cnt":45}],"categories":[{"id":"text-processing","category":"Text processing","slug":"text-processing","description":"Crates to deal with the complexities of human language when expressed in textual form.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":6301},{"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}]}