From eaa59831a17cd804311056bcaaf61e74628dfac4 Mon Sep 17 00:00:00 2001 From: Jan Kremer <79042825+jukremer@users.noreply.github.com> Date: Wed, 17 Jul 2024 23:11:45 +0200 Subject: [PATCH] prettier-plugin-go-template: add package (#325309) * prettier-plugin-go-template: add package * prettier-plugin-go-template: fix package * prettier-plugin-go-template: add mainProgram * Update pkgs/by-name/pr/prettier-plugin-go-template/package.nix Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com> --------- Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com> --- maintainers/maintainer-list.nix | 6 ++++ .../prettier-plugin-go-template/package.nix | 29 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/by-name/pr/prettier-plugin-go-template/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 10c8b75638a9d..e0ac64439a846 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10149,6 +10149,12 @@ githubId = 12773748; matrix = "@j.r:chaos.jetzt"; }; + jukremer = { + email = "nixpkgs@jankremer.eu"; + github = "jukremer"; + githubId = 79042825; + name = "Jan Kremer"; + }; juliendehos = { email = "dehos@lisic.univ-littoral.fr"; github = "juliendehos"; diff --git a/pkgs/by-name/pr/prettier-plugin-go-template/package.nix b/pkgs/by-name/pr/prettier-plugin-go-template/package.nix new file mode 100644 index 0000000000000..162c343e7ef5b --- /dev/null +++ b/pkgs/by-name/pr/prettier-plugin-go-template/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage rec { + pname = "prettier-plugin-go-template"; + version = "0-unstable-2023-07-26"; + + src = fetchFromGitHub { + owner = "NiklasPor"; + repo = pname; + rev = "d91c82e1377b89592ea3365e7e5569688fbc7954"; + hash = "sha256-3Tvh+OzqDTtzoaTp5dZpgEQiNA2Y2dbyq4SV9Od499A="; + }; + + npmDepsHash = "sha256-PpJnVZFRxpUHux2jIBDtyBS4qNo6IJY4kwTAq6stEVQ="; + + dontNpmBuild = true; + + meta = { + description = "Fixes prettier formatting for go templates"; + mainProgram = "prettier-plugin-go-template"; + homepage = "https://github.com/NiklasPor/prettier-plugin-go-template"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jukremer ]; + }; +}