{"score":{"grantedPoints":150,"maxPoints":160,"likeCount":120,"downloadCount30Days":3369713,"tags":["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:bsd-3-clause","license:fsf-libre","license:osi-approved","has:executable","topic:svg","topic:vector-graphics"]},"scorecard":{"packageName":"vector_graphics_compiler","packageVersion":"1.2.0","runtimeVersion":"2026.03.27","updated":"2026-03-30T20:29:19.133607","dartdocReport":{"reportStatus":"success"},"panaReport":{"timestamp":"2026-03-30T20:29:19.133607","panaRuntimeInfo":{"panaVersion":"0.23.12","sdkVersion":"3.11.2","flutterVersions":{"frameworkVersion":"3.41.4","channel":"stable","repositoryUrl":"https://github.com/flutter/flutter.git","frameworkRevision":"ff37bef603469fb030f2b72995ab929ccfc227f0","frameworkCommitDate":"2026-03-03 16:03:22 -0800","engineRevision":"e4b8dca3f1b4ede4c30371002441c88c12187ed6","engineCommitDate":"2026-03-03 18:24:54.000Z","engineContentHash":"99578ad0355da00edb26301c874a3c250a5716f5","engineBuildDate":"2026-03-03 14:41:09.880","dartSdkVersion":"3.11.1","devToolsVersion":"2.54.1","flutterVersion":"3.41.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:bsd-3-clause","license:fsf-libre","license:osi-approved","has:executable","topic:svg","topic:vector-graphics"],"allDependencies":["args","collection","flutter","flutter_test","meta","path","path_parsing","petitparser","test","vector_graphics","vector_graphics_codec","vector_math","xml"],"licenses":[{"spdxIdentifier":"BSD-3-Clause","operations":[0,36,29,"Copyright (c) <year> <owner>.",1,36,533,2,570,11,0,581,20,"the copyright holder",1,577,919]}],"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: `BSD-3-Clause`.\n"},{"id":"documentation","title":"Provide documentation","grantedPoints":10,"maxPoints":20,"status":"failed","summary":"### [*] 10/10 points: 20% or more of the public API has dartdoc comments\n\n362 out of 369 API elements (98.1 %) have documentation comments.\n\nSome symbols that are missing documentation: `vector_graphics_compiler`, `vector_graphics_compiler.ColorMapper.ColorMapper.new`, `vector_graphics_compiler.PathBuilder.close`, `vector_graphics_compiler.PathBuilder.cubicTo`, `vector_graphics_compiler.PathBuilder.lineTo`.\n\n### [x] 0/10 points: Package has an example\n\n<details>\n<summary>\nNo example found.\n</summary>\n\nSee [package layout](https://dart.dev/tools/pub/package-layout#examples) guidelines on how to add an example.\n</details>\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|[`args`]|`^2.3.0`|2.7.0|2.7.0||\n|[`meta`]|`^1.7.0`|1.18.2|1.18.2||\n|[`path`]|`^1.8.0`|1.9.1|1.9.1||\n|[`path_parsing`]|`^1.0.1`|1.1.0|1.1.0||\n|[`vector_graphics_codec`]|`^1.1.11+1`|1.1.13|1.1.13||\n|[`xml`]|`>=6.3.0 <=6.6.1`|6.6.1|6.6.1||\n\n<details><summary>Transitive dependencies</summary>\n\n|Package|Constraint|Compatible|Latest|Notes|\n|:-|:-|:-|:-|:-|\n|[`collection`]|-|1.19.1|1.19.1||\n|[`petitparser`]|-|7.0.2|7.0.2||\n|[`vector_math`]|-|2.3.0|2.3.0||\n</details>\n\nTo reproduce run `dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides`.\n\n[`args`]: https://pub.dev/packages/args\n[`meta`]: https://pub.dev/packages/meta\n[`path`]: https://pub.dev/packages/path\n[`path_parsing`]: https://pub.dev/packages/path_parsing\n[`vector_graphics_codec`]: https://pub.dev/packages/vector_graphics_codec\n[`xml`]: https://pub.dev/packages/xml\n[`collection`]: https://pub.dev/packages/collection\n[`petitparser`]: https://pub.dev/packages/petitparser\n[`vector_math`]: https://pub.dev/packages/vector_math\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/packages/vector_graphics_compiler","issueTrackerUrl":"https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+vector_graphics%22","repositoryStatus":"verified","repository":{"provider":"github","host":"github.com","repository":"flutter/packages","branch":"main","path":"packages/vector_graphics_compiler"},"contributingUrl":"https://github.com/flutter/packages/blob/main/CONTRIBUTING.md","licenses":[{"spdxIdentifier":"BSD-3-Clause","operations":[0,36,29,"Copyright (c) <year> <owner>.",1,36,533,2,570,11,0,581,20,"the copyright holder",1,577,919]}],"grantedPoints":150,"maxPoints":160},"screenshots":[],"urlProblems":[]},"taskStatus":"completed","weeklyVersionDownloads":{"totalWeeklyDownloads":[713408,785222,758775,817195,815199,812101,805843,701920,753264,742550,750194,681469,687592,533816,379662,607810,697088,740992,726461,835463,835710,816949,792496,974693,1026731,986992,1169427,835212,742379,795667,817108,821437,835760,776782,743291,703687,674488,650261,625370,629685,613209,606721,616400,551240,562814,597693,505971,471895,407876,462729,432065,502656],"majorRangeWeeklyDownloads":[{"counts":[6,7,13,1,8,12,25,27,48,26,9,7,0,44,0,48,14,128,114,77,81,75,157,101,10,141,64,62,165,16,19,4,38,28,8,3,10,41,0,13,12,15,7,10,13,17,13,9,1,8,13,2],"versionRange":">=0.0.0-0 <1.0.0"},{"counts":[713402,785215,758762,817194,815191,812089,805818,701893,753216,742524,750185,681462,687592,533772,379662,607762,697074,740864,726347,835386,835629,816874,792339,974592,1026721,986851,1169363,835150,742214,795651,817089,821433,835722,776754,743283,703684,674478,650220,625370,629672,613197,606706,616393,551230,562801,597676,505958,471886,407875,462721,432052,502654],"versionRange":">=1.0.0-0 <2.0.0"}],"minorRangeWeeklyDownloads":[{"counts":[6,7,13,1,8,12,25,27,48,26,9,7,0,44,0,48,14,128,114,77,81,75,157,101,10,141,64,62,165,16,19,4,38,28,8,3,10,41,0,13,12,15,7,10,13,17,13,9,1,8,13,2],"versionRange":">=0.0.0-0 <0.1.0"},{"counts":[204,135,119,95,119,129,164,104,118,152,174,274,76,102,93,68,75,165,463,1065,752,758,698,609,694,476,535,294,491,757,506,358,574,890,908,733,283,388,450,610,662,435,765,541,294,783,717,279,400,317,670,600],"versionRange":">=1.0.0-0 <1.1.0"},{"counts":[380213,432130,425443,480962,510830,524281,520777,700236,753098,742372,750011,681188,687516,533670,379569,607694,696999,740699,725884,834321,834877,816116,791641,973983,1026027,986375,1168828,834856,741723,794894,816583,821075,835148,775864,742375,702951,674195,649832,624920,629062,612535,606271,615628,550689,562507,596893,505241,471607,407475,462404,431382,502054],"versionRange":">=1.1.0-0 <1.2.0"},{"counts":[332985,352950,333200,336137,304242,287679,284877,1553,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":">=1.2.0-0 <1.3.0"}],"patchRangeWeeklyDownloads":[{"counts":[28685,32837,30822,34932,40406,40108,36939,33458,46430,45198,43386,45856,46475,32332,24430,40696,51748,50555,63051,106631,113933,106385,112620,112465,110936,109685,116319,130000,137634,168416,169032,170194,202809,276424,461500,399568,359208,340526,312732,302732,290655,274769,276343,239840,230007,179449,0,0,0,0,0,0],"versionRange":">=1.1.17-0 <1.1.18"},{"counts":[18499,21311,21304,28275,32746,25814,19225,19259,27806,24578,24038,30075,30424,24127,15864,28865,36875,34275,43332,52500,52477,54418,55335,49955,45535,42701,43830,46708,50649,51284,56946,65734,239633,222597,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=1.1.18-0 <1.1.19"},{"counts":[171872,190841,196741,217665,227272,229822,238883,241520,273547,293917,308434,455576,472922,363903,251171,413775,465406,504574,441929,482958,470852,451366,416880,596742,646771,617386,788596,425436,317527,339209,351210,340580,134438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"versionRange":">=1.1.19-0 <1.1.20"},{"counts":[47355,62572,60717,74975,82220,85077,99156,277371,272206,238415,231828,12794,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":">=1.1.20-0 <1.1.21"},{"counts":[332985,352950,333200,336137,304242,287679,284877,1553,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":">=1.2.0-0 <1.2.1"}],"newestDate":"2026-04-08T00:00:00.000Z"}}}