9 pname = "protoc-gen-connect-es";
12 src = fetchFromGitHub {
15 rev = "refs/tags/v${version}";
16 hash = "sha256-cB1OTolnwHOqeXrj8wL5FbFnjok6s03z1jC58ABTW3o=";
19 ${lib.getExe npm-lockfile-fix} $out/package-lock.json
23 npmDepsHash = "sha256-VkvWHKERJwG7MVZ5Pb7ufRCBBWkcoMCoabtMETcPvrU=";
25 npmWorkspace = "packages/protoc-gen-connect-es";
27 passthru.updateScript = ./update.sh;
30 description = "Protobuf plugin for generating Connect-ecompatiblenabled ECMAScript code";
31 homepage = "https://github.com/connectrpc/connect-es";
32 changelog = "https://github.com/connectrpc/connect-es/releases/tag/v${version}";
33 license = licenses.asl20;
34 maintainers = with maintainers; [