diff options
Diffstat (limited to 'pkgs/development/compilers/typescript')
-rw-r--r-- | pkgs/development/compilers/typescript/default.nix | 34 | ||||
-rw-r--r-- | pkgs/development/compilers/typescript/disable-dprint-dstBundler.patch | 15 |
2 files changed, 0 insertions, 49 deletions
diff --git a/pkgs/development/compilers/typescript/default.nix b/pkgs/development/compilers/typescript/default.nix deleted file mode 100644 index 39ccc78ff3b5..000000000000 --- a/pkgs/development/compilers/typescript/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ lib, buildNpmPackage, fetchFromGitHub, testers, typescript }: - -buildNpmPackage rec { - pname = "typescript"; - version = "5.4.5"; - - src = fetchFromGitHub { - owner = "microsoft"; - repo = "TypeScript"; - rev = "v${version}"; - hash = "sha256-W2ulYb06K4VSlFTYOmXTBHrjWXnQdDGzkwBxvl+QJWo="; - }; - - patches = [ - ./disable-dprint-dstBundler.patch - ]; - - npmDepsHash = "sha256-T0WfJaSVzwbNbTL1AiuzMUW/3MKMOZo14v4Ut9Iqxas="; - - passthru.tests = { - version = testers.testVersion { - package = typescript; - }; - }; - - meta = with lib; { - description = "Superset of JavaScript that compiles to clean JavaScript output"; - homepage = "https://www.typescriptlang.org/"; - changelog = "https://github.com/microsoft/TypeScript/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = [ ]; - mainProgram = "tsc"; - }; -} diff --git a/pkgs/development/compilers/typescript/disable-dprint-dstBundler.patch b/pkgs/development/compilers/typescript/disable-dprint-dstBundler.patch deleted file mode 100644 index 95ccf411a93e..000000000000 --- a/pkgs/development/compilers/typescript/disable-dprint-dstBundler.patch +++ /dev/null @@ -1,15 +0,0 @@ -Disable dprint on dstBundler - -dprint fails on sandbox, because it requires internet access to install its -plugins. - ---- a/scripts/dtsBundler.mjs -+++ b/scripts/dtsBundler.mjs -@@ -430,5 +430,5 @@ - return result.replace(/\r\n/g, "\n"); - } - --fs.writeFileSync(output, dprint(publicContents)); --fs.writeFileSync(internalOutput, dprint(internalContents)); -+fs.writeFileSync(output, publicContents); -+fs.writeFileSync(internalOutput, internalContents); |