{"score":{"grantedPoints":160,"maxPoints":160,"likeCount":5868,"downloadCount30Days":3549901,"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.2.4","runtimeVersion":"2026.04.07","updated":"2026-04-09T22:41:58.934444","dartdocReport":{"reportStatus":"success"},"panaReport":{"timestamp":"2026-04-09T22:41:58.934444","panaRuntimeInfo":{"panaVersion":"0.23.12","sdkVersion":"3.11.4","flutterVersions":{"frameworkVersion":"3.41.6","channel":"stable","repositoryUrl":"https://github.com/flutter/flutter.git","frameworkRevision":"db50e20168db8fee486b9abf32fc912de3bc5b6a","frameworkCommitDate":"2026-03-25 16:21:00 -0700","engineRevision":"425cfb54d01a9472b3e81d9e76fd63a4a44cfbcb","engineCommitDate":"2026-03-25 20:14:42.000Z","engineContentHash":"5cdd32777948fa7a648fac915f8da7120ac7e97a","engineBuildDate":"2026-03-25 13:38:44.157","dartSdkVersion":"3.11.4","devToolsVersion":"2.54.2","flutterVersion":"3.41.6"}},"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\n110 out of 114 API elements (96.5 %) 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.1.13`|1.1.21|1.1.21||\n|[`vector_graphics_codec`]|`^1.1.11+1`|1.1.13|1.1.13||\n|[`vector_graphics_compiler`]|`^1.1.14`|1.2.0|1.2.0||\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.17.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|6.6.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":[745282,821310,793033,869754,865596,803590,766842,702228,757093,740998,729426,730255,742683,576843,412188,651230,760344,814473,819894,950285,920336,918747,856095,1019756,1072078,1033805,1211757,876884,788476,840771,877431,819850,853125,810273,816968,777967,758339,744716,729723,744158,738857,769673,755961,628594,623955,675845,657447,619205,536994,608060,559954,623530],"majorRangeWeeklyDownloads":[{"counts":[3274,4068,5348,3990,4374,3854,2587,1152,1353,1343,1171,940,1202,1343,485,1196,1336,2774,3228,4370,3269,3527,4212,3764,3508,4527,3834,2793,4757,2763,2198,1803,2834,3834,2903,2493,2046,2326,4549,9193,8569,12704,13994,8066,6618,7300,6663,3631,3905,2856,4209,3465],"versionRange":">=0.0.0-0 <1.0.0"},{"counts":[19454,21358,21349,23408,24189,23698,24909,22092,23628,22859,21941,21093,21737,16026,10668,17202,22969,25656,28978,34850,30850,28875,31135,31476,31275,30787,28428,28635,31224,31168,33109,30124,31804,36507,36968,34268,35138,40619,35912,38119,36918,44948,46458,38240,39545,43697,40577,38404,31389,36087,34103,40310],"versionRange":">=1.0.0-0 <2.0.0"},{"counts":[722554,795884,766336,842356,837033,776038,739346,678984,732112,716796,706314,708222,719744,559474,401035,632832,736039,786043,787688,911065,886217,886345,820748,984516,1037295,998491,1179495,845456,752495,806840,842124,787923,818487,769932,777097,741206,721155,701771,689262,696846,693370,712021,695509,582288,577792,624848,610207,577170,501700,569117,521642,579755],"versionRange":">=2.0.0-0 <3.0.0"}],"minorRangeWeeklyDownloads":[{"counts":[596,744,533,607,765,1006,540,456,731,1125,879,1015,742,709,570,683,646,1010,1654,2010,1741,1611,1768,2294,1544,1411,1371,1166,1629,1621,1539,1207,1898,2365,2162,2015,1569,2345,2178,2648,1986,4094,4716,3268,3515,3513,3060,2029,1734,2225,2971,2666],"versionRange":">=1.0.0-0 <1.1.0"},{"counts":[18858,20614,20816,22801,23424,22692,24369,21636,22897,21734,21062,20078,20995,15317,10098,16519,22323,24646,27324,32840,29109,27264,29367,29182,29731,29376,27057,27469,29595,29547,31570,28917,29906,34142,34806,32253,33569,38274,33734,35471,34932,40854,41742,34972,36030,40184,37517,36375,29655,33862,31132,37644],"versionRange":">=1.1.0-0 <1.2.0"},{"counts":[83139,90796,84208,94362,95943,93599,88705,82576,96853,98022,102884,107056,108247,78676,53460,93213,117611,129247,145979,193237,196897,197211,199718,197042,200989,197985,197907,193929,193609,221696,261801,261030,303966,293068,282740,243679,276319,267558,261358,278333,300094,318548,331576,291536,306205,337997,342128,336884,296143,355838,376232,579755],"versionRange":">=2.0.0-0 <2.1.0"},{"counts":[83955,93603,90329,93765,100320,108855,90283,88403,99992,103617,97919,99005,103558,88998,72509,90035,100726,104107,122770,130464,133451,133344,147515,144444,144475,141299,138724,157210,165204,183015,167008,177677,191996,193060,213134,229276,195225,186457,193727,193348,181198,197117,275357,290752,271587,286851,268079,240286,205557,213279,145410,0],"versionRange":">=2.1.0-0 <2.2.0"},{"counts":[555460,611485,591799,654229,640770,573584,560358,508005,535267,515157,505511,502161,507939,391800,275066,449584,517702,552689,518939,587364,555869,555790,473515,643030,691831,659207,842864,494317,393682,402129,413315,349216,322525,283804,281223,268251,249611,247756,234177,225165,212078,196356,88576,0,0,0,0,0,0,0,0,0],"versionRange":">=2.2.0-0 <2.3.0"}],"patchRangeWeeklyDownloads":[{"counts":[40792,46413,47680,58433,63462,57864,50690,50063,65561,64819,67145,70168,67515,47824,33910,59063,78890,72051,88251,106148,120092,121051,121158,123862,122169,117984,124658,142209,152594,164272,195814,334543,322525,283804,281223,268251,249611,247756,234177,225165,212078,196356,88576,0,0,0,0,0,0,0,0,0],"versionRange":">=2.2.0-0 <2.2.1"},{"counts":[39511,46429,48042,50836,54286,58834,60620,58308,64221,66522,70177,72540,75040,48751,34938,65830,94937,100657,111943,130545,151699,180378,302338,519168,569662,541223,718206,352108,241088,237857,217501,14673,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=2.2.1-0 <2.2.2"},{"counts":[28103,30171,29174,32360,33785,37335,35281,34495,43821,44191,44083,47898,48390,36672,27903,53523,81846,90397,97006,171315,284078,254361,50019,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.2-0 <2.2.3"},{"counts":[175378,209174,209513,250352,321105,419551,413767,365139,361664,339625,324106,311555,316994,258553,178315,271168,262029,289584,221739,179356,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.3-0 <2.2.4"},{"counts":[271676,279298,257390,262248,168132,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.2.4-0 <2.2.5"}],"newestDate":"2026-04-08T00:00:00.000Z"}}}