add bin and dependencies fields to registry files

This commit is contained in:
EatThePooh 2025-08-12 21:31:41 +07:00
parent 965edfba95
commit 64af6e9fbc

View file

@ -48,14 +48,15 @@ let
mkdir -p $OUT_PATH mkdir -p $OUT_PATH
tar -xzf $src -C $OUT_PATH --strip-components=1 tar -xzf $src -C $OUT_PATH --strip-components=1
SUBSET_FILTER='to_entries | map(select(.key == "version" or .key == "bin" or .key == "dependencies" or .key == "peerDependencies")) | from_entries'
PACKAGE_SUBSET=$(${pkgs.jq}/bin/jq "$SUBSET_FILTER" $OUT_PATH/package.json)
cat > $OUT_PATH/../registry.json <<EOF cat > $OUT_PATH/../registry.json <<EOF
{ {
"name": "${name}", "name": "${name}",
"dist-tags": {}, "dist-tags": {},
"versions": { "versions": {
"${version}": { "${version}": $PACKAGE_SUBSET
"version": "${version}"
}
} }
} }
EOF EOF