Loading maintainers/maintainer-list.nix +12 −1 Original line number Diff line number Diff line Loading @@ -11420,6 +11420,16 @@ githubId = 22817873; name = "Ember Keske"; }; n3oney = { name = "Michał Minarowski"; email = "nixpkgs@neoney.dev"; github = "n3oney"; githubId = 30625554; matrix = "@neoney:matrix.org"; keys = [{ fingerprint = "9E6A 25F2 C1F2 9D76 ED00 1932 1261 173A 01E1 0298"; }]; }; nadrieril = { email = "nadrieril@gmail.com"; github = "Nadrieril"; Loading Loading @@ -11995,9 +12005,10 @@ }; NotAShelf = { name = "NotAShelf"; email = "itsashelf@gmail.com"; email = "raf@notashelf.dev"; github = "NotAShelf"; githubId = 62766066; matrix = "@raf:notashelf.dev"; }; notbandali = { name = "Amin Bandali"; Loading pkgs/development/tools/prettierd/default.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { lib , mkYarnPackage , fetchFromGitHub , makeWrapper , nodejs , fetchYarnDeps , }: mkYarnPackage rec { pname = "prettierd"; version = "0.23.4"; src = fetchFromGitHub { owner = "fsouza"; repo = "prettierd"; rev = "v${version}"; hash = "sha256-GTukjkA/53N9ICdfCJr5HAqhdL5T0pth6zAk8Fu/cis="; }; offlineCache = fetchYarnDeps { yarnLock = src + "/yarn.lock"; hash = "sha256-32wMwkVgO5DQuROWnujVGNeCAUq1D6jJurecsD2ROOU="; }; packageJSON = ./package.json; nativeBuildInputs = [ makeWrapper ]; buildPhase = '' runHook preBuild export HOME=$(mktemp -d) yarn --offline build runHook postBuild ''; # prettierd needs to be wrapped with nodejs so that it can be executed postInstall = '' wrapProgram "$out/bin/prettierd" --prefix PATH : "${nodejs}/bin" ''; doDist = false; meta = with lib; { description = "Prettier, as a daemon, for improved formatting speed"; homepage = "https://github.com/fsouza/prettierd"; license = licenses.isc; changelog = "https://github.com/fsouza/prettierd/blob/${src.rev}/CHANGELOG.md"; platforms = platforms.linux; maintainers = with maintainers; [ NotAShelf n3oney ]; }; } pkgs/development/tools/prettierd/package.json 0 → 100644 +46 −0 Original line number Diff line number Diff line { "name": "@fsouza/prettierd", "version": "0.23.4", "description": "prettier, as a daemon", "bin": { "prettierd": "./bin/prettierd" }, "scripts": { "prepare": "yarn build", "build": "tsc -b", "run": "node bin/prettierd", "start": "node bin/prettierd start", "prettier:check": "prettier --check .", "prettier:fix": "prettier --write ." }, "repository": { "type": "git", "url": "git+https://github.com/fsouza/prettierd.git" }, "author": "Francisco Souza", "license": "ISC", "bugs": { "url": "https://github.com/fsouza/prettierd/issues" }, "homepage": "https://github.com/fsouza/prettierd", "devDependencies": { "@types/node": "^20.2.5", "@types/prettier": "^2.7.2", "typescript": "^5.0.4" }, "dependencies": { "core_d": "^5.0.1", "nanolru": "^1.0.0", "prettier": "^2.8.8" }, "files": [ "bin", "dist", "LICENSE", "README.md" ], "optionalDependencies": { "@babel/parser": "^7.22.3", "@typescript-eslint/typescript-estree": "^5.59.7" } } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -11706,6 +11706,8 @@ with pkgs; pretender = callPackage ../tools/security/pretender { }; prettierd = callPackage ../development/tools/prettierd { }; pretty-simple = callPackage ../development/tools/pretty-simple { }; prettyping = callPackage ../tools/networking/prettyping { }; Loading
maintainers/maintainer-list.nix +12 −1 Original line number Diff line number Diff line Loading @@ -11420,6 +11420,16 @@ githubId = 22817873; name = "Ember Keske"; }; n3oney = { name = "Michał Minarowski"; email = "nixpkgs@neoney.dev"; github = "n3oney"; githubId = 30625554; matrix = "@neoney:matrix.org"; keys = [{ fingerprint = "9E6A 25F2 C1F2 9D76 ED00 1932 1261 173A 01E1 0298"; }]; }; nadrieril = { email = "nadrieril@gmail.com"; github = "Nadrieril"; Loading Loading @@ -11995,9 +12005,10 @@ }; NotAShelf = { name = "NotAShelf"; email = "itsashelf@gmail.com"; email = "raf@notashelf.dev"; github = "NotAShelf"; githubId = 62766066; matrix = "@raf:notashelf.dev"; }; notbandali = { name = "Amin Bandali"; Loading
pkgs/development/tools/prettierd/default.nix 0 → 100644 +51 −0 Original line number Diff line number Diff line { lib , mkYarnPackage , fetchFromGitHub , makeWrapper , nodejs , fetchYarnDeps , }: mkYarnPackage rec { pname = "prettierd"; version = "0.23.4"; src = fetchFromGitHub { owner = "fsouza"; repo = "prettierd"; rev = "v${version}"; hash = "sha256-GTukjkA/53N9ICdfCJr5HAqhdL5T0pth6zAk8Fu/cis="; }; offlineCache = fetchYarnDeps { yarnLock = src + "/yarn.lock"; hash = "sha256-32wMwkVgO5DQuROWnujVGNeCAUq1D6jJurecsD2ROOU="; }; packageJSON = ./package.json; nativeBuildInputs = [ makeWrapper ]; buildPhase = '' runHook preBuild export HOME=$(mktemp -d) yarn --offline build runHook postBuild ''; # prettierd needs to be wrapped with nodejs so that it can be executed postInstall = '' wrapProgram "$out/bin/prettierd" --prefix PATH : "${nodejs}/bin" ''; doDist = false; meta = with lib; { description = "Prettier, as a daemon, for improved formatting speed"; homepage = "https://github.com/fsouza/prettierd"; license = licenses.isc; changelog = "https://github.com/fsouza/prettierd/blob/${src.rev}/CHANGELOG.md"; platforms = platforms.linux; maintainers = with maintainers; [ NotAShelf n3oney ]; }; }
pkgs/development/tools/prettierd/package.json 0 → 100644 +46 −0 Original line number Diff line number Diff line { "name": "@fsouza/prettierd", "version": "0.23.4", "description": "prettier, as a daemon", "bin": { "prettierd": "./bin/prettierd" }, "scripts": { "prepare": "yarn build", "build": "tsc -b", "run": "node bin/prettierd", "start": "node bin/prettierd start", "prettier:check": "prettier --check .", "prettier:fix": "prettier --write ." }, "repository": { "type": "git", "url": "git+https://github.com/fsouza/prettierd.git" }, "author": "Francisco Souza", "license": "ISC", "bugs": { "url": "https://github.com/fsouza/prettierd/issues" }, "homepage": "https://github.com/fsouza/prettierd", "devDependencies": { "@types/node": "^20.2.5", "@types/prettier": "^2.7.2", "typescript": "^5.0.4" }, "dependencies": { "core_d": "^5.0.1", "nanolru": "^1.0.0", "prettier": "^2.8.8" }, "files": [ "bin", "dist", "LICENSE", "README.md" ], "optionalDependencies": { "@babel/parser": "^7.22.3", "@typescript-eslint/typescript-estree": "^5.59.7" } }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -11706,6 +11706,8 @@ with pkgs; pretender = callPackage ../tools/security/pretender { }; prettierd = callPackage ../development/tools/prettierd { }; pretty-simple = callPackage ../development/tools/pretty-simple { }; prettyping = callPackage ../tools/networking/prettyping { };