1#!/usr/bin/env bash
2set -eu -o pipefail
3cd "$( dirname "${BASH_SOURCE[0]}" )"
4rm -f ./node-env.nix
5src="$(nix-build --expr 'let pkgs = import ../../../.. {}; meta = (pkgs.lib.importJSON ./netlify-cli.json); in pkgs.fetchFromGitHub { inherit (meta) owner repo rev hash; }')"
6echo $src
7node2nix \
8 --input $src/package.json \
9 --lock $src/npm-shrinkwrap.json \
10 --output node-packages.nix \
11 --composition composition.nix \
12 --node-env node-env.nix \
13 --nodejs-18 \
14 ;