| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | #!/usr/bin/env bash# script for creating a zip and tarball for inclusion in nodeunset CDPATHset -erm -rf release *.tgz || truerm node_modules/node-gyp/gyp/pylib/gyp/*.pyc || truerm node_modules/node-gyp/gyp/pylib/gyp/generator/*.pyc || truemkdir releasenode ./bin/npm-cli.js pack --loglevel error >/dev/nullmv *.tgz releasecd releasetar xzf *.tgzcp ../.npmrc package/cp -r ../tap-snapshots package/cp -r ../test package/mkdir node_modulesmv package node_modules/npm# make the zip for windows userscp node_modules/npm/bin/*.cmd .zipname=npm-$(node ../bin/npm-cli.js -v).zipzip -q -9 -r -X "$zipname" *.cmd node_modules# make the tar for node's depscd node_modulestarname=npm-$(node ../../bin/npm-cli.js -v).tgztar czf "$tarname" npmcd ..mv "node_modules/$tarname" .rm -rf *.cmdrm -rf node_modulescd ..echo "release/$tarname"echo "release/$zipname"
 |