Update 'devDependencies' in package.json

Change-type: patch
This commit is contained in:
Paulo Castro 2021-07-09 14:44:38 +01:00
parent 36f4c1312b
commit cfd790a193
11 changed files with 1494 additions and 1157 deletions

View File

@ -158,7 +158,8 @@ async function updateGitHubReleaseDescriptions(
per_page: perPage,
});
let errCount = 0;
for await (const response of octokit.paginate.iterator(options)) {
type Release = import('@octokit/rest').RestEndpointMethodTypes['repos']['listReleases']['response']['data'][0];
for await (const response of octokit.paginate.iterator<Release>(options)) {
const { page: thisPage, pages: totalPages, ordinal } = getPageNumbers(
response,
perPage,

View File

@ -59,14 +59,15 @@ export class LoginServer extends EventEmitter {
app.set('views', path.join(__dirname, 'pages'));
this.server = await new Promise<import('net').Server>((resolve, reject) => {
const server = app.listen(port, host, (err: Error) => {
const callback = (err: Error) => {
if (err) {
this.emit('error', err);
reject(err);
} else {
resolve(server);
}
});
};
const server = app.listen(port, host, callback as any);
server.on('connection', (socket) => this.serverSockets.push(socket));
});

View File

@ -120,9 +120,10 @@ export async function originalTarDirectory(dir, param) {
}
const getFiles = () =>
// @ts-ignore `klaw` returns a `Walker` which is close enough to a stream to work but ts complains
Bluebird.resolve(streamToPromise(klaw(dir)))
// @ts-ignore
.filter((item) => !item.stats.isDirectory())
// @ts-ignore
.map((item) => item.path);
const ignore = new FileIgnorer(dir);

View File

@ -753,7 +753,7 @@ async function newTarDirectory(
preFinalizeCallback,
}: TarDirectoryOptions,
): Promise<import('stream').Readable> {
(await import('assert')).strict.equal(nogitignore, true);
require('assert').strict.equal(nogitignore, true);
const { filterFilesWithDockerignore } = await import('./ignore');
const { toPosixPath } = (await import('resin-multibuild')).PathUtils;

View File

@ -145,7 +145,7 @@ export async function osProgressHandler(step: InitializeEmitter) {
await new Promise((resolve, reject) => {
step.on('error', reject);
step.on('end', resolve);
step.on('end' as any, resolve);
});
}

View File

@ -83,7 +83,7 @@ async function spawnAndPipe(
spawnOpts: SpawnOptions,
stderr?: NodeJS.WritableStream,
) {
await new Promise((resolve, reject) => {
await new Promise<void>((resolve, reject) => {
const ps: ChildProcess = spawn(spawnCmd, spawnArgs, spawnOpts);
ps.on('error', reject);
ps.on('exit', (codeOrSignal) => {

2517
npm-shrinkwrap.json generated

File diff suppressed because it is too large Load Diff

View File

@ -52,7 +52,7 @@
"build:src": "npm run lint && npm run build:fast && npm run build:test && npm run build:doc && npm run build:completion",
"build:fast": "gulp pages && tsc && npx oclif-dev manifest",
"build:test": "tsc -P ./tsconfig.dev.json --noEmit && tsc -P ./tsconfig.js.json --noEmit",
"build:doc": "mkdirp doc/ && ts-node --transpile-only automation/capitanodoc/index.ts > doc/cli.markdown",
"build:doc": "ts-node --transpile-only automation/capitanodoc/index.ts > doc/cli.markdown",
"build:completion": "node completion/generate-completion.js",
"build:standalone": "ts-node --transpile-only automation/run.ts build:standalone",
"build:installer": "ts-node --transpile-only automation/run.ts build:installer",
@ -115,80 +115,79 @@
"@oclif/config": "^1.17.0",
"@oclif/dev-cli": "^1.26.0",
"@oclif/parser": "^3.8.5",
"@octokit/plugin-throttling": "^3.3.0",
"@octokit/rest": "^16.43.2",
"@types/archiver": "^2.1.3",
"@types/bluebird": "^3.5.32",
"@types/body-parser": "^1.19.0",
"@types/chai": "^4.2.12",
"@types/chai-as-promised": "^7.1.3",
"@types/cli-truncate": "^1.1.0",
"@types/common-tags": "^1.8.0",
"@types/dockerode": "^3.2.3",
"@types/ejs": "^3.0.4",
"@types/express": "^4.17.7",
"@types/fs-extra": "^8.1.1",
"@types/global-agent": "^2.1.0",
"@types/global-tunnel-ng": "^2.1.0",
"@types/http-proxy": "^1.17.4",
"@octokit/plugin-throttling": "^3.5.1",
"@octokit/rest": "^18.6.7",
"@types/archiver": "^5.1.1",
"@types/bluebird": "^3.5.36",
"@types/body-parser": "^1.19.1",
"@types/chai": "^4.2.21",
"@types/chai-as-promised": "^7.1.4",
"@types/cli-truncate": "^2.0.0",
"@types/common-tags": "^1.8.1",
"@types/dockerode": "^3.2.4",
"@types/ejs": "^3.0.7",
"@types/express": "^4.17.13",
"@types/fs-extra": "^9.0.12",
"@types/global-agent": "^2.1.1",
"@types/global-tunnel-ng": "^2.1.1",
"@types/http-proxy": "^1.17.7",
"@types/intercept-stdout": "^0.1.0",
"@types/is-root": "^2.1.2",
"@types/js-yaml": "^4.0.0",
"@types/jsonwebtoken": "^8.5.0",
"@types/klaw": "^3.0.1",
"@types/lodash": "^4.14.159",
"@types/mixpanel": "^2.14.2",
"@types/mocha": "^8.0.4",
"@types/js-yaml": "^4.0.2",
"@types/jsonwebtoken": "^8.5.4",
"@types/klaw": "^3.0.2",
"@types/lodash": "^4.14.171",
"@types/mixpanel": "^2.14.3",
"@types/mocha": "^8.2.3",
"@types/mock-require": "^2.0.0",
"@types/moment-duration-format": "^2.2.2",
"@types/ndjson": "^2.0.0",
"@types/moment-duration-format": "^2.2.3",
"@types/ndjson": "^2.0.1",
"@types/net-keepalive": "^0.4.1",
"@types/nock": "^11.0.7",
"@types/node": "^10.17.28",
"@types/nock": "^11.1.0",
"@types/node": "^10.17.60",
"@types/node-cleanup": "^2.1.1",
"@types/parse-link-header": "^1.0.0",
"@types/prettyjson": "0.0.29",
"@types/progress-stream": "^2.0.0",
"@types/request": "^2.48.5",
"@types/prettyjson": "^0.0.30",
"@types/progress-stream": "^2.0.2",
"@types/request": "^2.48.6",
"@types/rewire": "^2.5.28",
"@types/rimraf": "^3.0.0",
"@types/rimraf": "^3.0.1",
"@types/shell-escape": "^0.2.0",
"@types/sinon": "^9.0.8",
"@types/sinon": "^10.0.2",
"@types/split": "^1.0.0",
"@types/stream-to-promise": "2.2.0",
"@types/tar-stream": "^2.1.0",
"@types/stream-to-promise": "^2.2.1",
"@types/tar-stream": "^2.2.1",
"@types/through2": "^2.0.36",
"@types/tmp": "^0.2.0",
"@types/which": "^1.3.2",
"archiver": "^3.1.1",
"@types/tmp": "^0.2.1",
"@types/which": "^2.0.1",
"archiver": "^5.3.0",
"catch-uncommitted": "^2.0.0",
"chai": "^4.2.0",
"chai": "^4.3.4",
"chai-as-promised": "^7.1.1",
"cross-env": "^7.0.2",
"cross-env": "^7.0.3",
"deep-object-diff": "^1.1.0",
"diff": "^4.0.2",
"diff": "^5.0.0",
"electron-notarize": "^1.0.0",
"ent": "^2.2.0",
"filehound": "^1.17.4",
"fs-extra": "^8.0.1",
"gulp": "^4.0.1",
"gulp-inline-source": "^2.1.0",
"fs-extra": "^9.1.0",
"gulp": "^4.0.2",
"gulp-inline-source": "^4.0.0",
"http-proxy": "^1.18.1",
"husky": "^4.2.5",
"husky": "^4.3.8",
"intercept-stdout": "^0.1.2",
"jsonwebtoken": "^8.5.1",
"mkdirp": "^0.5.5",
"mocha": "^8.2.1",
"mocha": "^8.4.0",
"mock-require": "^3.0.3",
"nock": "^12.0.3",
"parse-link-header": "~1.0.1",
"nock": "^13.1.1",
"parse-link-header": "^1.0.1",
"pkg": "^4.4.9",
"publish-release": "^1.6.1",
"rewire": "^5.0.0",
"simple-git": "^1.132.0",
"sinon": "^9.2.1",
"ts-node": "^8.10.2",
"typescript": "^4.0.2",
"electron-notarize": "^1.0.0"
"simple-git": "^2.40.0",
"sinon": "^11.1.1",
"ts-node": "^10.0.0",
"typescript": "^4.3.5"
},
"dependencies": {
"@balena/dockerignore": "^1.0.2",

View File

@ -73,7 +73,7 @@ describe('Login server:', function () {
const post = opt.verb
? ((request as any)[opt.verb] as typeof request.post)
: request.post;
await new Promise((resolve, reject) => {
await new Promise<void>((resolve, reject) => {
post(
`http://${addr.host}:${addr.port}${opt.urlPath}`,
{

View File

@ -130,7 +130,7 @@ async function runCommandInSubprocess(
// override default proxy exclusion to allow proxying of requests to 127.0.0.1
BALENARC_DO_PROXY: '127.0.0.1,localhost',
};
await new Promise((resolve) => {
await new Promise<void>((resolve) => {
const child = execFile(
standalonePath,
cmd.split(' '),

View File

@ -114,7 +114,7 @@ async function createProxyServer(): Promise<[number, number]> {
let proxyPort = 0; // TCP port number, 0 means automatic allocation
await new Promise((resolve, reject) => {
await new Promise<void>((resolve, reject) => {
const listener = server.listen(0, '127.0.0.1', (err: Error) => {
if (err) {
console.error(`Error starting proxy server:\n${err}`);
@ -197,7 +197,7 @@ async function createInterceptorServer(): Promise<number> {
let interceptorPort = 0;
await new Promise((resolve, reject) => {
await new Promise<void>((resolve, reject) => {
const listener = server.listen(0, '127.0.0.1', (err: Error) => {
if (err) {
console.error(`Error starting interceptor server:\n${err}`);