{"score":{"grantedPoints":160,"maxPoints":160,"likeCount":5886,"downloadCount30Days":3730496,"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.05.19","updated":"2026-05-20T01:48:29.467959","dartdocReport":{"reportStatus":"success"},"panaReport":{"timestamp":"2026-05-20T01:48:29.467959","panaRuntimeInfo":{"panaVersion":"0.23.12","sdkVersion":"3.12.0","flutterVersions":{"frameworkVersion":"3.44.0","channel":"stable","repositoryUrl":"https://github.com/flutter/flutter.git","frameworkRevision":"559ffa3f75e7402d65a8def9c28389a9b2e6fe42","frameworkCommitDate":"2026-05-15 14:13:13 -0700","engineRevision":"4c525dac5ebe5971c5708ef73558ed8edcf4a362","engineCommitDate":"2026-05-15 19:00:04.000Z","engineContentHash":"fcf463a2242790d1fdcd9d044f533080f5022e18","engineBuildDate":"2026-05-15 12:35:11.586","dartSdkVersion":"3.12.0","devToolsVersion":"2.57.0","flutterVersion":"3.44.0"}},"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.3|1.2.3||\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.2||\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.3.0||\n|[`web`]|-|1.1.1|1.1.1||\n|[`xml`]|-|6.6.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":[1014626,896517,779588,843417,839807,832470,743549,814114,808108,881639,835304,802424,717652,732762,766857,737650,726383,729594,726358,463943,469454,734286,769403,817845,870237,957426,899519,926276,850641,1104137,1005635,1200754,1068099,787515,811672,854947,871644,820484,845905,798717,818131,765635,752899,737048,743114,739241,751453,778231,703177,624777,632511,669737],"majorRangeWeeklyDownloads":[{"counts":[6764,2662,1980,2893,3825,4244,3372,4190,5080,4383,3997,4213,1403,1103,1621,931,1259,979,1707,519,791,1225,1640,3424,3036,4161,3040,4894,3439,3163,4362,4306,3381,3853,4099,2052,2381,1937,2803,3790,2998,2227,2163,2864,5440,8841,9603,14445,12355,7749,6098,7662],"versionRange":">=0.0.0-0 <1.0.0"},{"counts":[29949,22589,18232,22314,22336,22049,19322,21250,22578,23919,23006,24561,23473,23622,23124,22162,22001,20633,22025,11517,11973,21460,23530,24853,32541,34456,29095,31206,30262,30527,32577,30202,27344,29677,31399,31466,32251,30479,33554,36518,35794,36217,38176,37979,36142,36523,40477,46221,44384,37466,41436,42035],"versionRange":">=1.0.0-0 <2.0.0"},{"counts":[977913,871266,759376,818210,813646,806177,720855,788674,780450,853337,808301,773650,692776,708037,742112,714557,703123,707982,702626,451907,456690,711601,744233,789568,834660,918809,867384,890176,816940,1070447,968696,1166246,1037374,753985,776174,821429,837012,788068,809548,758409,779339,727191,712560,696205,701532,693877,701373,717565,646438,579562,584977,620040],"versionRange":">=2.0.0-0 <3.0.0"}],"minorRangeWeeklyDownloads":[{"counts":[25843,21993,17720,21654,21593,21307,18679,20588,22014,23221,22319,23567,22976,23112,22182,21204,20953,19780,21213,11035,11245,20803,22758,23688,30878,32309,27485,29298,28617,28477,30951,28859,26136,28274,29676,30014,30640,29182,31671,34008,33552,34374,36602,35367,33716,34540,38132,41312,40013,34155,38467,38267],"versionRange":">=1.1.0-0 <1.2.0"},{"counts":[101580,92078,81772,93199,94175,95550,80135,89094,86228,97888,93343,92775,82147,92551,97775,99466,104029,107429,107793,57202,60891,111186,121273,131328,168387,200435,190070,203826,198681,194109,204287,198743,191857,194210,196365,249833,258732,272127,308609,280929,269223,255488,273632,264767,268841,287516,305853,323382,320657,297497,312677,338692],"versionRange":">=2.0.0-0 <2.1.0"},{"counts":[104774,90316,83284,88031,85251,90020,88230,91086,90849,93926,106540,103005,86478,92645,105290,100704,98110,98538,102024,80468,76216,96410,101546,109967,127027,132644,130487,139433,147310,144613,144298,140022,145553,155367,178306,177278,168634,185841,191790,197417,230008,211226,192932,185622,200674,188094,185344,200567,313849,282065,272300,281348],"versionRange":">=2.1.0-0 <2.2.0"},{"counts":[495999,604510,594320,636980,634220,620607,552490,608494,603373,661523,608418,577870,524151,522841,539047,514387,500984,502015,492809,314237,319583,504005,521414,548273,539246,585730,546827,546917,470949,731725,620111,827481,699964,404408,401503,394318,409646,330100,309149,280063,280108,260477,245996,245816,232017,218267,210176,193616,11932,0,0,0],"versionRange":">=2.2.0-0 <2.3.0"},{"counts":[275560,84362,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,0,0,0,0,0,0,0],"versionRange":">=2.3.0-0 <2.4.0"}],"patchRangeWeeklyDownloads":[{"counts":[41346,42230,39385,42251,48722,46911,38668,48300,47905,52795,54744,61334,58845,60771,64980,68555,71718,72831,71801,35969,42389,79369,97786,104877,119426,138032,161711,211391,348991,609515,500687,705522,569834,261282,241557,224198,155409,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=2.2.1-0 <2.2.2"},{"counts":[29576,28272,26397,31880,30206,32139,27455,30438,30205,32161,36432,35637,34141,37806,45102,45350,44207,48418,47726,28544,34352,67020,85945,91583,103663,240088,267186,211006,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.2-0 <2.2.3"},{"counts":[161862,161517,149608,179260,189364,188695,181710,209801,217944,265788,366245,426727,383078,369294,359807,334429,315565,313443,306135,215107,202118,288734,260425,276550,215886,97418,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.3-0 <2.2.4"},{"counts":[204650,327315,341486,338069,321678,307505,263617,273931,256831,248322,88406,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.2.4-0 <2.2.5"},{"counts":[275560,84362,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,0,0,0,0,0,0,0],"versionRange":">=2.3.0-0 <2.3.1"}],"newestDate":"2026-05-18T00:00:00.000Z"}}}