diff --git a/package-lock.json b/package-lock.json index aa713ea..d657f21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nexe", - "version": "3.1.1", + "version": "3.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -128,9 +128,9 @@ } }, "@types/got": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/@types/got/-/got-9.4.2.tgz", - "integrity": "sha512-k9F2iT5+Ym1jmAGjZyLsd0P3F8XB+4/gntbkx6Lofu7JvRINVIHa+l+fufLqtrJhgUw7UZqTfA+S6McPNXlPug==", + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/@types/got/-/got-9.4.4.tgz", + "integrity": "sha512-IGAJokJRE9zNoBdY5csIwN4U5qQn+20HxC0kM+BbUdfTKIXa7bOX/pdhy23NnLBRP8Wvyhx7X5e6EHJs+4d8HA==", "dev": true, "requires": { "@types/node": "*", @@ -2100,9 +2100,9 @@ } }, "mocha": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.3.tgz", - "integrity": "sha512-QdE/w//EPHrqgT5PNRUjRVHy6IJAzAf1R8n2O8W8K2RZ+NbPfOD5cBDp+PGa2Gptep37C/TdBiaNwakppEzEbg==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz", + "integrity": "sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg==", "dev": true, "requires": { "ansi-colors": "3.2.3", @@ -2114,7 +2114,7 @@ "glob": "7.1.3", "growl": "1.10.5", "he": "1.2.0", - "js-yaml": "3.13.0", + "js-yaml": "3.13.1", "log-symbols": "2.2.0", "minimatch": "3.0.4", "mkdirp": "0.5.1", @@ -2139,16 +2139,6 @@ "ms": "^2.1.1" } }, - "js-yaml": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz", - "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -3204,9 +3194,9 @@ "dev": true }, "typescript": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz", - "integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ==", + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.5.tgz", + "integrity": "sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==", "dev": true }, "unbzip2-stream": { @@ -3398,12 +3388,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "wtfnode": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/wtfnode/-/wtfnode-0.8.0.tgz", - "integrity": "sha512-A5jm/0REykxUac1q4Q5kv+hDIiacvqVpwIoXzCQcRL7syeEKucVVOxyLLrt+jIiZoXfla3lnsxUw/cmWXIaGWA==", - "dev": true - }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", diff --git a/package.json b/package.json index 115238d..871881a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nexe", "description": "Create a single executable out of your Node.js application", "license": "MIT", - "version": "3.1.1", + "version": "3.2.0", "contributors": [ "Craig Condon (http://crcn.io)", "Jared Allard ", @@ -54,7 +54,7 @@ "@types/download": "^6.2.4", "@types/execa": "^0.9.0", "@types/globby": "^9.1.0", - "@types/got": "^9.4.2", + "@types/got": "^9.4.4", "@types/minimist": "^1.2.0", "@types/mkdirp": "^0.5.2", "@types/mocha": "^5.2.6", @@ -65,13 +65,12 @@ "@types/semver": "^6.0.0", "chai": "^4.2.0", "execa": "^1.0.0", - "mocha": "^6.1.3", + "mocha": "^6.1.4", "prettier": "^1.17.0", "ts-node": "^8.1.0", "tslint": "^5.16.0", "tslint-config-prettier": "^1.18.0", "tslint-plugin-prettier": "^2.0.1", - "typescript": "^3.4.3", - "wtfnode": "^0.8.0" + "typescript": "^3.4.5" } } diff --git a/src/fs/patch.ts b/src/fs/patch.ts index 1b4dfe3..565b2ce 100644 --- a/src/fs/patch.ts +++ b/src/fs/patch.ts @@ -320,7 +320,7 @@ function shimFs(binary: NexeBinary, fs: any = require('fs')) { } if (typeof fs.copyFile === 'function') { - nfs.copyFile = function(filepath: string, dest: Function, flags: number, callback: Function) { + nfs.copyFile = function(filepath: string, dest: string, flags: number, callback: Function) { setupManifest() const entry = manifest[getKey(filepath)] if (!entry) { diff --git a/tasks/build.ts b/tasks/build.ts index 792555a..f42fc49 100644 --- a/tasks/build.ts +++ b/tasks/build.ts @@ -1,6 +1,4 @@ -const huh = require('wtfnode') import * as nexe from '../lib/nexe' -import { closeSync } from 'fs' import { getUnBuiltReleases, getLatestGitRelease } from '../lib/releases' import { runDockerBuild } from './docker' import { getTarget, targetsEqual, NexeTarget } from '../lib/target'