about summary refs log tree commit diff
path: root/pkgs/development/tools/mongosh/generate.sh
blob: cfb60fa21128e6b3982631f1f9a79838e4c4de8d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env nix-shell
#! nix-shell -i bash -p node2nix

MONGOSH_ROOT="$(
    cd "$(dirname "$0")"
    pwd
)"
pushd $MONGOSH_ROOT 1>/dev/null

rm -rf gen && mkdir -p gen

node2nix \
    --no-copy-node-env \
    --node-env ../../node-packages/node-env.nix \
    --input packages.json \
    --output gen/packages.nix \
    --composition gen/composition.nix \
    --strip-optional-dependencies \
    --nodejs-14

popd 1>/dev/null