diff --git a/demo-shell/zip/demo.zip b/demo-shell/zip/demo.zip deleted file mode 100644 index 771d323c30..0000000000 Binary files a/demo-shell/zip/demo.zip and /dev/null differ diff --git a/package-lock.json b/package-lock.json index 07f91cebaa..280002a92e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2226,8 +2226,7 @@ "big-integer": { "version": "1.6.35", "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.35.tgz", - "integrity": "sha512-jqLsX6dzmPHOhApAUyGwrpzqn3DXpdTqbOM6baPys7A423ys7IsTpcucDVGP0PmzxGsPYbW3xVOJ4SxAzI0vqQ==", - "dev": true + "integrity": "sha512-jqLsX6dzmPHOhApAUyGwrpzqn3DXpdTqbOM6baPys7A423ys7IsTpcucDVGP0PmzxGsPYbW3xVOJ4SxAzI0vqQ==" }, "big.js": { "version": "3.2.0", @@ -2238,7 +2237,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "dev": true, "requires": { "buffers": "~0.1.1", "chainsaw": "~0.1.0" @@ -3019,8 +3017,7 @@ "buffer-indexof-polyfill": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.1.tgz", - "integrity": "sha1-qfuAbOgUXVQoUQznLyeLs2OmOL8=", - "dev": true + "integrity": "sha1-qfuAbOgUXVQoUQznLyeLs2OmOL8=" }, "buffer-more-ints": { "version": "0.0.2", @@ -3037,8 +3034,7 @@ "buffers": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", - "dev": true + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" }, "buildmail": { "version": "4.0.1", @@ -3293,7 +3289,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "dev": true, "requires": { "traverse": ">=0.3.0 <0.4" } @@ -5804,8 +5799,7 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { "version": "1.2.4", @@ -6339,7 +6333,6 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -6558,7 +6551,6 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7542,7 +7534,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -8980,8 +8971,7 @@ "listenercount": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", - "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=", - "dev": true + "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=" }, "lite-server": { "version": "2.4.0", @@ -10183,8 +10173,7 @@ "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mississippi": { "version": "2.0.0", @@ -10245,7 +10234,6 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, "requires": { "minimist": "0.0.8" } @@ -11285,7 +11273,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -13126,7 +13113,6 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, "requires": { "glob": "^7.0.5" } @@ -13845,8 +13831,7 @@ "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { "version": "1.1.0", @@ -15246,8 +15231,7 @@ "traverse": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", - "dev": true + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" }, "tree-kill": { "version": "1.2.0", @@ -15821,11 +15805,20 @@ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", "dev": true }, + "unzip-stream": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.0.tgz", + "integrity": "sha512-NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A==", + "dev": true, + "requires": { + "binary": "^0.3.0", + "mkdirp": "^0.5.1" + } + }, "unzipper": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.9.3.tgz", "integrity": "sha512-lDnqm89o0UUN/4v1V5SFe9iwMnm0oa8t+f6c0QhH6DeqnUe2CImuiz/oyugDp5xGHu/jQN3l9Dt5gC/DqOkZCg==", - "dev": true, "requires": { "big-integer": "^1.6.17", "binary": "~0.3.0", @@ -15841,14 +15834,12 @@ "bluebird": { "version": "3.4.7", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=", - "dev": true + "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=" }, "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dev": true, "requires": { "readable-stream": "^2.0.2" } @@ -16787,8 +16778,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write-file-atomic": { "version": "2.3.0", diff --git a/package.json b/package.json index 8672275d3f..97c9ce99de 100644 --- a/package.json +++ b/package.json @@ -168,7 +168,7 @@ "tslint": "5.9.1", "typedoc": "^0.11.1", "typescript": "2.9.2", - "unzipper": "^0.9.3", + "unzip-stream": "^0.3.0", "url-join": "^4.0.0", "webpack-bundle-analyzer": "^2.13.1", "webpack-cli": "^3.1.0", diff --git a/scripts/download-build-in-cs.js b/scripts/download-build-in-cs.js index 64a9443b3d..d71bff956f 100755 --- a/scripts/download-build-in-cs.js +++ b/scripts/download-build-in-cs.js @@ -5,7 +5,8 @@ var http = require('http'); var fs = require('fs'); var path = require('path'); var archiver = require('archiver'); -var unzipper = require('unzipper'); +var unzip = require('unzip-stream'); +var stream = require('unzip-stream'); var exec = require('child_process').exec; @@ -63,28 +64,26 @@ async function main() { file.on('finish', async () => { console.log('Unzip Demo ' + path.join(__dirname, '../demo.zip')); fs.createReadStream(path.join(__dirname, '../demo.zip')) - .pipe(unzipper.Extract({path: path.join(__dirname, '../demo-shell')})) + .pipe(unzip.Extract({path: path.join(__dirname, '../demo-shell')})) .on('finish', () => { - let oldFolder = path.join(__dirname, `../demo-shell/demo.zip`) - let newFolder = path.join(__dirname, `../demo-shell/${outputFolder}`) + setTimeout(() => { + let oldFolder = path.join(__dirname, `../demo-shell/demo.zip`) + let newFolder = path.join(__dirname, `../demo-shell/${outputFolder}`) - console.log(`mv ${oldFolder} ${newFolder}`); + fs.rename(oldFolder, newFolder, (err) => { + // if (err) throw err; + console.log('renamed complete'); + }); - exec(`mv ${oldFolder} ${newFolder}`, (err, stdout, stderr) => { - if (err) { - console.log(`err: ${err}`); - return; - } - - if(program.baseHref) { + if (program.baseHref) { replaceHrefInIndex(outputFolder); } - }); + }, 10000); + }) }); }); - } main();