nix-community / nix-vscode-extensions

Nix expressions for VSCode and OpenVSX extensions [maintainers: @deemp, @AmeerTaweel]
MIT License
229 stars 13 forks source link

Impossible to get the latest version of Vue.volar #58

Closed yacinehmito closed 7 months ago

yacinehmito commented 8 months ago

Platform-specific extensions take precedence over universal extensions. In the case of the official Vue extension (Vue.volar), new versions do not provide a platform-specific revision. It means that the last version that has platform-specific revision (1.2.0) overrides the latest version (2.0.8 as of writing). Here is an excerpt of the JSON file:

{"engineVersion":"^1.82.0","lastUpdated":"2024-03-28T22:58:46.19Z","missingTimes":0,"name":"volar","platform":"universal","publisher":"vue","sha256":"sha256-OBHMLSuOs7kuiY0zs6E9ZhGZ3xkuJtMv0jbMRJdT3u4=","version":"2.0.8"}
, {"engineVersion":"^1.67.0","lastUpdated":"2023-02-25T00:09:41.69Z","missingTimes":0,"name":"volar","platform":"linux-x64","publisher":"vue","sha256":"sha256-mNfva56RWBjWKnod4fGZZxKkAzIWWPNtMirNiLMDtVo=","version":"1.2.0"}
, {"engineVersion":"^1.67.0","lastUpdated":"2023-02-25T00:09:15.983Z","missingTimes":0,"name":"volar","platform":"linux-arm64","publisher":"vue","sha256":"sha256-I2wD+7vLv8dn+kAN93TkNkMycEnLxjFhZqAXKPWUWP8=","version":"1.2.0"}
, {"engineVersion":"^1.67.0","lastUpdated":"2023-02-25T00:10:20.397Z","missingTimes":0,"name":"volar","platform":"darwin-x64","publisher":"vue","sha256":"sha256-FLFSNdDtK6pvC06wU69GFhuEQfIS4n13mFUrB37/Rso=","version":"1.2.0"}
, {"engineVersion":"^1.67.0","lastUpdated":"2023-02-25T00:09:46.947Z","missingTimes":0,"name":"volar","platform":"darwin-arm64","publisher":"vue","sha256":"sha256-pO5wfZwkj3fztVpsVRefpbuRDq6BMPUNSB+NhExu4Gg=","version":"1.2.0"}

How can this be solved? I am willing to contribute but I don't know what would behavior would be preferable. Some options: