{"crate":{"id":"earcutr","name":"earcutr","updated_at":"2025-05-29T20:54:51.276186Z","versions":[1584174,925301,769689,694561,692330,641212,392473,327081,327076],"keywords":[],"categories":[],"badges":[],"created_at":"2021-01-13T21:27:27.866750Z","downloads":13175572,"recent_downloads":3531894,"default_version":"0.5.0","num_versions":9,"yanked":false,"max_version":"0.5.0","newest_version":"0.5.0","max_stable_version":"0.5.0","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","links":{"version_downloads":"/api/v1/crates/earcutr/downloads","versions":null,"owners":"/api/v1/crates/earcutr/owners","owner_team":"/api/v1/crates/earcutr/owner_team","owner_user":"/api/v1/crates/earcutr/owner_user","reverse_dependencies":"/api/v1/crates/earcutr/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1584174,"crate":"earcutr","num":"0.5.0","dl_path":"/api/v1/crates/earcutr/0.5.0/download","readme_path":"/api/v1/crates/earcutr/0.5.0/readme","updated_at":"2025-05-29T20:54:51.276186Z","created_at":"2025-05-29T20:54:51.276186Z","downloads":392733,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.5.0/dependencies","version_downloads":"/api/v1/crates/earcutr/0.5.0/downloads","authors":"/api/v1/crates/earcutr/0.5.0/authors"},"crate_size":645166,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2025-05-29T20:54:51.276186Z"}],"checksum":"afc28d89ac6cb489f679fcf51aaa62b4667bb0fb73a30f1d4d23949069707c07","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":949,"comment_lines":172,"files":37},"Rust":{"code_lines":1750,"comment_lines":220,"files":3}},"total_code_lines":2951,"total_comment_lines":409}},{"id":925301,"crate":"earcutr","num":"0.4.3","dl_path":"/api/v1/crates/earcutr/0.4.3/download","readme_path":"/api/v1/crates/earcutr/0.4.3/readme","updated_at":"2023-10-14T15:29:50.651443Z","created_at":"2023-10-14T15:29:50.651443Z","downloads":11744716,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.4.3/dependencies","version_downloads":"/api/v1/crates/earcutr/0.4.3/downloads","authors":"/api/v1/crates/earcutr/0.4.3/authors"},"crate_size":645213,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2023-10-14T15:29:50.651443Z"}],"checksum":"79127ed59a85d7687c409e9978547cffb7dc79675355ed22da6b66fd5f6ead01","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":949,"comment_lines":172,"files":37},"Rust":{"code_lines":1744,"comment_lines":220,"files":3}},"total_code_lines":2945,"total_comment_lines":409}},{"id":769689,"crate":"earcutr","num":"0.4.2","dl_path":"/api/v1/crates/earcutr/0.4.2/download","readme_path":"/api/v1/crates/earcutr/0.4.2/readme","updated_at":"2023-04-06T04:33:52.159775Z","created_at":"2023-04-06T04:33:52.159775Z","downloads":896331,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.4.2/dependencies","version_downloads":"/api/v1/crates/earcutr/0.4.2/downloads","authors":"/api/v1/crates/earcutr/0.4.2/authors"},"crate_size":644764,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2023-04-06T04:33:52.159775Z"}],"checksum":"0812b44697951d35fde8fcb0da81c9de7e809e825a66bbf1ecb79d9829d4ca3d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":949,"comment_lines":172,"files":37},"Rust":{"code_lines":1744,"comment_lines":220,"files":3}},"total_code_lines":2945,"total_comment_lines":409}},{"id":694561,"crate":"earcutr","num":"0.4.1","dl_path":"/api/v1/crates/earcutr/0.4.1/download","readme_path":"/api/v1/crates/earcutr/0.4.1/readme","updated_at":"2023-01-02T05:36:46.801238Z","created_at":"2023-01-02T05:36:46.801238Z","downloads":7387,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.4.1/dependencies","version_downloads":"/api/v1/crates/earcutr/0.4.1/downloads","authors":"/api/v1/crates/earcutr/0.4.1/authors"},"crate_size":644671,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2023-01-02T05:36:46.801238Z"}],"checksum":"bb49b3c33858dc1f91c794caff76cfd6c074c5fe7a85dcc2e9d2c2a706450d6c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":949,"comment_lines":172,"files":37},"Rust":{"code_lines":1741,"comment_lines":220,"files":3}},"total_code_lines":2942,"total_comment_lines":409}},{"id":692330,"crate":"earcutr","num":"0.4.0","dl_path":"/api/v1/crates/earcutr/0.4.0/download","readme_path":"/api/v1/crates/earcutr/0.4.0/readme","updated_at":"2022-12-28T07:20:11.913869Z","created_at":"2022-12-28T07:20:11.913869Z","downloads":2226,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.4.0/dependencies","version_downloads":"/api/v1/crates/earcutr/0.4.0/downloads","authors":"/api/v1/crates/earcutr/0.4.0/authors"},"crate_size":644552,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2022-12-28T07:20:11.913869Z"}],"checksum":"61b3b913f6c3864f16ccfdda02024d9323e93375a8fde344afdacc948c8b51b2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":949,"comment_lines":172,"files":37},"Rust":{"code_lines":1758,"comment_lines":220,"files":3}},"total_code_lines":2959,"total_comment_lines":409}},{"id":641212,"crate":"earcutr","num":"0.3.0","dl_path":"/api/v1/crates/earcutr/0.3.0/download","readme_path":"/api/v1/crates/earcutr/0.3.0/readme","updated_at":"2022-10-13T15:09:08.834504Z","created_at":"2022-10-13T15:09:08.834504Z","downloads":7424,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.3.0/dependencies","version_downloads":"/api/v1/crates/earcutr/0.3.0/downloads","authors":"/api/v1/crates/earcutr/0.3.0/authors"},"crate_size":547763,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2022-10-13T15:09:08.834504Z"}],"checksum":"a09f1c588d65581e4f4ce412fa239dbc2aced01504891cd12360fc1c0e7776a0","rust_version":null,"has_lib":null,"bin_names":null,"edition":"2018","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":929,"comment_lines":172,"files":33},"Rust":{"code_lines":1590,"comment_lines":234,"files":1}},"total_code_lines":2771,"total_comment_lines":423}},{"id":392473,"crate":"earcutr","num":"0.2.0","dl_path":"/api/v1/crates/earcutr/0.2.0/download","readme_path":"/api/v1/crates/earcutr/0.2.0/readme","updated_at":"2021-06-22T01:23:22.779016Z","created_at":"2021-06-22T01:23:22.779016Z","downloads":94542,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.2.0/dependencies","version_downloads":"/api/v1/crates/earcutr/0.2.0/downloads","authors":"/api/v1/crates/earcutr/0.2.0/authors"},"crate_size":547626,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2021-06-22T01:23:22.779016Z"}],"checksum":"46e5308a83caaa6ba82d78d30a93864294cba51d6c54a4566ff390633b7dde64","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":929,"comment_lines":172,"files":33},"Rust":{"code_lines":1584,"comment_lines":234,"files":1}},"total_code_lines":2765,"total_comment_lines":423}},{"id":327081,"crate":"earcutr","num":"0.1.1","dl_path":"/api/v1/crates/earcutr/0.1.1/download","readme_path":"/api/v1/crates/earcutr/0.1.1/readme","updated_at":"2021-01-13T21:32:12.252916Z","created_at":"2021-01-13T21:32:12.252916Z","downloads":15005,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.1.1/dependencies","version_downloads":"/api/v1/crates/earcutr/0.1.1/downloads","authors":"/api/v1/crates/earcutr/0.1.1/authors"},"crate_size":547425,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2021-01-13T21:32:12.252916Z"}],"checksum":"e9734102a0d57b956cac7944d73612ca7bc10a9ada09b128be403c81cd9c7c6d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":929,"comment_lines":172,"files":33},"Rust":{"code_lines":1505,"comment_lines":234,"files":1}},"total_code_lines":2686,"total_comment_lines":423}},{"id":327076,"crate":"earcutr","num":"0.1.0","dl_path":"/api/v1/crates/earcutr/0.1.0/download","readme_path":"/api/v1/crates/earcutr/0.1.0/readme","updated_at":"2021-01-13T21:27:27.866750Z","created_at":"2021-01-13T21:27:27.866750Z","downloads":2192,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"ISC","links":{"dependencies":"/api/v1/crates/earcutr/0.1.0/dependencies","version_downloads":"/api/v1/crates/earcutr/0.1.0/downloads","authors":"/api/v1/crates/earcutr/0.1.0/authors"},"crate_size":547395,"published_by":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"audit_actions":[{"action":"publish","user":{"id":227,"login":"frewsxcv","name":"Corey Farwell","avatar":"https://avatars.githubusercontent.com/u/416575?v=4","url":"https://github.com/frewsxcv","github_username_matches":true,"created_at":"2010-09-26T17:09:42Z"},"time":"2021-01-13T21:27:27.866750Z"}],"checksum":"36c580aaa1e116f986872a4f1612a7e2cfa626bb4a685b826c56f097525dd2eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"port of MapBox's earcut triangulation code to Rust language","homepage":null,"documentation":null,"repository":"https://github.com/frewsxcv/earcutr/","trustpub_data":null,"linecounts":{"languages":{"CSS":{"code_lines":182,"comment_lines":15,"files":1},"HTML":{"code_lines":70,"comment_lines":2,"files":1},"JavaScript":{"code_lines":929,"comment_lines":172,"files":33},"Rust":{"code_lines":1505,"comment_lines":234,"files":1}},"total_code_lines":2686,"total_comment_lines":423}}],"keywords":[],"categories":[]}