1{ lib, callPackage }:
2
3let
4 versions = lib.importJSON ./info.json;
5in
6 lib.mapAttrs' (version: info:
7 lib.nameValuePair "electron_${version}" (
8 let
9 electron-unwrapped = callPackage ./common.nix { inherit info; };
10 in callPackage ./wrapper.nix { inherit electron-unwrapped; }
11 )
12 ) versions