From aa92767273eb956360cdca4d6556d7b380961613 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 14 Feb 2024 04:20:00 +0000 Subject: [PATCH 1/2] quicktype: 23.0.81 -> 23.0.104 Diff: https://github.com/glideapps/quicktype/compare/838c5e0e63a50d7c7790dc81118e664480fc4a80...916cd94a9d4fdeab870b6a12f42ad43ebaedf314 --- pkgs/by-name/qu/quicktype/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/qu/quicktype/package.nix b/pkgs/by-name/qu/quicktype/package.nix index 585dd1ebf471..7e2772df95b5 100644 --- a/pkgs/by-name/qu/quicktype/package.nix +++ b/pkgs/by-name/qu/quicktype/package.nix @@ -2,13 +2,13 @@ buildNpmPackage rec { pname = "quicktype"; - version = "23.0.81"; # version from https://npm.im/quicktype + version = "23.0.104"; # version from https://npm.im/quicktype src = fetchFromGitHub { owner = "glideapps"; repo = "quicktype"; - rev = "838c5e0e63a50d7c7790dc81118e664480fc4a80"; # version not tagged - hash = "sha256-+VMkfkBSomxxlkuOeMqBCySe7VCx2K5bIdF/tmVgK/Y="; + rev = "916cd94a9d4fdeab870b6a12f42ad43ebaedf314"; # version not tagged + hash = "sha256-PI9YgFVy7Mlln9+7IAU9vzyvK606PuAJ32st3NDwXIw="; }; postPatch = '' From 7ee1aae61f682d6a7b3a6690aa3f59e0843ec738 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 14 Feb 2024 04:20:00 +0000 Subject: [PATCH 2/2] quicktype: add version tester --- pkgs/by-name/qu/quicktype/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/qu/quicktype/package.nix b/pkgs/by-name/qu/quicktype/package.nix index 7e2772df95b5..c6dc593d061c 100644 --- a/pkgs/by-name/qu/quicktype/package.nix +++ b/pkgs/by-name/qu/quicktype/package.nix @@ -1,4 +1,4 @@ -{ lib, buildNpmPackage, fetchFromGitHub, jq }: +{ lib, buildNpmPackage, fetchFromGitHub, jq, quicktype, testers }: buildNpmPackage rec { pname = "quicktype"; @@ -21,6 +21,10 @@ buildNpmPackage rec { mv packages/ $out/lib/node_modules/quicktype/ ''; + passthru.tests = { + version = testers.testVersion { package = quicktype; }; + }; + meta = with lib; { description = "Generate types and converters from JSON, Schema, and GraphQL"; homepage = "https://quicktype.io/";