{"score":{"grantedPoints":140,"maxPoints":160,"likeCount":15,"downloadCount30Days":3,"tags":["is:discontinued","is:unlisted","publisher:mariuti.com","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"]},"scorecard":{"packageName":"flutter_svg_plus","packageVersion":"2.0.13+1","runtimeVersion":"2026.04.07","updated":"2026-04-09T22:40:49.600322","dartdocReport":{"reportStatus":"success"},"panaReport":{"timestamp":"2026-04-09T22:40:49.600322","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","is:discontinued"],"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_codec","vector_graphics_compiler_plus","vector_graphics_plus","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\n107 out of 111 API elements (96.4 %) have documentation comments.\n\nSome symbols that are missing documentation: `flutter_svg`, `svg`, `svg.Cache.Cache.new`, `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":40,"maxPoints":50,"status":"partial","summary":"### [~] 40/50 points: code has no errors, warnings, lints, or formatting issues\n\nFound 18 issues. Showing the first 2:\n\n<details>\n<summary>\nINFO: 'value' is deprecated and shouldn't be used. Use component accessors like .r or .g, or toARGB32 for an explicit conversion.\n</summary>\n\n`lib/src/loaders.dart:51:43`\n\n```\n   ╷\n51 │       currentColor: vg.Color(currentColor.value),\n   │                                           ^^^^^\n   ╵\n```\n\nTo reproduce make sure you are using the [lints_core](https://pub.dev/packages/lints) and run `flutter analyze lib/src/loaders.dart`\n</details>\n\n<details>\n<summary>\nINFO: 'value' is deprecated and shouldn't be used. Use component accessors like .r or .g, or toARGB32 for an explicit conversion.\n</summary>\n\n`lib/src/loaders.dart:107:37`\n\n```\n    ╷\n107 │     return vg.Color(substituteColor.value);\n    │                                     ^^^^^\n    ╵\n```\n\nTo reproduce make sure you are using the [lints_core](https://pub.dev/packages/lints) and run `flutter analyze lib/src/loaders.dart`\n</details>\n"},{"id":"dependency","title":"Support up-to-date dependencies","grantedPoints":30,"maxPoints":40,"status":"failed","summary":"### [x] 0/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_codec`]|`^1.1.11`|1.1.11+1|1.1.13||\n|[`vector_graphics_compiler_plus`]|`^1.1.12`|1.1.12|1.1.12|**Discontinued**|\n|[`vector_graphics_plus`]|`^1.1.13`|1.1.13|1.1.13|**Discontinued**|\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_codec`]: https://pub.dev/packages/vector_graphics_codec\n[`vector_graphics_compiler_plus`]: https://pub.dev/packages/vector_graphics_compiler_plus\n[`vector_graphics_plus`]: https://pub.dev/packages/vector_graphics_plus\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<details>\n<summary>\nThe package has one or more discontinued direct dependencies.\n\nDiscontinued packages are no longer maintained, and can end up being a\nliability.\n\n</summary>\n\nConsider migrating away from these dependencies: \n\n* vector_graphics_compiler_plus\n* vector_graphics_plus.\n\n</details>\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/nank1ro/flutter_svg/tree/master/packages/flutter_svg","issueTrackerUrl":"https://github.com/nank1ro/flutter_svg/issues","repositoryStatus":"verified","repository":{"provider":"github","host":"github.com","repository":"nank1ro/flutter_svg","branch":"master","path":"packages/flutter_svg"},"contributingUrl":"https://github.com/nank1ro/flutter_svg/blob/master/CONTRIBUTING.md","licenses":[{"spdxIdentifier":"MIT","operations":[0,1,53,"MIT License\n\nCopyright (c) <year> <copyright holders>",1,1,1022]}],"grantedPoints":140,"maxPoints":160},"screenshots":[],"urlProblems":[]},"taskStatus":"completed","weeklyVersionDownloads":{"totalWeeklyDownloads":[1,0,1,1,0,3,1,0,1,0,0,0,0,0,6,1,0,0,4,13,16,11,6,9,12,8,7,4,8,8,9,5,8,19,14,10,10,18,9,14,9,20,13,5,8,12,12,4,5,10,7,2],"majorRangeWeeklyDownloads":[{"counts":[1,0,1,1,0,3,1,0,1,0,0,0,0,0,6,1,0,0,4,13,16,11,6,9,12,8,7,4,8,8,9,5,8,19,14,10,10,18,9,14,9,20,13,5,8,12,12,4,5,10,7,2],"versionRange":">=2.0.0-0 <3.0.0"}],"minorRangeWeeklyDownloads":[{"counts":[1,0,1,1,0,3,1,0,1,0,0,0,0,0,6,1,0,0,4,13,16,11,6,9,12,8,7,4,8,8,9,5,8,19,14,10,10,18,9,14,9,20,13,5,8,12,12,4,5,10,7,2],"versionRange":">=2.0.0-0 <2.1.0"}],"patchRangeWeeklyDownloads":[{"counts":[0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,3,0,0,0,2,0,0,0,0,0,1,0,1,0,0],"versionRange":">=2.0.11-0 <2.0.12"},{"counts":[0,0,1,0,0,1,0,0,1,0,0,0,0,0,2,0,0,0,0,0,1,1,0,1,2,2,1,2,1,1,2,0,1,3,1,1,4,3,1,1,0,6,0,0,2,2,2,1,0,3,1,0],"versionRange":">=2.0.12-0 <2.0.13"},{"counts":[1,0,0,1,0,1,1,0,0,0,0,0,0,0,2,1,0,0,4,13,15,10,6,8,10,6,6,2,7,7,7,5,6,15,12,9,5,12,8,13,9,12,13,5,6,10,10,2,5,6,6,2],"versionRange":">=2.0.13-0 <2.0.14"}],"newestDate":"2026-04-08T00:00:00.000Z"}}}