UNPKG

681 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
15
16mkdir node_modules
17mv package node_modules/npm
18
19# make the zip for windows users
20cp node_modules/npm/bin/*.cmd .
21zipname=npm-$(node ../bin/npm-cli.js -v).zip
22zip -q -9 -r -X "$zipname" *.cmd node_modules
23
24# make the tar for node's deps
25cd node_modules
26tarname=npm-$(node ../../bin/npm-cli.js -v).tgz
27tar czf "$tarname" npm
28
29cd ..
30mv "node_modules/$tarname" .
31
32rm -rf *.cmd
33rm -rf node_modules
34
35echo "release/$tarname"
36echo "release/$zipname"