From 194537bc26305812ca6d311e0267705e181d671a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2020 14:41:25 -0700 Subject: [PATCH 1/6] chore(deps-dev): bump jest from 25.5.4 to 26.4.2 (#4532) Bumps [jest](https://github.com/facebook/jest) from 25.5.4 to 26.4.2. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v25.5.4...v26.4.2) Signed-off-by: dependabot-preview[bot] --- packages/@ionic/cli-framework-output/package.json | 2 +- packages/@ionic/cli-framework-prompts/package.json | 2 +- packages/@ionic/cli-framework/package.json | 2 +- packages/@ionic/cli/package.json | 2 +- packages/@ionic/discover/package.json | 2 +- packages/@ionic/utils-array/package.json | 2 +- packages/@ionic/utils-fs/package.json | 2 +- packages/@ionic/utils-network/package.json | 2 +- packages/@ionic/utils-object/package.json | 2 +- packages/@ionic/utils-process/package.json | 2 +- packages/@ionic/utils-stream/package.json | 2 +- packages/@ionic/utils-subprocess/package.json | 2 +- packages/@ionic/utils-terminal/package.json | 2 +- packages/@ionic/v1-toolkit/package.json | 2 +- packages/cli-scripts/package.json | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/@ionic/cli-framework-output/package.json b/packages/@ionic/cli-framework-output/package.json index 600a760131..f74e56969c 100644 --- a/packages/@ionic/cli-framework-output/package.json +++ b/packages/@ionic/cli-framework-output/package.json @@ -42,7 +42,7 @@ "@types/signal-exit": "^3.0.0", "@types/slice-ansi": "^4.0.0", "@types/wrap-ansi": "^3.0.0", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "ts-jest": "~26.2.0", diff --git a/packages/@ionic/cli-framework-prompts/package.json b/packages/@ionic/cli-framework-prompts/package.json index a338ab4b5d..3385f49196 100644 --- a/packages/@ionic/cli-framework-prompts/package.json +++ b/packages/@ionic/cli-framework-prompts/package.json @@ -34,7 +34,7 @@ "@types/inquirer": "0.0.43", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "ts-jest": "~26.2.0", diff --git a/packages/@ionic/cli-framework/package.json b/packages/@ionic/cli-framework/package.json index 2a0717d03d..04e9b38a04 100644 --- a/packages/@ionic/cli-framework/package.json +++ b/packages/@ionic/cli-framework/package.json @@ -43,7 +43,7 @@ "@types/minimist": "^1.2.0", "@types/node": "~10.17.13", "@types/write-file-atomic": "^3.0.0", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "ts-jest": "~26.2.0", diff --git a/packages/@ionic/cli/package.json b/packages/@ionic/cli/package.json index 8c3f1c03cd..f507e930fe 100644 --- a/packages/@ionic/cli/package.json +++ b/packages/@ionic/cli/package.json @@ -83,7 +83,7 @@ "@types/superagent-proxy": "^2.0.0", "@types/tar": "^4.0.0", "@types/through2": "^2.0.33", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/discover/package.json b/packages/@ionic/discover/package.json index 340e8195c1..fc2b6217b0 100644 --- a/packages/@ionic/discover/package.json +++ b/packages/@ionic/discover/package.json @@ -39,7 +39,7 @@ "@types/netmask": "^1.0.30", "@types/node": "~10.17.13", "@types/ws": "^7.2.0", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-array/package.json b/packages/@ionic/utils-array/package.json index e65ffc941d..c066901bfa 100644 --- a/packages/@ionic/utils-array/package.json +++ b/packages/@ionic/utils-array/package.json @@ -38,7 +38,7 @@ "@types/debug": "^4.1.1", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-fs/package.json b/packages/@ionic/utils-fs/package.json index 8f11740b9a..d104651239 100644 --- a/packages/@ionic/utils-fs/package.json +++ b/packages/@ionic/utils-fs/package.json @@ -42,7 +42,7 @@ "@types/jest": "^26.0.10", "@types/node": "~10.17.13", "@types/through2": "^2.0.33", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-network/package.json b/packages/@ionic/utils-network/package.json index 8352559b01..4bc8263c49 100644 --- a/packages/@ionic/utils-network/package.json +++ b/packages/@ionic/utils-network/package.json @@ -38,7 +38,7 @@ "@types/debug": "^4.1.1", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-object/package.json b/packages/@ionic/utils-object/package.json index cd83afaa50..4871f1af5b 100644 --- a/packages/@ionic/utils-object/package.json +++ b/packages/@ionic/utils-object/package.json @@ -38,7 +38,7 @@ "@types/debug": "^4.1.1", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-process/package.json b/packages/@ionic/utils-process/package.json index a54c42cbbd..92dfe3f636 100644 --- a/packages/@ionic/utils-process/package.json +++ b/packages/@ionic/utils-process/package.json @@ -45,7 +45,7 @@ "@types/lodash": "^4.14.104", "@types/node": "~10.17.13", "@types/signal-exit": "^3.0.0", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-stream/package.json b/packages/@ionic/utils-stream/package.json index fa36136cde..88b14aa776 100644 --- a/packages/@ionic/utils-stream/package.json +++ b/packages/@ionic/utils-stream/package.json @@ -38,7 +38,7 @@ "@types/debug": "^4.1.1", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-subprocess/package.json b/packages/@ionic/utils-subprocess/package.json index 74d4b34fbb..aab2bd0847 100644 --- a/packages/@ionic/utils-subprocess/package.json +++ b/packages/@ionic/utils-subprocess/package.json @@ -45,7 +45,7 @@ "@types/debug": "^4.1.1", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/utils-terminal/package.json b/packages/@ionic/utils-terminal/package.json index d0c36c6e8d..edaec369c4 100644 --- a/packages/@ionic/utils-terminal/package.json +++ b/packages/@ionic/utils-terminal/package.json @@ -38,7 +38,7 @@ "@types/debug": "^4.1.1", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/@ionic/v1-toolkit/package.json b/packages/@ionic/v1-toolkit/package.json index c3dbecea73..c4ae8c5370 100644 --- a/packages/@ionic/v1-toolkit/package.json +++ b/packages/@ionic/v1-toolkit/package.json @@ -57,7 +57,7 @@ "@types/node": "~10.17.13", "@types/undertaker": "^1.2.3", "@types/ws": "^7.2.0", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", diff --git a/packages/cli-scripts/package.json b/packages/cli-scripts/package.json index 94f98c5237..d8464d50e5 100644 --- a/packages/cli-scripts/package.json +++ b/packages/cli-scripts/package.json @@ -29,7 +29,7 @@ "@types/ansi-styles": "^3.2.0", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "jest": "^25.1.0", + "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", From e0c68c6434799e21bf8e1902bbdcbda89a160f26 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2020 15:26:37 -0700 Subject: [PATCH 2/6] chore(deps-dev): bump ts-jest from 26.2.0 to 26.3.0 (#4533) Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 26.2.0 to 26.3.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v26.2.0...v26.3.0) Signed-off-by: dependabot-preview[bot] --- packages/@ionic/cli-framework-output/package.json | 2 +- packages/@ionic/cli-framework-prompts/package.json | 2 +- packages/@ionic/cli-framework/package.json | 2 +- packages/@ionic/cli/package.json | 2 +- packages/@ionic/discover/package.json | 2 +- packages/@ionic/utils-array/package.json | 2 +- packages/@ionic/utils-fs/package.json | 2 +- packages/@ionic/utils-network/package.json | 2 +- packages/@ionic/utils-object/package.json | 2 +- packages/@ionic/utils-process/package.json | 2 +- packages/@ionic/utils-stream/package.json | 2 +- packages/@ionic/utils-subprocess/package.json | 2 +- packages/@ionic/utils-terminal/package.json | 2 +- packages/@ionic/v1-toolkit/package.json | 2 +- packages/cli-scripts/package.json | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/@ionic/cli-framework-output/package.json b/packages/@ionic/cli-framework-output/package.json index f74e56969c..82fdecbfc4 100644 --- a/packages/@ionic/cli-framework-output/package.json +++ b/packages/@ionic/cli-framework-output/package.json @@ -45,7 +45,7 @@ "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/cli-framework-prompts/package.json b/packages/@ionic/cli-framework-prompts/package.json index 3385f49196..da52d0ff41 100644 --- a/packages/@ionic/cli-framework-prompts/package.json +++ b/packages/@ionic/cli-framework-prompts/package.json @@ -37,7 +37,7 @@ "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/cli-framework/package.json b/packages/@ionic/cli-framework/package.json index 04e9b38a04..f6594f1b80 100644 --- a/packages/@ionic/cli-framework/package.json +++ b/packages/@ionic/cli-framework/package.json @@ -46,7 +46,7 @@ "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/cli/package.json b/packages/@ionic/cli/package.json index f507e930fe..c614e5e70c 100644 --- a/packages/@ionic/cli/package.json +++ b/packages/@ionic/cli/package.json @@ -88,7 +88,7 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "source-map": "^0.7.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/discover/package.json b/packages/@ionic/discover/package.json index fc2b6217b0..95069fa0ba 100644 --- a/packages/@ionic/discover/package.json +++ b/packages/@ionic/discover/package.json @@ -43,7 +43,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-array/package.json b/packages/@ionic/utils-array/package.json index c066901bfa..0f9de642ee 100644 --- a/packages/@ionic/utils-array/package.json +++ b/packages/@ionic/utils-array/package.json @@ -42,7 +42,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-fs/package.json b/packages/@ionic/utils-fs/package.json index d104651239..27dcaf526f 100644 --- a/packages/@ionic/utils-fs/package.json +++ b/packages/@ionic/utils-fs/package.json @@ -46,7 +46,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-network/package.json b/packages/@ionic/utils-network/package.json index 4bc8263c49..c986d23588 100644 --- a/packages/@ionic/utils-network/package.json +++ b/packages/@ionic/utils-network/package.json @@ -42,7 +42,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-object/package.json b/packages/@ionic/utils-object/package.json index 4871f1af5b..016edcb5ec 100644 --- a/packages/@ionic/utils-object/package.json +++ b/packages/@ionic/utils-object/package.json @@ -42,7 +42,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-process/package.json b/packages/@ionic/utils-process/package.json index 92dfe3f636..11efaa6610 100644 --- a/packages/@ionic/utils-process/package.json +++ b/packages/@ionic/utils-process/package.json @@ -49,7 +49,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-stream/package.json b/packages/@ionic/utils-stream/package.json index 88b14aa776..db9a8a005c 100644 --- a/packages/@ionic/utils-stream/package.json +++ b/packages/@ionic/utils-stream/package.json @@ -43,7 +43,7 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "stream-combiner2": "^1.1.1", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-subprocess/package.json b/packages/@ionic/utils-subprocess/package.json index aab2bd0847..86e3dd45cf 100644 --- a/packages/@ionic/utils-subprocess/package.json +++ b/packages/@ionic/utils-subprocess/package.json @@ -49,7 +49,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/utils-terminal/package.json b/packages/@ionic/utils-terminal/package.json index edaec369c4..f2aa8100d7 100644 --- a/packages/@ionic/utils-terminal/package.json +++ b/packages/@ionic/utils-terminal/package.json @@ -42,7 +42,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/@ionic/v1-toolkit/package.json b/packages/@ionic/v1-toolkit/package.json index c4ae8c5370..d140c362c2 100644 --- a/packages/@ionic/v1-toolkit/package.json +++ b/packages/@ionic/v1-toolkit/package.json @@ -61,7 +61,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } diff --git a/packages/cli-scripts/package.json b/packages/cli-scripts/package.json index d8464d50e5..aeb6e79562 100644 --- a/packages/cli-scripts/package.json +++ b/packages/cli-scripts/package.json @@ -33,7 +33,7 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "ts-jest": "~26.2.0", + "ts-jest": "~26.3.0", "tslint": "^5.9.1", "typescript": "~3.8.2" } From a5a8886a22fb98b179c5b4eb5845d566594f7c77 Mon Sep 17 00:00:00 2001 From: Daniel Imhoff Date: Thu, 27 Aug 2020 14:00:27 -0700 Subject: [PATCH 3/6] refactor: replace through2 with stream.Transform --- packages/@ionic/cli/package.json | 2 -- packages/@ionic/cli/src/lib/serve.ts | 15 ++++++++------- packages/@ionic/utils-fs/package.json | 2 -- packages/@ionic/utils-fs/src/index.ts | 14 ++++++++------ 4 files changed, 16 insertions(+), 17 deletions(-) diff --git a/packages/@ionic/cli/package.json b/packages/@ionic/cli/package.json index c614e5e70c..a92372b868 100644 --- a/packages/@ionic/cli/package.json +++ b/packages/@ionic/cli/package.json @@ -65,7 +65,6 @@ "superagent": "^5.2.1", "superagent-proxy": "^2.0.0", "tar": "^6.0.1", - "through2": "^4.0.2", "tslib": "1.11.2" }, "devDependencies": { @@ -82,7 +81,6 @@ "@types/superagent": "^4.1.3", "@types/superagent-proxy": "^2.0.0", "@types/tar": "^4.0.0", - "@types/through2": "^2.0.33", "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", diff --git a/packages/@ionic/cli/src/lib/serve.ts b/packages/@ionic/cli/src/lib/serve.ts index cf701473a0..d1e8aa5835 100644 --- a/packages/@ionic/cli/src/lib/serve.ts +++ b/packages/@ionic/cli/src/lib/serve.ts @@ -10,7 +10,6 @@ import { EventEmitter } from 'events'; import * as lodash from 'lodash'; import * as split2 from 'split2'; import * as stream from 'stream'; -import * as through2 from 'through2'; import { CommandLineInputs, CommandLineOptions, CommandMetadata, CommandMetadataOption, IConfig, ILogger, IProject, IShell, IonicEnvironmentFlags, LabServeDetails, NpmClient, Runner, ServeDetails, ServeOptions } from '../definitions'; @@ -564,14 +563,16 @@ export abstract class ServeCLI extends EventEmitter { } protected createStreamFilter(filter: (line: string) => boolean): stream.Transform { - return through2(function(chunk, enc, callback) { - const str = chunk.toString(); + return new stream.Transform({ + transform(chunk, enc, callback) { + const str = chunk.toString(); - if (filter(str)) { - this.push(chunk); - } + if (filter(str)) { + this.push(chunk); + } - callback(); + callback(); + }, }); } diff --git a/packages/@ionic/utils-fs/package.json b/packages/@ionic/utils-fs/package.json index 27dcaf526f..9d24ef1b2b 100644 --- a/packages/@ionic/utils-fs/package.json +++ b/packages/@ionic/utils-fs/package.json @@ -33,7 +33,6 @@ "dependencies": { "debug": "^4.0.0", "fs-extra": "^9.0.0", - "through2": "^4.0.2", "tslib": "1.11.2" }, "devDependencies": { @@ -41,7 +40,6 @@ "@types/fs-extra": "^8.0.0", "@types/jest": "^26.0.10", "@types/node": "~10.17.13", - "@types/through2": "^2.0.33", "jest": "^26.4.2", "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", diff --git a/packages/@ionic/utils-fs/src/index.ts b/packages/@ionic/utils-fs/src/index.ts index 781861f6ff..0ecff71c40 100644 --- a/packages/@ionic/utils-fs/src/index.ts +++ b/packages/@ionic/utils-fs/src/index.ts @@ -2,7 +2,6 @@ import * as fs from 'fs-extra'; import * as os from 'os'; import * as path from 'path'; import * as stream from 'stream'; -import * as through2 from 'through2'; import * as safe from './safe'; @@ -34,12 +33,15 @@ export async function readdirp(dir: string, { filter, onError, walkerOptions }: let rs: NodeJS.ReadableStream = walk(dir, walkerOptions); if (filter) { - rs = rs.pipe(through2.obj(function(obj: WalkerItem, enc, cb) { - if (!filter || filter(obj)) { - this.push(obj); - } + rs = rs.pipe(new stream.Transform({ + objectMode: true, + transform(obj: WalkerItem, enc, cb) { + if (!filter || filter(obj)) { + this.push(obj); + } - cb(); + cb(); + }, })); } From 49b865527fb405138c1a5d4318d976b766483a37 Mon Sep 17 00:00:00 2001 From: Daniel Imhoff Date: Thu, 27 Aug 2020 14:18:00 -0700 Subject: [PATCH 4/6] refactor(process): replace lodash --- packages/@ionic/utils-process/package.json | 2 -- packages/@ionic/utils-process/src/index.ts | 18 ++++++++++++++---- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/@ionic/utils-process/package.json b/packages/@ionic/utils-process/package.json index 11efaa6610..393e4782fa 100644 --- a/packages/@ionic/utils-process/package.json +++ b/packages/@ionic/utils-process/package.json @@ -34,7 +34,6 @@ "@ionic/utils-object": "2.1.4", "@ionic/utils-terminal": "2.2.0", "debug": "^4.0.0", - "lodash": "^4.17.5", "signal-exit": "^3.0.3", "tree-kill": "^1.2.2", "tslib": "1.11.2" @@ -42,7 +41,6 @@ "devDependencies": { "@types/debug": "^4.1.1", "@types/jest": "^26.0.10", - "@types/lodash": "^4.14.104", "@types/node": "~10.17.13", "@types/signal-exit": "^3.0.0", "jest": "^26.4.2", diff --git a/packages/@ionic/utils-process/src/index.ts b/packages/@ionic/utils-process/src/index.ts index 0eadf7f2b0..d166ab45fb 100644 --- a/packages/@ionic/utils-process/src/index.ts +++ b/packages/@ionic/utils-process/src/index.ts @@ -1,7 +1,6 @@ import { createCaseInsensitiveObject } from '@ionic/utils-object'; import { TERMINAL_INFO } from '@ionic/utils-terminal'; import * as Debug from 'debug'; -import * as lodash from 'lodash'; import * as pathlib from 'path'; import * as onSignalExit from 'signal-exit'; import * as kill from 'tree-kill'; @@ -32,7 +31,7 @@ export function killProcessTree(pid: number, signal: string | number = 'SIGTERM' * type that works for all platforms. */ export function createProcessEnv(...sources: { [key: string]: string | undefined; }[]): NodeJS.ProcessEnv { - return lodash.assign(TERMINAL_INFO.windows ? createCaseInsensitiveObject() : {}, ...sources); + return Object.assign(TERMINAL_INFO.windows ? createCaseInsensitiveObject() : {}, ...sources); } /** @@ -118,7 +117,18 @@ export function offBeforeExit(fn: ExitFn): void { type BeforeExitSignal = 'SIGINT' | 'SIGTERM' | 'SIGHUP' | 'SIGBREAK'; -const beforeExitHandlerWrapper = (signal: 'process.exit' | BeforeExitSignal) => lodash.once(async () => { +const once = (fn: () => Promise) => { + let called = false; + + return async (): Promise => { + if (!called) { + await fn(); + called = true; + } + }; +}; + +const beforeExitHandlerWrapper = (signal: 'process.exit' | BeforeExitSignal) => once(async () => { debug('onBeforeExit handler: %O received', signal); debug('onBeforeExit handler: running %O functions', exitFns.size); @@ -147,7 +157,7 @@ const BEFORE_EXIT_SIGNAL_LISTENERS: BeforeExitSignalListeners = { SIGBREAK: beforeExitHandlerWrapper('SIGBREAK'), }; -for (const [ signal, fn ] of lodash.entries(BEFORE_EXIT_SIGNAL_LISTENERS)) { +for (const [ signal, fn ] of Object.entries(BEFORE_EXIT_SIGNAL_LISTENERS)) { process.on(signal as BeforeExitSignal, fn); } From af8146b5157d78709b79354fb0ac0a3cf83da899 Mon Sep 17 00:00:00 2001 From: Dan Imhoff Date: Thu, 27 Aug 2020 16:59:16 -0700 Subject: [PATCH 5/6] chore: update to TypeScript 4.0 (#4534) --- package.json | 4 +-- .../@ionic/cli-framework-output/package.json | 7 +++--- .../@ionic/cli-framework-output/tslint.json | 3 --- .../@ionic/cli-framework-prompts/package.json | 7 +++--- .../@ionic/cli-framework-prompts/tslint.json | 3 --- packages/@ionic/cli-framework/package.json | 7 +++--- .../@ionic/cli-framework/src/definitions.ts | 2 -- .../@ionic/cli-framework/src/lib/options.ts | 15 +++++++---- packages/@ionic/cli-framework/tslint.json | 3 --- packages/@ionic/cli/package.json | 7 +++--- .../@ionic/cli/src/commands/config/base.ts | 2 +- packages/@ionic/cli/src/commands/link.ts | 2 +- .../@ionic/cli/src/commands/ssh/generate.ts | 2 +- .../@ionic/cli/src/commands/ssl/generate.ts | 2 +- .../src/lib/integrations/capacitor/index.ts | 4 +-- .../integrations/cordova/__tests__/project.ts | 25 ++++++++++--------- .../cli/src/lib/integrations/cordova/index.ts | 4 +-- packages/@ionic/cli/src/lib/native-run.ts | 2 +- packages/@ionic/cli/src/lib/project/index.ts | 5 ++-- .../cli/src/lib/project/ionic1/index.ts | 4 +-- packages/@ionic/cli/src/lib/serve.ts | 4 +-- packages/@ionic/cli/src/lib/utils/color.ts | 1 - packages/@ionic/cli/tslint.json | 3 --- packages/@ionic/discover/package.json | 7 +++--- packages/@ionic/discover/tslint.json | 3 --- packages/@ionic/lab/package.json | 7 +++--- packages/@ionic/lab/tslint.json | 3 --- packages/@ionic/utils-array/package.json | 7 +++--- packages/@ionic/utils-array/tslint.json | 3 --- packages/@ionic/utils-fs/package.json | 7 +++--- packages/@ionic/utils-fs/src/index.ts | 10 ++++---- packages/@ionic/utils-fs/tslint.json | 3 --- packages/@ionic/utils-network/package.json | 7 +++--- packages/@ionic/utils-network/tslint.json | 3 --- packages/@ionic/utils-object/package.json | 7 +++--- packages/@ionic/utils-object/tslint.json | 3 --- packages/@ionic/utils-process/package.json | 7 +++--- packages/@ionic/utils-process/tslint.json | 3 --- packages/@ionic/utils-stream/package.json | 7 +++--- packages/@ionic/utils-stream/src/index.ts | 4 +-- packages/@ionic/utils-stream/tslint.json | 3 --- packages/@ionic/utils-subprocess/package.json | 7 +++--- packages/@ionic/utils-subprocess/tslint.json | 3 --- packages/@ionic/utils-terminal/package.json | 7 +++--- packages/@ionic/utils-terminal/tslint.json | 3 --- packages/@ionic/v1-toolkit/package.json | 7 +++--- packages/@ionic/v1-toolkit/tslint.json | 3 --- packages/cli-scripts/package.json | 7 +++--- packages/cli-scripts/tslint.json | 3 --- tslint.base.json | 8 ------ 50 files changed, 94 insertions(+), 166 deletions(-) delete mode 100644 packages/@ionic/cli-framework-output/tslint.json delete mode 100644 packages/@ionic/cli-framework-prompts/tslint.json delete mode 100644 packages/@ionic/cli-framework/tslint.json delete mode 100644 packages/@ionic/cli/tslint.json delete mode 100644 packages/@ionic/discover/tslint.json delete mode 100644 packages/@ionic/lab/tslint.json delete mode 100644 packages/@ionic/utils-array/tslint.json delete mode 100644 packages/@ionic/utils-fs/tslint.json delete mode 100644 packages/@ionic/utils-network/tslint.json delete mode 100644 packages/@ionic/utils-object/tslint.json delete mode 100644 packages/@ionic/utils-process/tslint.json delete mode 100644 packages/@ionic/utils-stream/tslint.json delete mode 100644 packages/@ionic/utils-subprocess/tslint.json delete mode 100644 packages/@ionic/utils-terminal/tslint.json delete mode 100644 packages/@ionic/v1-toolkit/tslint.json delete mode 100644 packages/cli-scripts/tslint.json delete mode 100644 tslint.base.json diff --git a/package.json b/package.json index b7c5f1aa36..edeb2ca4f7 100644 --- a/package.json +++ b/package.json @@ -20,9 +20,7 @@ "chokidar-cli": "^2.0.0", "husky": "^4.2.0", "lerna": "^3.13.3", - "tslint": "^5.9.1", - "tslint-ionic-rules": "0.0.21", - "typescript": "~3.8.2" + "typescript": "~4.0.2" }, "husky": { "hooks": { diff --git a/packages/@ionic/cli-framework-output/package.json b/packages/@ionic/cli-framework-output/package.json index 82fdecbfc4..020f8913d7 100644 --- a/packages/@ionic/cli-framework-output/package.json +++ b/packages/@ionic/cli-framework-output/package.json @@ -16,7 +16,7 @@ ], "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -30,7 +30,7 @@ "slice-ansi": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", - "tslib": "1.11.2", + "tslib": "^2.0.1", "wrap-ansi": "^7.0.0" }, "devDependencies": { @@ -46,7 +46,6 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/cli-framework-output/tslint.json b/packages/@ionic/cli-framework-output/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/cli-framework-output/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/cli-framework-prompts/package.json b/packages/@ionic/cli-framework-prompts/package.json index da52d0ff41..1b433bfd44 100644 --- a/packages/@ionic/cli-framework-prompts/package.json +++ b/packages/@ionic/cli-framework-prompts/package.json @@ -16,7 +16,7 @@ ], "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -27,7 +27,7 @@ "@ionic/utils-terminal": "2.2.0", "debug": "^4.0.0", "inquirer": "^7.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -38,7 +38,6 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/cli-framework-prompts/tslint.json b/packages/@ionic/cli-framework-prompts/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/cli-framework-prompts/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/cli-framework/package.json b/packages/@ionic/cli-framework/package.json index f6594f1b80..7ad836c4d5 100644 --- a/packages/@ionic/cli-framework/package.json +++ b/packages/@ionic/cli-framework/package.json @@ -11,7 +11,7 @@ }, "scripts": { "clean": "rimraf index.* definitions.* errors.* guards.* lib utils", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -32,7 +32,7 @@ "lodash": "^4.17.5", "minimist": "^1.2.0", "rimraf": "^3.0.0", - "tslib": "1.11.2", + "tslib": "^2.0.1", "untildify": "^4.0.0", "write-file-atomic": "^3.0.0" }, @@ -47,7 +47,6 @@ "jest-cli": "^26.0.1", "lint-staged": "^10.0.2", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/cli-framework/src/definitions.ts b/packages/@ionic/cli-framework/src/definitions.ts index 405dba8576..c135392d5f 100644 --- a/packages/@ionic/cli-framework/src/definitions.ts +++ b/packages/@ionic/cli-framework/src/definitions.ts @@ -56,8 +56,6 @@ export interface CommandMetadataOption extends Metadata { }; } -export type HydratedCommandMetadataOption = Readonly>; - export { ParseArgsOptions }; export interface HydratedParseArgsOptions extends ParseArgsOptions { diff --git a/packages/@ionic/cli-framework/src/lib/options.ts b/packages/@ionic/cli-framework/src/lib/options.ts index dee188a50b..b622b27c9e 100644 --- a/packages/@ionic/cli-framework/src/lib/options.ts +++ b/packages/@ionic/cli-framework/src/lib/options.ts @@ -1,7 +1,7 @@ import * as lodash from 'lodash'; import * as minimist from 'minimist'; -import { CommandLineOptions, CommandMetadataOption, HydratedCommandMetadataOption, HydratedParseArgsOptions, ParsedArg } from '../definitions'; +import { CommandLineOptions, CommandMetadataOption, HydratedParseArgsOptions, ParsedArg } from '../definitions'; import { Colors, DEFAULT_COLORS } from './colors'; @@ -56,12 +56,12 @@ export function separateArgv(pargv: readonly string[]): [string[], string[]] { /** * Takes a Minimist command option and normalizes its values. */ -export function hydrateCommandMetadataOption(option: O): HydratedCommandMetadataOption { +export function hydrateCommandMetadataOption(option: O): O { const type = option.type ? option.type : String; return lodash.assign({}, option, { type, - default: typeof option.default !== 'undefined' ? option.default : null, // tslint:disable-line:no-null-keyword + default: typeof option.default !== 'undefined' ? option.default : null, aliases: Array.isArray(option.aliases) ? option.aliases : [], }); } @@ -116,8 +116,13 @@ export function metadataOptionsToParseArgsOptions(commandOptions: readonly Comma options.boolean.push(opt.name); } - options.default[opt.name] = opt.default; - options.alias[opt.name] = opt.aliases; + if (typeof opt.default !== 'undefined') { + options.default[opt.name] = opt.default; + } + + if (typeof opt.aliases !== 'undefined') { + options.alias[opt.name] = opt.aliases; + } } return options; diff --git a/packages/@ionic/cli-framework/tslint.json b/packages/@ionic/cli-framework/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/cli-framework/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/cli/package.json b/packages/@ionic/cli/package.json index a92372b868..e8d907e310 100644 --- a/packages/@ionic/cli/package.json +++ b/packages/@ionic/cli/package.json @@ -14,7 +14,7 @@ "types": "./index.d.ts", "scripts": { "clean": "rimraf index.* bootstrap.* constants.* definitions.* guards.* lib commands", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -65,7 +65,7 @@ "superagent": "^5.2.1", "superagent-proxy": "^2.0.0", "tar": "^6.0.1", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -87,7 +87,6 @@ "rimraf": "^3.0.0", "source-map": "^0.7.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/cli/src/commands/config/base.ts b/packages/@ionic/cli/src/commands/config/base.ts index 50c2a3b5c7..a2a30a52d4 100644 --- a/packages/@ionic/cli/src/commands/config/base.ts +++ b/packages/@ionic/cli/src/commands/config/base.ts @@ -59,7 +59,7 @@ export abstract class BaseConfigCommand extends Command { try { const serialized = JSON.stringify(v); - if (typeof serialized === 'undefined') { // tslint:disable-line:strict-type-predicates + if (typeof serialized === 'undefined') { throw new FatalException(`Cannot serialize value: ${strong(v)}`); } diff --git a/packages/@ionic/cli/src/commands/link.ts b/packages/@ionic/cli/src/commands/link.ts index 497c2f967e..9bfbd56f68 100644 --- a/packages/@ionic/cli/src/commands/link.ts +++ b/packages/@ionic/cli/src/commands/link.ts @@ -476,7 +476,7 @@ If you are having issues linking, please get in touch with our Support[^support- name: strong('Nevermind'), id: CHOICE_NEVERMIND, value: CHOICE_NEVERMIND, - org: null, // tslint:disable-line + org: null, }; const linkedApp = await this.env.prompt({ diff --git a/packages/@ionic/cli/src/commands/ssh/generate.ts b/packages/@ionic/cli/src/commands/ssh/generate.ts index 0ad3c45313..59d2874305 100644 --- a/packages/@ionic/cli/src/commands/ssh/generate.ts +++ b/packages/@ionic/cli/src/commands/ssh/generate.ts @@ -69,7 +69,7 @@ export class SSHGenerateCommand extends SSHBaseCommand implements CommandPreRun const pubkeyPath = `${keyPath}.pub`; if (!(await pathExists(keyPathDir))) { - await mkdirp(keyPathDir, 0o700 as any); // tslint:disable-line + await mkdirp(keyPathDir, 0o700 as any); this.env.log.msg(`Created ${strong(prettyPath(keyPathDir))} directory for you.`); } diff --git a/packages/@ionic/cli/src/commands/ssl/generate.ts b/packages/@ionic/cli/src/commands/ssl/generate.ts index d19009ae30..93dbc8a199 100644 --- a/packages/@ionic/cli/src/commands/ssl/generate.ts +++ b/packages/@ionic/cli/src/commands/ssl/generate.ts @@ -178,7 +178,7 @@ The default directory for ${input('--key-path')} and ${input('--cert-path')} is private async ensureDirectory(p: string) { if (!(await pathExists(p))) { - await mkdirp(p, 0o700 as any); // tslint:disable-line + await mkdirp(p, 0o700 as any); this.env.log.msg(`Created ${strong(prettyPath(p))} directory for you.`); } } diff --git a/packages/@ionic/cli/src/lib/integrations/capacitor/index.ts b/packages/@ionic/cli/src/lib/integrations/capacitor/index.ts index 4460ab1b96..502191d79e 100644 --- a/packages/@ionic/cli/src/lib/integrations/capacitor/index.ts +++ b/packages/@ionic/cli/src/lib/integrations/capacitor/index.ts @@ -108,10 +108,10 @@ export class Integration extends BaseIntegration { const [ [ capacitorCorePkg, capacitorCorePkgPath ], capacitorCLIVersion, - ] = await (Promise.all([ + ] = await (Promise.all<[PackageJson | undefined, string | undefined], string | undefined>([ this.e.project.getPackageJson('@capacitor/core'), this.getCapacitorCLIVersion(), - ]) as Promise<[[PackageJson | undefined, string], string | undefined]>); // TODO: https://github.com/microsoft/TypeScript/issues/33752 + ])); const info: InfoItem[] = [ { diff --git a/packages/@ionic/cli/src/lib/integrations/cordova/__tests__/project.ts b/packages/@ionic/cli/src/lib/integrations/cordova/__tests__/project.ts index 88c2dfd73b..cbd2b2a2e1 100644 --- a/packages/@ionic/cli/src/lib/integrations/cordova/__tests__/project.ts +++ b/packages/@ionic/cli/src/lib/integrations/cordova/__tests__/project.ts @@ -1,4 +1,5 @@ -import * as fsSpy from '@ionic/utils-fs'; +import * as fsExtraSpy from 'fs-extra'; +import * as fsSafeSpy from '@ionic/utils-fs/dist/safe'; import * as project from '../project'; describe('@ionic/cli', () => { @@ -8,21 +9,21 @@ describe('@ionic/cli', () => { describe('getPlatforms', () => { it('should filter out files and hidden files/folders', async () => { - const files = [['.DS_Store', false], ['.dir', true], ['android', true], ['ios', true], ['platforms.json', false]]; - spyOn(fsSpy, 'readdirSafe').and.callFake(async () => files.map(([f]) => f)); - spyOn(fsSpy, 'statSafe').and.callFake(async (p) => ({ + const files: [string, boolean][] = [['.DS_Store', false], ['.dir', true], ['android', true], ['ios', true], ['platforms.json', false]]; + jest.spyOn(fsSafeSpy, 'readdir').mockImplementation(async () => files.map(([f]) => f)); + jest.spyOn(fsSafeSpy, 'stat').mockImplementation(async (p) => ({ isDirectory: () => { const file = files.find(([f]) => p.endsWith(f)); return typeof file !== 'undefined' && file[1]; }, - })); + } as any)); const platforms = await project.getPlatforms('/path/to/proj'); expect(platforms).toEqual(['android', 'ios']); }); it('should not error if directory empty', async () => { - spyOn(fsSpy, 'readdirSafe').and.callFake(async () => []); + jest.spyOn(fsSafeSpy, 'readdir').mockImplementation(async () => []); const platforms = await project.getPlatforms('/path/to/proj'); expect(platforms).toEqual([]); }); @@ -32,14 +33,14 @@ describe('@ionic/cli', () => { describe('getAndroidBuildOutputJson', () => { it('should throw for fs error', () => { - spyOn(fsSpy, 'readJson').and.callFake(async () => { throw new Error('error') }); + jest.spyOn(fsExtraSpy, 'readJson').mockImplementation(async () => { throw new Error('error') }); const p = project.getAndroidBuildOutputJson('/path/to/output.json'); expect(p).rejects.toThrowError('Could not parse build output file'); }); it('should throw for unrecognized format', () => { - spyOn(fsSpy, 'readJson').and.callFake(async () => ({ foo: 'bar' })); + jest.spyOn(fsExtraSpy, 'readJson').mockImplementation(async () => ({ foo: 'bar' })); const p = project.getAndroidBuildOutputJson('/path/to/output.json'); expect(p).rejects.toThrowError('Could not parse build output file'); @@ -55,7 +56,7 @@ describe('@ionic/cli', () => { }, ]; - spyOn(fsSpy, 'readJson').and.callFake(async () => file); + jest.spyOn(fsExtraSpy, 'readJson').mockImplementation(async () => file); const p = project.getAndroidBuildOutputJson('/path/to/output.json'); expect(p).resolves.toEqual(file); @@ -73,7 +74,7 @@ describe('@ionic/cli', () => { ], }; - spyOn(fsSpy, 'readJson').and.callFake(async () => file); + jest.spyOn(fsExtraSpy, 'readJson').mockImplementation(async () => file); const p = project.getAndroidBuildOutputJson('/path/to/output.json'); expect(p).resolves.toEqual(file); @@ -93,7 +94,7 @@ describe('@ionic/cli', () => { }, ]; - spyOn(fsSpy, 'readJson').and.callFake(async () => file); + jest.spyOn(fsExtraSpy, 'readJson').mockImplementation(async () => file); const p = project.getAndroidPackageFilePath('/path/to/proj', { release: false }); expect(p).resolves.toEqual('platforms/android/app/build/outputs/apk/debug/foo-debug.apk'); @@ -111,7 +112,7 @@ describe('@ionic/cli', () => { ], }; - spyOn(fsSpy, 'readJson').and.callFake(async () => file); + jest.spyOn(fsExtraSpy, 'readJson').mockImplementation(async () => file); const p = project.getAndroidPackageFilePath('/path/to/proj', { release: false }); expect(p).resolves.toEqual('platforms/android/app/build/outputs/apk/debug/bar-debug.apk'); diff --git a/packages/@ionic/cli/src/lib/integrations/cordova/index.ts b/packages/@ionic/cli/src/lib/integrations/cordova/index.ts index 17a98c2cf5..1bd515c455 100644 --- a/packages/@ionic/cli/src/lib/integrations/cordova/index.ts +++ b/packages/@ionic/cli/src/lib/integrations/cordova/index.ts @@ -149,7 +149,7 @@ export class Integration extends BaseIntegration { iosDeploy, iosSim, androidSdkToolsVersion, - ] = await (Promise.all([ + ] = await (Promise.all([ this.getCordovaVersion(), this.getCordovaPlatformVersions(), this.getCordovaPluginVersions(), @@ -157,7 +157,7 @@ export class Integration extends BaseIntegration { this.getIOSDeployVersion(), this.getIOSSimVersion(), getAndroidSdkToolsVersion(), - ]) as Promise<[string | undefined, string, string, string | undefined, string | undefined, string | undefined, string | undefined]>); // TODO: https://github.com/microsoft/TypeScript/issues/33752 + ])); const info: InfoItem[] = [ { group: 'cordova', name: 'Cordova CLI', key: 'cordova_version', value: cordovaVersion || 'not installed' }, diff --git a/packages/@ionic/cli/src/lib/native-run.ts b/packages/@ionic/cli/src/lib/native-run.ts index 66ffb701ca..3acea17512 100644 --- a/packages/@ionic/cli/src/lib/native-run.ts +++ b/packages/@ionic/cli/src/lib/native-run.ts @@ -93,7 +93,7 @@ export async function runNativeRun({ config, log, shell }: RunNativeRunDeps, arg // should also connect the Ionic CLI with the running `native-run` process. // This will exit the Ionic CLI when `native-run` exits. if (connect) { - processExit(0); // tslint:disable-line:no-floating-promises + processExit(0); } } diff --git a/packages/@ionic/cli/src/lib/project/index.ts b/packages/@ionic/cli/src/lib/project/index.ts index 7f0857abc8..149f581ca8 100644 --- a/packages/@ionic/cli/src/lib/project/index.ts +++ b/packages/@ionic/cli/src/lib/project/index.ts @@ -275,13 +275,13 @@ export class ProjectDetails { if (isProjectConfig(config)) { const r = await this.determineSingleApp(config); errors.push(...r.errors); - return { configPath, errors, ...r }; + return { ...r, configPath, errors }; } if (isMultiProjectConfig(config)) { const r = await this.determineMultiApp(config); errors.push(...r.errors); - return { configPath, errors, ...r }; + return { ...r, configPath, errors }; } throw new ProjectDetailsError('Unknown project file structure', 'ERR_INVALID_PROJECT_FILE'); @@ -596,7 +596,6 @@ export abstract class Project implements IProject { } // Empty to avoid sub-classes having to implement - // tslint:disable-next-line:no-empty async setPrimaryTheme(_themeColor: string): Promise { } async writeThemeColor(variablesPath: string, themeColor: string): Promise { diff --git a/packages/@ionic/cli/src/lib/project/ionic1/index.ts b/packages/@ionic/cli/src/lib/project/ionic1/index.ts index 19b9feefe0..17cc969a07 100644 --- a/packages/@ionic/cli/src/lib/project/ionic1/index.ts +++ b/packages/@ionic/cli/src/lib/project/ionic1/index.ts @@ -42,10 +42,10 @@ export class Ionic1Project extends Project { const [ ionic1Version, [ v1ToolkitPkg ], - ] = await (Promise.all([ + ] = await (Promise.all([ this.getFrameworkVersion(), this.getPackageJson('@ionic/v1-toolkit'), - ]) as Promise<[string | undefined, [PackageJson | undefined, string]]>); // TODO: https://github.com/microsoft/TypeScript/issues/33752 + ])); return [ ...(await super.getInfo()), diff --git a/packages/@ionic/cli/src/lib/serve.ts b/packages/@ionic/cli/src/lib/serve.ts index d1e8aa5835..bd7c91e468 100644 --- a/packages/@ionic/cli/src/lib/serve.ts +++ b/packages/@ionic/cli/src/lib/serve.ts @@ -508,7 +508,7 @@ export abstract class ServeCLI extends EventEmitter { }; const closeHandler = (code: number | null) => { - if (code !== null) { // tslint:disable-line:no-null-keyword + if (code !== null) { debug('received unexpected close for %s (code: %d)', this.resolvedProgram, code); this.e.log.nl(); @@ -517,7 +517,7 @@ export abstract class ServeCLI extends EventEmitter { 'The Ionic CLI will exit. Please check any output above for error details.' ); - processExit(1); // tslint:disable-line:no-floating-promises + processExit(1); } }; diff --git a/packages/@ionic/cli/src/lib/utils/color.ts b/packages/@ionic/cli/src/lib/utils/color.ts index ac6ac6dc82..1b11614738 100644 --- a/packages/@ionic/cli/src/lib/utils/color.ts +++ b/packages/@ionic/cli/src/lib/utils/color.ts @@ -49,7 +49,6 @@ function hslToRGB({ h, s, l }: HSL): RGB { }; } - // tslint:disable-next-line:no-shadowed-variable const hue2rgb = (p: number, q: number, t: number) => { if (t < 0) { t += 1; } if (t > 1) { t -= 1; } diff --git a/packages/@ionic/cli/tslint.json b/packages/@ionic/cli/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/cli/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/discover/package.json b/packages/@ionic/discover/package.json index 95069fa0ba..ba2a4cb73e 100644 --- a/packages/@ionic/discover/package.json +++ b/packages/@ionic/discover/package.json @@ -21,7 +21,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -30,7 +30,7 @@ "dependencies": { "debug": "^4.0.0", "netmask": "^1.0.6", - "tslib": "1.11.2", + "tslib": "^2.0.1", "ws": "^7.0.0" }, "devDependencies": { @@ -44,7 +44,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/discover/tslint.json b/packages/@ionic/discover/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/discover/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/lab/package.json b/packages/@ionic/lab/package.json index 80f292af98..120309ac28 100644 --- a/packages/@ionic/lab/package.json +++ b/packages/@ionic/lab/package.json @@ -31,7 +31,7 @@ "clean": "npm run clean.tsc", "clean.tsc": "rimraf dist", "clean.stencil": "rimraf www", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run build.tsc && npm run build.stencil", "build.stencil": "npm run clean.stencil && stencil build", "build.tsc": "npm run clean.tsc && tsc", @@ -45,7 +45,7 @@ "@ionic/utils-fs": "3.1.4", "chalk": "^4.0.0", "express": "^4.16.2", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@ionic-internal/ionic-ds": "^2.1.0", @@ -54,7 +54,6 @@ "@types/node": "~10.17.13", "lint-staged": "^10.0.2", "rimraf": "^3.0.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/lab/tslint.json b/packages/@ionic/lab/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/lab/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-array/package.json b/packages/@ionic/utils-array/package.json index 0f9de642ee..8ce98d0a89 100644 --- a/packages/@ionic/utils-array/package.json +++ b/packages/@ionic/utils-array/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -32,7 +32,7 @@ }, "dependencies": { "debug": "^4.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -43,7 +43,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-array/tslint.json b/packages/@ionic/utils-array/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-array/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-fs/package.json b/packages/@ionic/utils-fs/package.json index 9d24ef1b2b..e4bd218498 100644 --- a/packages/@ionic/utils-fs/package.json +++ b/packages/@ionic/utils-fs/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -33,7 +33,7 @@ "dependencies": { "debug": "^4.0.0", "fs-extra": "^9.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -45,7 +45,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-fs/src/index.ts b/packages/@ionic/utils-fs/src/index.ts index 0ecff71c40..ba6c206e66 100644 --- a/packages/@ionic/utils-fs/src/index.ts +++ b/packages/@ionic/utils-fs/src/index.ts @@ -198,7 +198,7 @@ export async function getFileChecksum(filePath: string): Promise { * @return Promise<[true checksum, cached checksum or undefined if cache file missing]> */ export async function getFileChecksums(p: string): Promise<[string, string | undefined]> { - return Promise.all([ + return Promise.all([ getFileChecksum(p), (async () => { try { @@ -210,7 +210,7 @@ export async function getFileChecksums(p: string): Promise<[string, string | und } } })(), - ]) as Promise<[string, string | undefined]>; // TODO: https://github.com/microsoft/TypeScript/issues/33752 + ]); } /** @@ -260,10 +260,10 @@ export async function pathExecutable(filePath: string): Promise { } export async function isExecutableFile(filePath: string): Promise { - const [ stats, executable ] = await (Promise.all([ + const [ stats, executable ] = await (Promise.all([ safe.stat(filePath), pathExecutable(filePath), - ]) as Promise<[fs.Stats, boolean]>); // TODO: https://github.com/microsoft/TypeScript/issues/33752 + ])); return !!stats && (stats.isFile() || stats.isSymbolicLink()) && executable; } @@ -363,7 +363,7 @@ export class Walker extends stream.Readable { const { pathFilter } = this.options; if (!p) { - this.push(null); // tslint:disable-line:no-null-keyword + this.push(null); return; } diff --git a/packages/@ionic/utils-fs/tslint.json b/packages/@ionic/utils-fs/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-fs/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-network/package.json b/packages/@ionic/utils-network/package.json index c986d23588..24095bd602 100644 --- a/packages/@ionic/utils-network/package.json +++ b/packages/@ionic/utils-network/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -32,7 +32,7 @@ }, "dependencies": { "debug": "^4.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -43,7 +43,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-network/tslint.json b/packages/@ionic/utils-network/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-network/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-object/package.json b/packages/@ionic/utils-object/package.json index 016edcb5ec..5b1effcdf9 100644 --- a/packages/@ionic/utils-object/package.json +++ b/packages/@ionic/utils-object/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -32,7 +32,7 @@ }, "dependencies": { "debug": "^4.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -43,7 +43,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-object/tslint.json b/packages/@ionic/utils-object/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-object/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-process/package.json b/packages/@ionic/utils-process/package.json index 393e4782fa..1d2bd26769 100644 --- a/packages/@ionic/utils-process/package.json +++ b/packages/@ionic/utils-process/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -36,7 +36,7 @@ "debug": "^4.0.0", "signal-exit": "^3.0.3", "tree-kill": "^1.2.2", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -48,7 +48,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-process/tslint.json b/packages/@ionic/utils-process/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-process/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-stream/package.json b/packages/@ionic/utils-stream/package.json index db9a8a005c..71b1c0889c 100644 --- a/packages/@ionic/utils-stream/package.json +++ b/packages/@ionic/utils-stream/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -32,7 +32,7 @@ }, "dependencies": { "debug": "^4.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -44,7 +44,6 @@ "rimraf": "^3.0.0", "stream-combiner2": "^1.1.1", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-stream/src/index.ts b/packages/@ionic/utils-stream/src/index.ts index 91b4aad90d..71aba972b5 100644 --- a/packages/@ionic/utils-stream/src/index.ts +++ b/packages/@ionic/utils-stream/src/index.ts @@ -67,7 +67,7 @@ export class ReadableStreamBuffer extends Readable { this._stopped = true; if (this._size === 0) { - this.push(null); // tslint:disable-line:no-null-keyword + this.push(null); } } @@ -84,7 +84,7 @@ export class ReadableStreamBuffer extends Readable { } if (this._size === 0 && this._stopped) { - this.push(null); // tslint:disable-line:no-null-keyword + this.push(null); } if (!done) { diff --git a/packages/@ionic/utils-stream/tslint.json b/packages/@ionic/utils-stream/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-stream/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-subprocess/package.json b/packages/@ionic/utils-subprocess/package.json index 86e3dd45cf..343cd793e0 100644 --- a/packages/@ionic/utils-subprocess/package.json +++ b/packages/@ionic/utils-subprocess/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -38,7 +38,7 @@ "@ionic/utils-terminal": "2.2.0", "cross-spawn": "^7.0.0", "debug": "^4.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/cross-spawn": "^6.0.0", @@ -50,7 +50,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-subprocess/tslint.json b/packages/@ionic/utils-subprocess/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-subprocess/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/utils-terminal/package.json b/packages/@ionic/utils-terminal/package.json index f2aa8100d7..9aa7bce82b 100644 --- a/packages/@ionic/utils-terminal/package.json +++ b/packages/@ionic/utils-terminal/package.json @@ -24,7 +24,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "echo 'no tests yet'", @@ -32,7 +32,7 @@ }, "dependencies": { "debug": "^4.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/debug": "^4.1.1", @@ -43,7 +43,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/utils-terminal/tslint.json b/packages/@ionic/utils-terminal/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/utils-terminal/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/@ionic/v1-toolkit/package.json b/packages/@ionic/v1-toolkit/package.json index d140c362c2..dacf69275c 100644 --- a/packages/@ionic/v1-toolkit/package.json +++ b/packages/@ionic/v1-toolkit/package.json @@ -29,7 +29,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -45,7 +45,7 @@ "gulp": "^4.0.2", "http-proxy-middleware": "^0.20.0", "tiny-lr": "^1.1.0", - "tslib": "1.11.2", + "tslib": "^2.0.1", "ws": "^7.0.0" }, "devDependencies": { @@ -62,7 +62,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/@ionic/v1-toolkit/tslint.json b/packages/@ionic/v1-toolkit/tslint.json deleted file mode 100644 index fd69973875..0000000000 --- a/packages/@ionic/v1-toolkit/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../../tslint.base.json" -} diff --git a/packages/cli-scripts/package.json b/packages/cli-scripts/package.json index aeb6e79562..e8f354fa77 100644 --- a/packages/cli-scripts/package.json +++ b/packages/cli-scripts/package.json @@ -7,7 +7,7 @@ }, "scripts": { "clean": "rimraf dist", - "lint": "tslint --project tsconfig.json", + "lint": "true", "build": "npm run clean && tsc", "watch": "tsc -w --preserveWatchOutput", "test": "jest --maxWorkers=4", @@ -23,7 +23,7 @@ "chalk": "^4.0.0", "escape-string-regexp": "^4.0.0", "strip-ansi": "^6.0.0", - "tslib": "1.11.2" + "tslib": "^2.0.1" }, "devDependencies": { "@types/ansi-styles": "^3.2.0", @@ -34,7 +34,6 @@ "lint-staged": "^10.0.2", "rimraf": "^3.0.0", "ts-jest": "~26.3.0", - "tslint": "^5.9.1", - "typescript": "~3.8.2" + "typescript": "~4.0.2" } } diff --git a/packages/cli-scripts/tslint.json b/packages/cli-scripts/tslint.json deleted file mode 100644 index a6e3c32c8f..0000000000 --- a/packages/cli-scripts/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../tslint.base.json" -} diff --git a/tslint.base.json b/tslint.base.json deleted file mode 100644 index 5331d517e6..0000000000 --- a/tslint.base.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "tslint-ionic-rules/strict", - "rules": { - "forin": false, - "no-empty-interface": false, - "strict-boolean-conditions": false - } -} From f85e6db0eba47c8d97181b52d69c687c100f93fb Mon Sep 17 00:00:00 2001 From: Ionitron Date: Fri, 28 Aug 2020 00:11:50 +0000 Subject: [PATCH 6/6] chore(release): publish [skip ci] - @ionic/cli-framework-output@2.0.2 - @ionic/cli-framework-prompts@2.1.6 - @ionic/cli-framework@5.0.2 - @ionic/cli@6.11.6 - @ionic/discover@3.1.5 - @ionic/lab@3.2.5 - @ionic/utils-array@2.1.5 - @ionic/utils-fs@3.1.5 - @ionic/utils-network@2.1.5 - @ionic/utils-object@2.1.5 - @ionic/utils-process@2.1.6 - @ionic/utils-stream@3.1.5 - @ionic/utils-subprocess@2.1.6 - @ionic/utils-terminal@2.2.1 - @ionic/v1-toolkit@3.2.9 - cli-scripts@2.1.26 --- .../@ionic/cli-framework-output/CHANGELOG.md | 8 +++++++ .../@ionic/cli-framework-output/package.json | 6 ++--- .../@ionic/cli-framework-prompts/CHANGELOG.md | 8 +++++++ .../@ionic/cli-framework-prompts/package.json | 4 ++-- packages/@ionic/cli-framework/CHANGELOG.md | 8 +++++++ packages/@ionic/cli-framework/package.json | 18 +++++++-------- packages/@ionic/cli/CHANGELOG.md | 8 +++++++ packages/@ionic/cli/package.json | 22 +++++++++---------- packages/@ionic/discover/CHANGELOG.md | 8 +++++++ packages/@ionic/discover/package.json | 2 +- packages/@ionic/lab/CHANGELOG.md | 8 +++++++ packages/@ionic/lab/package.json | 6 ++--- packages/@ionic/utils-array/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-array/package.json | 2 +- packages/@ionic/utils-fs/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-fs/package.json | 2 +- packages/@ionic/utils-network/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-network/package.json | 2 +- packages/@ionic/utils-object/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-object/package.json | 2 +- packages/@ionic/utils-process/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-process/package.json | 6 ++--- packages/@ionic/utils-stream/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-stream/package.json | 2 +- packages/@ionic/utils-subprocess/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-subprocess/package.json | 12 +++++----- packages/@ionic/utils-terminal/CHANGELOG.md | 8 +++++++ packages/@ionic/utils-terminal/package.json | 2 +- packages/@ionic/v1-toolkit/CHANGELOG.md | 8 +++++++ packages/@ionic/v1-toolkit/package.json | 6 ++--- packages/cli-scripts/CHANGELOG.md | 8 +++++++ packages/cli-scripts/package.json | 8 +++---- 32 files changed, 179 insertions(+), 51 deletions(-) diff --git a/packages/@ionic/cli-framework-output/CHANGELOG.md b/packages/@ionic/cli-framework-output/CHANGELOG.md index d6bc02f88f..f73fa77895 100644 --- a/packages/@ionic/cli-framework-output/CHANGELOG.md +++ b/packages/@ionic/cli-framework-output/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.2](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli-framework-output@2.0.1...@ionic/cli-framework-output@2.0.2) (2020-08-28) + +**Note:** Version bump only for package @ionic/cli-framework-output + + + + + ## [2.0.1](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli-framework-output@2.0.0...@ionic/cli-framework-output@2.0.1) (2020-08-27) diff --git a/packages/@ionic/cli-framework-output/package.json b/packages/@ionic/cli-framework-output/package.json index 020f8913d7..527b638eda 100644 --- a/packages/@ionic/cli-framework-output/package.json +++ b/packages/@ionic/cli-framework-output/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/cli-framework-output", - "version": "2.0.1", + "version": "2.0.2", "description": "The log/tasks/spinners portion of Ionic CLI Framework", "homepage": "https://ionicframework.com/", "author": "Ionic Team (https://ionicframework.com)", @@ -24,7 +24,7 @@ }, "license": "MIT", "dependencies": { - "@ionic/utils-terminal": "2.2.0", + "@ionic/utils-terminal": "2.2.1", "debug": "^4.0.0", "signal-exit": "^3.0.3", "slice-ansi": "^4.0.0", @@ -34,7 +34,7 @@ "wrap-ansi": "^7.0.0" }, "devDependencies": { - "@ionic/utils-stream": "3.1.4", + "@ionic/utils-stream": "3.1.5", "@types/debug": "^4.1.1", "@types/inquirer": "0.0.43", "@types/jest": "^26.0.10", diff --git a/packages/@ionic/cli-framework-prompts/CHANGELOG.md b/packages/@ionic/cli-framework-prompts/CHANGELOG.md index 4e260ed2e1..7e0329d822 100644 --- a/packages/@ionic/cli-framework-prompts/CHANGELOG.md +++ b/packages/@ionic/cli-framework-prompts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.6](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli-framework-prompts@2.1.5...@ionic/cli-framework-prompts@2.1.6) (2020-08-28) + +**Note:** Version bump only for package @ionic/cli-framework-prompts + + + + + ## [2.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli-framework-prompts@2.1.4...@ionic/cli-framework-prompts@2.1.5) (2020-08-27) **Note:** Version bump only for package @ionic/cli-framework-prompts diff --git a/packages/@ionic/cli-framework-prompts/package.json b/packages/@ionic/cli-framework-prompts/package.json index 1b433bfd44..055e809a91 100644 --- a/packages/@ionic/cli-framework-prompts/package.json +++ b/packages/@ionic/cli-framework-prompts/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/cli-framework-prompts", - "version": "2.1.5", + "version": "2.1.6", "description": "The interactive prompts portion of Ionic CLI Framework", "homepage": "https://ionicframework.com/", "author": "Ionic Team (https://ionicframework.com)", @@ -24,7 +24,7 @@ }, "license": "MIT", "dependencies": { - "@ionic/utils-terminal": "2.2.0", + "@ionic/utils-terminal": "2.2.1", "debug": "^4.0.0", "inquirer": "^7.0.0", "tslib": "^2.0.1" diff --git a/packages/@ionic/cli-framework/CHANGELOG.md b/packages/@ionic/cli-framework/CHANGELOG.md index a19bfb6468..0301ae3a7a 100644 --- a/packages/@ionic/cli-framework/CHANGELOG.md +++ b/packages/@ionic/cli-framework/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.0.2](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli-framework@5.0.1...@ionic/cli-framework@5.0.2) (2020-08-28) + +**Note:** Version bump only for package @ionic/cli-framework + + + + + ## [5.0.1](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli-framework@5.0.0...@ionic/cli-framework@5.0.1) (2020-08-27) **Note:** Version bump only for package @ionic/cli-framework diff --git a/packages/@ionic/cli-framework/package.json b/packages/@ionic/cli-framework/package.json index 7ad836c4d5..383b19b624 100644 --- a/packages/@ionic/cli-framework/package.json +++ b/packages/@ionic/cli-framework/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/cli-framework", - "version": "5.0.1", + "version": "5.0.2", "description": "The foundation framework of the Ionic CLI", "homepage": "https://ionicframework.com/", "author": "Ionic Team (https://ionicframework.com) ", @@ -19,14 +19,14 @@ }, "license": "MIT", "dependencies": { - "@ionic/cli-framework-output": "2.0.1", - "@ionic/utils-array": "2.1.4", - "@ionic/utils-fs": "3.1.4", - "@ionic/utils-object": "2.1.4", - "@ionic/utils-process": "2.1.5", - "@ionic/utils-stream": "3.1.4", - "@ionic/utils-subprocess": "2.1.5", - "@ionic/utils-terminal": "2.2.0", + "@ionic/cli-framework-output": "2.0.2", + "@ionic/utils-array": "2.1.5", + "@ionic/utils-fs": "3.1.5", + "@ionic/utils-object": "2.1.5", + "@ionic/utils-process": "2.1.6", + "@ionic/utils-stream": "3.1.5", + "@ionic/utils-subprocess": "2.1.6", + "@ionic/utils-terminal": "2.2.1", "chalk": "^4.0.0", "debug": "^4.0.0", "lodash": "^4.17.5", diff --git a/packages/@ionic/cli/CHANGELOG.md b/packages/@ionic/cli/CHANGELOG.md index 0a511f64ab..cbb65f2270 100644 --- a/packages/@ionic/cli/CHANGELOG.md +++ b/packages/@ionic/cli/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.11.6](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli@6.11.5...@ionic/cli@6.11.6) (2020-08-28) + +**Note:** Version bump only for package @ionic/cli + + + + + ## [6.11.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/cli@6.11.4...@ionic/cli@6.11.5) (2020-08-27) **Note:** Version bump only for package @ionic/cli diff --git a/packages/@ionic/cli/package.json b/packages/@ionic/cli/package.json index e8d907e310..892de3740f 100644 --- a/packages/@ionic/cli/package.json +++ b/packages/@ionic/cli/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/cli", - "version": "6.11.5", + "version": "6.11.6", "description": "A tool for creating and developing Ionic Framework mobile apps.", "homepage": "https://ionicframework.com", "author": "Ionic Team (https://ionicframework.com) ", @@ -40,16 +40,16 @@ }, "license": "MIT", "dependencies": { - "@ionic/cli-framework": "5.0.1", - "@ionic/cli-framework-output": "2.0.1", - "@ionic/cli-framework-prompts": "2.1.5", - "@ionic/utils-array": "2.1.4", - "@ionic/utils-fs": "3.1.4", - "@ionic/utils-network": "2.1.4", - "@ionic/utils-process": "2.1.5", - "@ionic/utils-stream": "3.1.4", - "@ionic/utils-subprocess": "2.1.5", - "@ionic/utils-terminal": "2.2.0", + "@ionic/cli-framework": "5.0.2", + "@ionic/cli-framework-output": "2.0.2", + "@ionic/cli-framework-prompts": "2.1.6", + "@ionic/utils-array": "2.1.5", + "@ionic/utils-fs": "3.1.5", + "@ionic/utils-network": "2.1.5", + "@ionic/utils-process": "2.1.6", + "@ionic/utils-stream": "3.1.5", + "@ionic/utils-subprocess": "2.1.6", + "@ionic/utils-terminal": "2.2.1", "chalk": "^4.0.0", "debug": "^4.0.0", "diff": "^4.0.1", diff --git a/packages/@ionic/discover/CHANGELOG.md b/packages/@ionic/discover/CHANGELOG.md index 06f323115a..4894b9a6dd 100644 --- a/packages/@ionic/discover/CHANGELOG.md +++ b/packages/@ionic/discover/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/discover@3.1.4...@ionic/discover@3.1.5) (2020-08-28) + +**Note:** Version bump only for package @ionic/discover + + + + + ## [3.1.4](https://github.com/ionic-team/ionic-cli/compare/@ionic/discover@3.1.3...@ionic/discover@3.1.4) (2020-08-25) **Note:** Version bump only for package @ionic/discover diff --git a/packages/@ionic/discover/package.json b/packages/@ionic/discover/package.json index ba2a4cb73e..7f0aa1c673 100644 --- a/packages/@ionic/discover/package.json +++ b/packages/@ionic/discover/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/discover", - "version": "3.1.4", + "version": "3.1.5", "description": "Simple UDP based protocol for service discovery implemented in pure JS.", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@ionic/lab/CHANGELOG.md b/packages/@ionic/lab/CHANGELOG.md index 8e6cb8dc8e..3276dfa0f0 100644 --- a/packages/@ionic/lab/CHANGELOG.md +++ b/packages/@ionic/lab/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.2.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/lab@3.2.4...@ionic/lab@3.2.5) (2020-08-28) + +**Note:** Version bump only for package @ionic/lab + + + + + ## [3.2.4](https://github.com/ionic-team/ionic-cli/compare/@ionic/lab@3.2.3...@ionic/lab@3.2.4) (2020-08-27) **Note:** Version bump only for package @ionic/lab diff --git a/packages/@ionic/lab/package.json b/packages/@ionic/lab/package.json index 120309ac28..c54e824ae5 100644 --- a/packages/@ionic/lab/package.json +++ b/packages/@ionic/lab/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/lab", - "version": "3.2.4", + "version": "3.2.5", "description": "Ionic Lab utility for developing Ionic apps, used by Ionic CLI", "bin": { "ionic-lab": "./bin/ionic-lab" @@ -41,8 +41,8 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@ionic/cli-framework": "5.0.1", - "@ionic/utils-fs": "3.1.4", + "@ionic/cli-framework": "5.0.2", + "@ionic/utils-fs": "3.1.5", "chalk": "^4.0.0", "express": "^4.16.2", "tslib": "^2.0.1" diff --git a/packages/@ionic/utils-array/CHANGELOG.md b/packages/@ionic/utils-array/CHANGELOG.md index 248e5fd195..d0abd7de81 100644 --- a/packages/@ionic/utils-array/CHANGELOG.md +++ b/packages/@ionic/utils-array/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-array@2.1.4...@ionic/utils-array@2.1.5) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-array + + + + + ## [2.1.4](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-array@2.1.3...@ionic/utils-array@2.1.4) (2020-08-25) **Note:** Version bump only for package @ionic/utils-array diff --git a/packages/@ionic/utils-array/package.json b/packages/@ionic/utils-array/package.json index 8ce98d0a89..2ab2513c5f 100644 --- a/packages/@ionic/utils-array/package.json +++ b/packages/@ionic/utils-array/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-array", - "version": "2.1.4", + "version": "2.1.5", "description": "Array utils", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@ionic/utils-fs/CHANGELOG.md b/packages/@ionic/utils-fs/CHANGELOG.md index 6e255dca2a..13f44ad45b 100644 --- a/packages/@ionic/utils-fs/CHANGELOG.md +++ b/packages/@ionic/utils-fs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-fs@3.1.4...@ionic/utils-fs@3.1.5) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-fs + + + + + ## [3.1.4](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-fs@3.1.3...@ionic/utils-fs@3.1.4) (2020-08-25) **Note:** Version bump only for package @ionic/utils-fs diff --git a/packages/@ionic/utils-fs/package.json b/packages/@ionic/utils-fs/package.json index e4bd218498..0c6d22f684 100644 --- a/packages/@ionic/utils-fs/package.json +++ b/packages/@ionic/utils-fs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-fs", - "version": "3.1.4", + "version": "3.1.5", "description": "Filesystem utils for Node", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@ionic/utils-network/CHANGELOG.md b/packages/@ionic/utils-network/CHANGELOG.md index 3c8d80644c..3d5bfadfae 100644 --- a/packages/@ionic/utils-network/CHANGELOG.md +++ b/packages/@ionic/utils-network/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-network@2.1.4...@ionic/utils-network@2.1.5) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-network + + + + + ## [2.1.4](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-network@2.1.3...@ionic/utils-network@2.1.4) (2020-08-25) **Note:** Version bump only for package @ionic/utils-network diff --git a/packages/@ionic/utils-network/package.json b/packages/@ionic/utils-network/package.json index 24095bd602..bb86fbfdd7 100644 --- a/packages/@ionic/utils-network/package.json +++ b/packages/@ionic/utils-network/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-network", - "version": "2.1.4", + "version": "2.1.5", "description": "Network utils for Node", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@ionic/utils-object/CHANGELOG.md b/packages/@ionic/utils-object/CHANGELOG.md index 7eda8f90a8..174975258b 100644 --- a/packages/@ionic/utils-object/CHANGELOG.md +++ b/packages/@ionic/utils-object/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-object@2.1.4...@ionic/utils-object@2.1.5) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-object + + + + + ## [2.1.4](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-object@2.1.3...@ionic/utils-object@2.1.4) (2020-08-25) **Note:** Version bump only for package @ionic/utils-object diff --git a/packages/@ionic/utils-object/package.json b/packages/@ionic/utils-object/package.json index 5b1effcdf9..7c6ba92d91 100644 --- a/packages/@ionic/utils-object/package.json +++ b/packages/@ionic/utils-object/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-object", - "version": "2.1.4", + "version": "2.1.5", "description": "Object utils", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@ionic/utils-process/CHANGELOG.md b/packages/@ionic/utils-process/CHANGELOG.md index e436ecb0db..baa73c4904 100644 --- a/packages/@ionic/utils-process/CHANGELOG.md +++ b/packages/@ionic/utils-process/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.6](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-process@2.1.5...@ionic/utils-process@2.1.6) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-process + + + + + ## [2.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-process@2.1.4...@ionic/utils-process@2.1.5) (2020-08-27) diff --git a/packages/@ionic/utils-process/package.json b/packages/@ionic/utils-process/package.json index 1d2bd26769..9fc3331d4f 100644 --- a/packages/@ionic/utils-process/package.json +++ b/packages/@ionic/utils-process/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-process", - "version": "2.1.5", + "version": "2.1.6", "description": "Process utils for NodeJS", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -31,8 +31,8 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@ionic/utils-object": "2.1.4", - "@ionic/utils-terminal": "2.2.0", + "@ionic/utils-object": "2.1.5", + "@ionic/utils-terminal": "2.2.1", "debug": "^4.0.0", "signal-exit": "^3.0.3", "tree-kill": "^1.2.2", diff --git a/packages/@ionic/utils-stream/CHANGELOG.md b/packages/@ionic/utils-stream/CHANGELOG.md index 7adcca0dc3..e157965734 100644 --- a/packages/@ionic/utils-stream/CHANGELOG.md +++ b/packages/@ionic/utils-stream/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-stream@3.1.4...@ionic/utils-stream@3.1.5) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-stream + + + + + ## [3.1.4](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-stream@3.1.3...@ionic/utils-stream@3.1.4) (2020-08-25) **Note:** Version bump only for package @ionic/utils-stream diff --git a/packages/@ionic/utils-stream/package.json b/packages/@ionic/utils-stream/package.json index 71b1c0889c..1775136c2a 100644 --- a/packages/@ionic/utils-stream/package.json +++ b/packages/@ionic/utils-stream/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-stream", - "version": "3.1.4", + "version": "3.1.5", "description": "Stream utils for NodeJS", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@ionic/utils-subprocess/CHANGELOG.md b/packages/@ionic/utils-subprocess/CHANGELOG.md index 05b0a5f70f..4da39b1542 100644 --- a/packages/@ionic/utils-subprocess/CHANGELOG.md +++ b/packages/@ionic/utils-subprocess/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.6](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-subprocess@2.1.5...@ionic/utils-subprocess@2.1.6) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-subprocess + + + + + ## [2.1.5](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-subprocess@2.1.4...@ionic/utils-subprocess@2.1.5) (2020-08-27) **Note:** Version bump only for package @ionic/utils-subprocess diff --git a/packages/@ionic/utils-subprocess/package.json b/packages/@ionic/utils-subprocess/package.json index 343cd793e0..9cc0df8dbb 100644 --- a/packages/@ionic/utils-subprocess/package.json +++ b/packages/@ionic/utils-subprocess/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-subprocess", - "version": "2.1.5", + "version": "2.1.6", "description": "Subprocess utils for NodeJS", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -31,11 +31,11 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@ionic/utils-array": "2.1.4", - "@ionic/utils-fs": "3.1.4", - "@ionic/utils-process": "2.1.5", - "@ionic/utils-stream": "3.1.4", - "@ionic/utils-terminal": "2.2.0", + "@ionic/utils-array": "2.1.5", + "@ionic/utils-fs": "3.1.5", + "@ionic/utils-process": "2.1.6", + "@ionic/utils-stream": "3.1.5", + "@ionic/utils-terminal": "2.2.1", "cross-spawn": "^7.0.0", "debug": "^4.0.0", "tslib": "^2.0.1" diff --git a/packages/@ionic/utils-terminal/CHANGELOG.md b/packages/@ionic/utils-terminal/CHANGELOG.md index 802f545a8f..882a6f8f70 100644 --- a/packages/@ionic/utils-terminal/CHANGELOG.md +++ b/packages/@ionic/utils-terminal/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.2.1](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-terminal@2.2.0...@ionic/utils-terminal@2.2.1) (2020-08-28) + +**Note:** Version bump only for package @ionic/utils-terminal + + + + + # [2.2.0](https://github.com/ionic-team/ionic-cli/compare/@ionic/utils-terminal@2.1.4...@ionic/utils-terminal@2.2.0) (2020-08-27) diff --git a/packages/@ionic/utils-terminal/package.json b/packages/@ionic/utils-terminal/package.json index 9aa7bce82b..9cad7919cc 100644 --- a/packages/@ionic/utils-terminal/package.json +++ b/packages/@ionic/utils-terminal/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/utils-terminal", - "version": "2.2.0", + "version": "2.2.1", "description": "Terminal utils for NodeJS", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@ionic/v1-toolkit/CHANGELOG.md b/packages/@ionic/v1-toolkit/CHANGELOG.md index cbd0450535..834bc7fbfd 100644 --- a/packages/@ionic/v1-toolkit/CHANGELOG.md +++ b/packages/@ionic/v1-toolkit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.2.9](https://github.com/ionic-team/ionic-cli/compare/@ionic/v1-toolkit@3.2.8...@ionic/v1-toolkit@3.2.9) (2020-08-28) + +**Note:** Version bump only for package @ionic/v1-toolkit + + + + + ## [3.2.8](https://github.com/ionic-team/ionic-cli/compare/@ionic/v1-toolkit@3.2.7...@ionic/v1-toolkit@3.2.8) (2020-08-27) **Note:** Version bump only for package @ionic/v1-toolkit diff --git a/packages/@ionic/v1-toolkit/package.json b/packages/@ionic/v1-toolkit/package.json index dacf69275c..f229d403a5 100644 --- a/packages/@ionic/v1-toolkit/package.json +++ b/packages/@ionic/v1-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/v1-toolkit", - "version": "3.2.8", + "version": "3.2.9", "description": "Utility CLI for Ionic 1.x apps, used by Ionic CLI", "bin": { "ionic-v1": "./bin/ionic-v1" @@ -36,8 +36,8 @@ "prepublishOnly": "npm run build" }, "dependencies": { - "@ionic/cli-framework": "5.0.1", - "@ionic/utils-fs": "3.1.4", + "@ionic/cli-framework": "5.0.2", + "@ionic/utils-fs": "3.1.5", "chalk": "^4.0.0", "chokidar": "^3.0.1", "debug": "^4.0.0", diff --git a/packages/cli-scripts/CHANGELOG.md b/packages/cli-scripts/CHANGELOG.md index a4aa607136..9a358018f4 100644 --- a/packages/cli-scripts/CHANGELOG.md +++ b/packages/cli-scripts/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.1.26](https://github.com/ionic-team/ionic-cli/compare/cli-scripts@2.1.25...cli-scripts@2.1.26) (2020-08-28) + +**Note:** Version bump only for package cli-scripts + + + + + ## [2.1.25](https://github.com/ionic-team/ionic-cli/compare/cli-scripts@2.1.24...cli-scripts@2.1.25) (2020-08-27) **Note:** Version bump only for package cli-scripts diff --git a/packages/cli-scripts/package.json b/packages/cli-scripts/package.json index e8f354fa77..d248f89c73 100644 --- a/packages/cli-scripts/package.json +++ b/packages/cli-scripts/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "cli-scripts", - "version": "2.1.25", + "version": "2.1.26", "bin": { "ionic-cli-scripts": "./bin/ionic-cli-scripts" }, @@ -16,9 +16,9 @@ "main": "./dist/index.js", "types": "./dist/index.d.ts", "dependencies": { - "@ionic/cli": "6.11.5", - "@ionic/cli-framework": "5.0.1", - "@ionic/utils-fs": "3.1.4", + "@ionic/cli": "6.11.6", + "@ionic/cli-framework": "5.0.2", + "@ionic/utils-fs": "3.1.5", "ansi-styles": "^4.0.0", "chalk": "^4.0.0", "escape-string-regexp": "^4.0.0",