Skip to content

Instantly share code, notes, and snippets.

@isaacs
Created June 17, 2021 16:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save isaacs/3ed646987e8c11929edbfe83ffc906a9 to your computer and use it in GitHub Desktop.
Save isaacs/3ed646987e8c11929edbfe83ffc906a9 to your computer and use it in GitHub Desktop.
#!/bin/bash
rm -rf *.log *.err package*.json
rm -rf real link package*.json
mkdir -p real/sub
ln -s real link
echo '{"dependencies":{"npm-packlist":"*"}}' > real/sub/package.json
arborist reify ./link/sub 2>siblings-sub.err >siblings-sub.log
tree
rm -rf real link package*.json
mkdir real
ln -s real link
echo '{"dependencies":{"npm-packlist":"*"}}' > real/package.json
arborist reify ./link 2>siblings-no-sub.err >siblings-no-sub.log
tree
rm -rf real link package*.json
mkdir real
ln -s . real/link
echo '{"dependencies":{"npm-packlist":"*"}}' > real/package.json
arborist reify ./real/link 2>child-link.err >child-link.log
tree
rm -rf real link package*.json
mkdir real
echo '{"dependencies":{"npm-packlist":"*"}}' > real/package.json
arborist reify ./real 2>basic.err >basic.log
tree
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment