diff --git a/pkgs/by-name/ty/typescript/disable-dprint-dstBundler.patch b/pkgs/by-name/ty/typescript_5/disable-dprint-dstBundler.patch similarity index 100% rename from pkgs/by-name/ty/typescript/disable-dprint-dstBundler.patch rename to pkgs/by-name/ty/typescript_5/disable-dprint-dstBundler.patch diff --git a/pkgs/by-name/ty/typescript/package.nix b/pkgs/by-name/ty/typescript_5/package.nix similarity index 85% rename from pkgs/by-name/ty/typescript/package.nix rename to pkgs/by-name/ty/typescript_5/package.nix index d7083e498969..123e1bfd42a1 100644 --- a/pkgs/by-name/ty/typescript/package.nix +++ b/pkgs/by-name/ty/typescript_5/package.nix @@ -3,13 +3,15 @@ buildNpmPackage, fetchFromGitHub, versionCheckHook, - nix-update-script, }: buildNpmPackage (finalAttrs: { pname = "typescript"; version = "5.9.3"; + __structuredAttrs = true; + + # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "microsoft"; repo = "TypeScript"; @@ -29,14 +31,6 @@ buildNpmPackage (finalAttrs: { doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/tsc"; - passthru = { - updateScript = nix-update-script { - extraArgs = [ - "--version-regex=^v([\\d.]+)$" - ]; - }; - }; - meta = { description = "Superset of JavaScript that compiles to clean JavaScript output"; homepage = "https://www.typescriptlang.org/"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a95e5f762db..602c1ede6011 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9289,6 +9289,8 @@ with pkgs; callPackage ../applications/networking/instant-messengers/linphone { } ); + typescript = typescript_5; + buildTypstPackage = callPackage ../build-support/build-typst-package.nix { }; typstPackages = recurseIntoAttrs typst.packages;