UNPKG

711 Bapplication/x-shView Raw
1#!/bin/bash
2
3# script for creating a zip and tarball for inclusion in node
4
5unset CDPATH
6
7set -e
8
9rm -rf release *.tgz || true
10mkdir release
11node ./bin/npm-cli.js pack --loglevel error >/dev/null
12mv *.tgz release
13cd release
14tar xzf *.tgz
15cp -r ../test package/
16
17mkdir node_modules
18mv package node_modules/npm
19
20# make the zip for windows users
21cp node_modules/npm/bin/*.cmd .
22zipname=npm-$(node ../bin/npm-cli.js -v).zip
23zip -q -9 -r -X "$zipname" *.cmd node_modules
24
25# make the tar for node's deps
26cd node_modules
27tarname=npm-$(node ../../bin/npm-cli.js -v).tgz
28tar czf "$tarname" npm
29
30cd ..
31mv "node_modules/$tarname" .
32
33rm -rf *.cmd
34rm -rf node_modules
35
36cd ..
37
38echo "release/$tarname"
39echo "release/$zipname"