{"score":{"grantedPoints":160,"maxPoints":160,"likeCount":5903,"downloadCount30Days":4460298,"tags":["is:flutter-favorite","publisher:flutter.dev","has:topic","sdk:flutter","platform:android","platform:ios","platform:windows","platform:linux","platform:macos","platform:web","is:null-safe","is:wasm-ready","is:dart3-compatible","license:mit","license:fsf-libre","license:osi-approved","topic:svg","topic:vector-graphics"]},"scorecard":{"packageName":"flutter_svg","packageVersion":"2.3.0","runtimeVersion":"2026.07.02","updated":"2026-07-02T22:38:50.604546","dartdocReport":{"reportStatus":"success"},"panaReport":{"timestamp":"2026-07-02T22:38:50.604546","panaRuntimeInfo":{"panaVersion":"0.23.14","sdkVersion":"3.12.2","flutterVersions":{"frameworkVersion":"3.44.4","channel":"stable","repositoryUrl":"https://github.com/flutter/flutter.git","frameworkRevision":"ad70ec4617166f1c38e5d2bfd388af71fda14f06","frameworkCommitDate":"2026-06-24 11:07:06 -0700","engineRevision":"a10d8ac38de835021c8d2f920dbf50a920ccc030","engineCommitDate":"2026-06-23 23:09:55.000Z","engineContentHash":"700aebeca4c0e610f109a3979ee3e71b69d666bc","engineBuildDate":"2026-06-23 17:26:40.203","dartSdkVersion":"3.12.2","devToolsVersion":"2.57.0","flutterVersion":"3.44.4"}},"reportStatus":"success","derivedTags":["sdk:flutter","platform:android","platform:ios","platform:windows","platform:linux","platform:macos","platform:web","is:null-safe","is:wasm-ready","is:dart3-compatible","license:mit","license:fsf-libre","license:osi-approved","topic:svg","topic:vector-graphics"],"allDependencies":["args","async","characters","collection","flutter","flutter_test","http","http_parser","material_color_utilities","meta","path","path_parsing","petitparser","source_span","string_scanner","term_glyph","typed_data","vector_graphics","vector_graphics_codec","vector_graphics_compiler","vector_math","web","xml"],"licenses":[{"spdxIdentifier":"MIT","operations":[0,1,53,"MIT License\n\nCopyright (c) <year> <copyright holders>",1,1,1022]}],"report":{"sections":[{"id":"convention","title":"Follow Dart file conventions","grantedPoints":30,"maxPoints":30,"status":"passed","summary":"### [*] 10/10 points: Provide a valid `pubspec.yaml`\n\n### [*] 5/5 points: Provide a valid `README.md`\n\n### [*] 5/5 points: Provide a valid `CHANGELOG.md`\n\n### [*] 10/10 points: Use an OSI-approved license\n\nDetected license: `MIT`.\n"},{"id":"documentation","title":"Provide documentation","grantedPoints":20,"maxPoints":20,"status":"passed","summary":"### [*] 10/10 points: 20% or more of the public API has dartdoc comments\n\n112 out of 116 API elements (96.6 %) have documentation comments.\n\nSome symbols that are missing documentation: `flutter_svg`, `flutter_svg.Cache.Cache.new`, `svg`, `svg.PictureProvider.PictureProvider.new`.\n\n### [*] 10/10 points: Package has an example\n"},{"id":"platform","title":"Platform support","grantedPoints":20,"maxPoints":20,"status":"passed","summary":"### [*] 20/20 points: Supports 6 of 6 possible platforms (**iOS**, **Android**, **Web**, **Windows**, **macOS**, **Linux**)\n\n* ✓ Android\n\n* ✓ iOS\n\n* ✓ Windows\n\n* ✓ Linux\n\n* ✓ macOS\n\n* ✓ Web\n\n\n**WASM-ready:** This package is compatible with runtime `wasm`. See https://dart.dev/web/wasm for details.\n"},{"id":"analysis","title":"Pass static analysis","grantedPoints":50,"maxPoints":50,"status":"passed","summary":"### [*] 50/50 points: code has no errors, warnings, lints, or formatting issues\n"},{"id":"dependency","title":"Support up-to-date dependencies","grantedPoints":40,"maxPoints":40,"status":"passed","summary":"### [*] 10/10 points: All of the package dependencies are supported in the latest version\n\n|Package|Constraint|Compatible|Latest|Notes|\n|:-|:-|:-|:-|:-|\n|[`http`]|`^1.0.0`|1.6.0|1.6.0||\n|[`vector_graphics`]|`^1.2.0`|1.2.2|1.2.2||\n|[`vector_graphics_codec`]|`^1.1.11+1`|1.1.13|1.1.13||\n|[`vector_graphics_compiler`]|`^1.1.14`|1.2.6|1.2.6||\n\n<details><summary>Transitive dependencies</summary>\n\n|Package|Constraint|Compatible|Latest|Notes|\n|:-|:-|:-|:-|:-|\n|[`args`]|-|2.7.0|2.7.0||\n|[`async`]|-|2.13.1|2.13.1||\n|[`characters`]|-|1.4.1|1.4.1||\n|[`collection`]|-|1.19.1|1.19.1||\n|[`http_parser`]|-|4.1.2|4.1.2||\n|[`material_color_utilities`]|-|0.13.0|0.13.0||\n|[`meta`]|-|1.18.0|1.18.3||\n|[`path`]|-|1.9.1|1.9.1||\n|[`path_parsing`]|-|1.1.0|1.1.0||\n|[`petitparser`]|-|7.0.2|7.0.2||\n|[`source_span`]|-|1.10.2|1.10.2||\n|[`string_scanner`]|-|1.4.1|1.4.1||\n|[`term_glyph`]|-|1.2.2|1.2.2||\n|[`typed_data`]|-|1.4.0|1.4.0||\n|[`vector_math`]|-|2.2.0|2.4.0||\n|[`web`]|-|1.1.1|1.1.1||\n|[`xml`]|-|7.0.1|7.0.1||\n</details>\n\nTo reproduce run `dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides`.\n\n[`http`]: https://pub.dev/packages/http\n[`vector_graphics`]: https://pub.dev/packages/vector_graphics\n[`vector_graphics_codec`]: https://pub.dev/packages/vector_graphics_codec\n[`vector_graphics_compiler`]: https://pub.dev/packages/vector_graphics_compiler\n[`args`]: https://pub.dev/packages/args\n[`async`]: https://pub.dev/packages/async\n[`characters`]: https://pub.dev/packages/characters\n[`collection`]: https://pub.dev/packages/collection\n[`http_parser`]: https://pub.dev/packages/http_parser\n[`material_color_utilities`]: https://pub.dev/packages/material_color_utilities\n[`meta`]: https://pub.dev/packages/meta\n[`path`]: https://pub.dev/packages/path\n[`path_parsing`]: https://pub.dev/packages/path_parsing\n[`petitparser`]: https://pub.dev/packages/petitparser\n[`source_span`]: https://pub.dev/packages/source_span\n[`string_scanner`]: https://pub.dev/packages/string_scanner\n[`term_glyph`]: https://pub.dev/packages/term_glyph\n[`typed_data`]: https://pub.dev/packages/typed_data\n[`vector_math`]: https://pub.dev/packages/vector_math\n[`web`]: https://pub.dev/packages/web\n[`xml`]: https://pub.dev/packages/xml\n\n### [*] 10/10 points: Package supports latest stable Dart and Flutter SDKs\n\n### [*] 20/20 points: Compatible with dependency constraint lower bounds\n\n`pub downgrade` does not expose any static analysis error.\n"}]},"result":{"repositoryUrl":"https://github.com/flutter/packages/tree/main/third_party/packages/flutter_svg","issueTrackerUrl":"https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+flutter_svg%22","repositoryStatus":"verified","repository":{"provider":"github","host":"github.com","repository":"flutter/packages","branch":"main","path":"third_party/packages/flutter_svg"},"contributingUrl":"https://github.com/flutter/packages/blob/main/CONTRIBUTING.md","licenses":[{"spdxIdentifier":"MIT","operations":[0,1,53,"MIT License\n\nCopyright (c) <year> <copyright holders>",1,1,1022]}],"grantedPoints":160,"maxPoints":160},"screenshots":[],"urlProblems":[]},"taskStatus":"completed","weeklyVersionDownloads":{"totalWeeklyDownloads":[1039979,1083274,1012868,1003343,990976,891738,1027170,970133,844931,787394,839127,834975,795204,774981,807224,833614,890734,818059,783029,690572,750412,755586,731035,726084,741392,720714,413528,514804,742624,794674,822558,896325,939879,909093,897081,900939,1113164,958233,1252805,1000824,780535,817979,868645,843709,838450,849051,775363,817434,765358,746682,732194,749920],"majorRangeWeeklyDownloads":[{"counts":[1872,2083,2211,2321,2393,2805,5921,4504,2331,1779,3559,4070,3616,3676,4318,5057,4579,3687,3722,1040,1097,1723,950,1231,1025,1574,528,934,1324,1851,3448,3265,4252,3169,4459,3611,3772,4729,3129,3798,4587,2832,2131,2129,2527,3550,2562,3130,2260,2148,4138,8048],"versionRange":">=0.0.0-0 <1.0.0"},{"counts":[20195,20050,20087,22662,23145,19387,28982,24628,21524,18569,22633,22118,20901,20951,20364,23494,24234,23660,24405,21882,23958,23419,21443,22352,20785,21381,10232,13096,22308,24558,26905,33020,32661,29199,31212,31841,29995,32223,29401,28008,29932,31382,32749,30084,31573,35665,35991,34274,36991,38783,37112,38035],"versionRange":">=1.0.0-0 <2.0.0"},{"counts":[1017912,1061141,990570,978360,965438,869546,992267,941001,821076,767046,812935,808787,770687,750354,782542,805063,861921,790712,754902,667650,725357,730444,708642,702501,719582,697759,402768,500774,718992,768265,792205,860040,902966,876725,861410,865487,1079397,921281,1220275,969018,746016,783765,833765,811496,804350,809836,736810,780030,726107,705751,690944,703837],"versionRange":">=2.0.0-0 <3.0.0"}],"minorRangeWeeklyDownloads":[{"counts":[19728,19508,19650,22041,22496,18891,26025,22679,21053,17997,21897,21420,20213,20181,19801,22977,23428,22786,23691,21412,23350,22385,20531,21330,19972,20541,9813,12317,21675,23647,25581,31363,30568,27466,29440,29949,28053,30770,28129,26658,28447,29807,31287,28632,29921,33532,33807,31972,35378,36866,34754,35350],"versionRange":">=1.1.0-0 <1.2.0"},{"counts":[89213,88846,92432,88013,91048,85261,104079,95026,89075,84340,92389,95440,90782,83871,87046,88671,98717,94153,90324,78847,97651,97786,99066,106861,106541,106014,51164,66251,115269,126458,138509,175155,198401,191186,206417,196335,193523,204419,199548,191413,195991,197594,264259,250382,290046,315342,264380,268236,267300,268087,264244,274762],"versionRange":">=2.0.0-0 <2.1.0"},{"counts":[131251,131566,111498,96000,102983,92851,96906,96745,87912,83758,83992,87952,86770,91830,91101,91836,94380,114482,93755,87162,93678,106939,97406,99073,99040,103474,74227,80344,96751,103028,118462,125755,135269,130602,144988,143030,143934,143344,138939,152116,156370,184197,171365,170699,190435,191160,196723,235675,203889,189970,188504,197666],"versionRange":">=2.1.0-0 <2.2.0"},{"counts":[387271,423138,406683,428292,432367,399138,489015,491946,642915,598948,636554,625395,593135,574653,604395,624556,668824,582077,570823,501641,534028,525719,512170,496567,514001,488271,277377,354179,506972,538779,535234,559130,569296,554937,510005,526122,741940,573518,881788,625489,393655,401974,398141,390415,323869,303334,275707,276119,254918,247694,238196,231409],"versionRange":">=2.2.0-0 <2.3.0"},{"counts":[410177,417591,379957,366055,339040,292296,302267,257284,1174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=2.3.0-0 <2.4.0"}],"patchRangeWeeklyDownloads":[{"counts":[39836,41022,38854,40568,44718,39980,42904,39807,42469,39497,43422,49161,44511,40864,48415,49218,52996,56266,60837,58057,63387,65022,68751,71535,73076,69819,32870,47749,86787,97888,111050,120631,144621,169721,256217,404149,622107,452636,756132,491814,248423,240320,219464,90155,0,0,0,0,0,0,0,0],"versionRange":">=2.2.1-0 <2.2.2"},{"counts":[25395,27807,26854,26105,26750,24943,31394,28040,28749,28345,29283,31710,30526,27836,29910,31285,32043,37037,35488,33619,41350,43861,45135,45092,48963,47711,26286,38733,76593,87692,92501,109968,289578,267655,128130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=2.2.2-0 <2.2.3"},{"counts":[131709,156322,157415,163861,157177,138982,164146,155914,160536,154989,183406,187049,182880,193708,211182,231342,275348,418429,423128,362228,369712,349034,331798,311185,326181,302664,187406,222445,270100,279079,250438,226526,20931,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=2.2.3-0 <2.2.4"},{"counts":[127614,138391,134238,152412,158320,153172,198961,214677,369784,337500,334967,313359,291019,269285,268442,260010,244389,8887,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=2.2.4-0 <2.2.5"},{"counts":[410177,417591,379957,366055,339040,292296,302267,257284,1174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=2.3.0-0 <2.3.1"}],"newestDate":"2026-07-03T00:00:00.000Z"}}}