From f158adac233bba961c6aea9b44eaac7f78b2c490 Mon Sep 17 00:00:00 2001 From: pgonzal Date: Fri, 2 Nov 2018 14:49:01 -0700 Subject: [PATCH 1/4] Remove dependency on rimraf --- apps/rush-lib/package.json | 1 - apps/rush-lib/src/scripts/install-run.ts | 8 +++--- apps/rush-lib/src/utilities/Utilities.ts | 3 +-- apps/rush-lib/typings/rimraf/rimraf.d.ts | 25 ------------------- apps/rush-lib/typings/tsd.d.ts | 1 - .../rush/nonbrowser-approved-packages.json | 4 --- core-build/gulp-core-build/package.json | 2 -- .../src/tasks/GenerateShrinkwrapTask.ts | 7 +++--- 8 files changed, 9 insertions(+), 42 deletions(-) delete mode 100644 apps/rush-lib/typings/rimraf/rimraf.d.ts diff --git a/apps/rush-lib/package.json b/apps/rush-lib/package.json index fa90a90873..182401ca57 100644 --- a/apps/rush-lib/package.json +++ b/apps/rush-lib/package.json @@ -43,7 +43,6 @@ "node-fetch": "~2.1.2", "npm-package-arg": "~5.1.2", "read-package-tree": "~5.1.5", - "rimraf": "~2.5.4", "semver": "~5.3.0", "strict-uri-encode": "~2.0.0", "tar": "~4.4.1", diff --git a/apps/rush-lib/src/scripts/install-run.ts b/apps/rush-lib/src/scripts/install-run.ts index 1c70adee00..9c9091ba0a 100644 --- a/apps/rush-lib/src/scripts/install-run.ts +++ b/apps/rush-lib/src/scripts/install-run.ts @@ -8,7 +8,7 @@ // version of the specified tool (if not already installed), and then pass a command-line to it. // An example usage would be: // -// node common/scripts/install-run.js rimraf@2.6.2 rimraf -f project1/lib +// node common/scripts/install-run.js qrcode@1.2.2 qrcode https://rushjs.io // // For more information, see: https://rushjs.io/pages/maintainer/setup_new_repo/ @@ -431,8 +431,8 @@ function run(): void { const [ nodePath, /* Ex: /bin/node */ // tslint:disable-line:no-unused-variable scriptPath, /* /repo/common/scripts/install-run-rush.js */ - rawPackageSpecifier, /* rimraf@^2.0.0 */ - packageBinName, /* rimraf */ + rawPackageSpecifier, /* qrcode@^1.2.0 */ + packageBinName, /* qrcode */ ...packageBinArgs /* [-f, myproject/lib] */ ]: string[] = process.argv; @@ -445,7 +445,7 @@ function run(): void { if (process.argv.length < 4) { console.log('Usage: install-run.js @ [args...]'); - console.log('Example: install-run.js rimraf@2.6.2 rimraf -f project1/lib'); + console.log('Example: install-run.js qrcode@1.2.2 qrcode https://rushjs.io'); process.exit(1); } diff --git a/apps/rush-lib/src/utilities/Utilities.ts b/apps/rush-lib/src/utilities/Utilities.ts index 5f7e0761df..638cc3a6f5 100644 --- a/apps/rush-lib/src/utilities/Utilities.ts +++ b/apps/rush-lib/src/utilities/Utilities.ts @@ -4,7 +4,6 @@ import * as child_process from 'child_process'; import * as fs from 'fs'; import * as os from 'os'; -import * as rimraf from 'rimraf'; import * as tty from 'tty'; import * as path from 'path'; import * as wordwrap from 'wordwrap'; @@ -171,7 +170,7 @@ export class Utilities { */ public static dangerouslyDeletePath(folderPath: string): void { try { - rimraf.sync(folderPath, { disableGlob: true }); + FileSystem.deleteFolder(folderPath); } catch (e) { throw new Error(e.message + os.EOL + 'Often this is caused by a file lock' + ' from a process such as your text editor, command prompt, or "gulp serve"'); diff --git a/apps/rush-lib/typings/rimraf/rimraf.d.ts b/apps/rush-lib/typings/rimraf/rimraf.d.ts deleted file mode 100644 index a2869a9e20..0000000000 --- a/apps/rush-lib/typings/rimraf/rimraf.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -// Type definitions for rimraf -// Project: https://github.com/isaacs/rimraf -// Definitions by: Carlos Ballesteros Velasco -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -// Imported from: https://github.com/soywiz/typescript-node-definitions/rimraf.d.ts - -declare module "rimraf" { - interface RimRafOptions { - maxBusyTries?: number; - emfileWait?: number; - disableGlob?: boolean; - } - - function rimraf(path: string, callback: (error: Error) => void): void; - function rimraf(path: string, options: RimRafOptions, callback: (error: Error) => void): void; - - namespace rimraf { - export function sync(path: string): void; - export function sync(path: string, options: RimRafOptions): void; - export var EMFILE_MAX: number; - export var BUSYTRIES_MAX: number; - } - export = rimraf; -} diff --git a/apps/rush-lib/typings/tsd.d.ts b/apps/rush-lib/typings/tsd.d.ts index 4c826bf21f..b66b1c35bd 100644 --- a/apps/rush-lib/typings/tsd.d.ts +++ b/apps/rush-lib/typings/tsd.d.ts @@ -3,7 +3,6 @@ /// /// -/// /// /// /// diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index c5c90adba7..ea2dbe4c2a 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -426,10 +426,6 @@ "name": "resolve", "allowedCategories": [ "libraries" ] }, - { - "name": "rimraf", - "allowedCategories": [ "libraries" ] - }, { "name": "semver", "allowedCategories": [ "libraries", "tests" ] diff --git a/core-build/gulp-core-build/package.json b/core-build/gulp-core-build/package.json index 7f5b1d39f9..3e519b227c 100644 --- a/core-build/gulp-core-build/package.json +++ b/core-build/gulp-core-build/package.json @@ -23,7 +23,6 @@ "@types/node-notifier": "0.0.28", "@types/orchestrator": "0.0.30", "@types/q": "0.0.32", - "@types/rimraf": "0.0.28", "@types/semver": "5.3.33", "@types/through2": "2.0.32", "@types/vinyl": "1.2.30", @@ -44,7 +43,6 @@ "object-assign": "~4.1.0", "orchestrator": "~0.3.8", "pretty-hrtime": "~1.0.2", - "rimraf": "~2.5.4", "semver": "~5.3.0", "through2": "~2.0.1", "yargs": "~4.6.0", diff --git a/core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts b/core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts index 6f94fab39b..2153ab0a53 100644 --- a/core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts +++ b/core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts @@ -1,12 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { GulpTask } from './GulpTask'; import gulpType = require('gulp'); import * as child_process from 'child_process'; -import * as rimraf from 'rimraf'; import * as os from 'os'; import * as path from 'path'; +import { FileSystem } from '@microsoft/node-core-library'; + +import { GulpTask } from './GulpTask'; /** * This provides a convenient way to more consistently generate a shrinkwrap file in @@ -51,7 +52,7 @@ export class GenerateShrinkwrapTask extends GulpTask { private _dangerouslyDeletePath(folderPath: string): void { try { - rimraf.sync(folderPath); + FileSystem.deleteFolder(folderPath); } catch (e) { throw new Error(`${e.message}${os.EOL}Often this is caused by a file lock from a process such as your text editor, command prompt, or "gulp serve"`); From 7278d910acf07de03df2ab5bf541c425dcb7248e Mon Sep 17 00:00:00 2001 From: pgonzal Date: Fri, 2 Nov 2018 14:50:42 -0700 Subject: [PATCH 2/4] Upgrade fs-extra --- build-tests/api-extractor-test-01/package.json | 2 +- build-tests/api-extractor-test-02/package.json | 2 +- build-tests/api-extractor-test-03/package.json | 2 +- build-tests/api-extractor-test-04/package.json | 2 +- build-tests/api-extractor-test-05/package.json | 2 +- libraries/node-core-library/package.json | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/build-tests/api-extractor-test-01/package.json b/build-tests/api-extractor-test-01/package.json index 63410d1b37..0fcd563eef 100644 --- a/build-tests/api-extractor-test-01/package.json +++ b/build-tests/api-extractor-test-01/package.json @@ -15,7 +15,7 @@ "@microsoft/api-extractor": "6.1.1", "@types/jest": "21.1.10", "@types/node": "8.5.8", - "fs-extra": "~5.0.0", + "fs-extra": "~7.0.0", "typescript": "~3.0.3" } } diff --git a/build-tests/api-extractor-test-02/package.json b/build-tests/api-extractor-test-02/package.json index f33b309697..b3705c33fd 100644 --- a/build-tests/api-extractor-test-02/package.json +++ b/build-tests/api-extractor-test-02/package.json @@ -17,7 +17,7 @@ "@types/node": "8.5.8", "api-extractor-test-01": "1.0.0", "semver": "~5.3.0", - "fs-extra": "~5.0.0", + "fs-extra": "~7.0.0", "typescript": "~3.0.3" } } diff --git a/build-tests/api-extractor-test-03/package.json b/build-tests/api-extractor-test-03/package.json index 6f6b58cd2a..d1b8b9e1fb 100644 --- a/build-tests/api-extractor-test-03/package.json +++ b/build-tests/api-extractor-test-03/package.json @@ -10,7 +10,7 @@ "@types/jest": "21.1.10", "@types/node": "8.5.8", "api-extractor-test-02": "1.0.0", - "fs-extra": "~5.0.0", + "fs-extra": "~7.0.0", "typescript": "~3.0.3" } } diff --git a/build-tests/api-extractor-test-04/package.json b/build-tests/api-extractor-test-04/package.json index 4e0ef30ce7..6fb7cbe8a2 100644 --- a/build-tests/api-extractor-test-04/package.json +++ b/build-tests/api-extractor-test-04/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@microsoft/api-extractor": "6.1.1", - "fs-extra": "~5.0.0", + "fs-extra": "~7.0.0", "typescript": "~3.0.3" } } diff --git a/build-tests/api-extractor-test-05/package.json b/build-tests/api-extractor-test-05/package.json index 2a7e3aa782..59b0bac188 100644 --- a/build-tests/api-extractor-test-05/package.json +++ b/build-tests/api-extractor-test-05/package.json @@ -16,7 +16,7 @@ "@microsoft/api-documenter": "1.5.49", "@types/jest": "21.1.10", "@types/node": "8.5.8", - "fs-extra": "~5.0.0", + "fs-extra": "~7.0.0", "typescript": "~3.0.3" } } diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 440c5d907a..a2268d1a19 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -15,10 +15,10 @@ "build": "gulp test --clean" }, "dependencies": { - "@types/fs-extra": "5.0.1", + "@types/fs-extra": "5.0.4", "@types/node": "8.5.8", "@types/z-schema": "3.16.31", - "fs-extra": "~5.0.0", + "fs-extra": "~7.0.0", "jju": "~1.3.0", "z-schema": "~3.18.3", "colors": "~1.2.1" From 0752f5664ff584add4d8e1180274db47744f7c8c Mon Sep 17 00:00:00 2001 From: pgonzal Date: Fri, 2 Nov 2018 14:51:45 -0700 Subject: [PATCH 3/4] rush update --full --- common/config/rush/shrinkwrap.yaml | 129 +++++++++++++++-------------- 1 file changed, 69 insertions(+), 60 deletions(-) diff --git a/common/config/rush/shrinkwrap.yaml b/common/config/rush/shrinkwrap.yaml index ab0790aede..e83f8ed93d 100644 --- a/common/config/rush/shrinkwrap.yaml +++ b/common/config/rush/shrinkwrap.yaml @@ -46,7 +46,7 @@ dependencies: '@types/clean-css': 3.4.30 '@types/express': 4.11.0 '@types/express-serve-static-core': 4.11.0 - '@types/fs-extra': 5.0.1 + '@types/fs-extra': 5.0.4 '@types/glob': 5.0.30 '@types/gulp': 3.8.32 '@types/gulp-istanbul': 0.9.30 @@ -69,7 +69,6 @@ dependencies: '@types/orchestrator': 0.0.30 '@types/q': 0.0.32 '@types/resolve': 0.0.8 - '@types/rimraf': 0.0.28 '@types/semver': 5.3.33 '@types/serve-static': 1.13.1 '@types/sinon': 1.16.34 @@ -95,7 +94,7 @@ dependencies: del: 2.2.2 end-of-stream: 1.1.0 express: 4.16.4 - fs-extra: 5.0.0 + fs-extra: 7.0.0 git-repo-info: 1.1.4 glob: 7.0.6 glob-escape: 0.0.2 @@ -147,7 +146,6 @@ dependencies: pretty-hrtime: 1.0.3 read-package-tree: 5.1.6 resolve: 1.8.1 - rimraf: 2.5.4 semver: 5.3.0 sinon: 1.17.7 sinon-chai: 2.8.0 @@ -443,6 +441,12 @@ packages: dev: false resolution: integrity: sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw== + /@types/fs-extra/5.0.4: + dependencies: + '@types/node': 8.5.8 + dev: false + resolution: + integrity: sha512-DsknoBvD8s+RFfSGjmERJ7ZOP1HI0UZRA3FSI+Zakhrc/Gy26YQsLI+m5V5DHxroHRJqCDLKJp7Hixn8zyaF7g== /@types/glob/5.0.30: dependencies: '@types/minimatch': 2.0.29 @@ -2464,7 +2468,7 @@ packages: object-assign: 4.1.1 pify: 2.3.0 pinkie-promise: 2.0.1 - rimraf: 2.5.4 + rimraf: 2.6.2 dev: false engines: node: '>=0.10.0' @@ -2681,7 +2685,7 @@ packages: integrity: sha512-j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A== /enhanced-resolve/3.4.1: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 memory-fs: 0.4.1 object-assign: 4.1.1 tapable: 0.2.8 @@ -3482,7 +3486,7 @@ packages: integrity: sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= /fs-extra/1.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 jsonfile: 2.4.0 klaw: 1.3.1 dev: false @@ -3490,7 +3494,7 @@ packages: integrity: sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= /fs-extra/5.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 jsonfile: 4.0.0 universalify: 0.1.2 dev: false @@ -3498,12 +3502,22 @@ packages: integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== /fs-extra/6.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 jsonfile: 4.0.0 universalify: 0.1.2 dev: false resolution: integrity: sha512-lk2cUCo8QzbiEWEbt7Cw3m27WMiRG321xsssbcIpfMhpRjrlC08WBOVQqj1/nQYYNnPtyIhP1oqLO3QwT2tPCw== + /fs-extra/7.0.0: + dependencies: + graceful-fs: 4.1.13 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: false + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ== /fs-minipass/1.2.5: dependencies: minipass: 2.3.5 @@ -3528,10 +3542,10 @@ packages: integrity: sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg== /fstream/1.0.11: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 inherits: 2.0.3 mkdirp: 0.5.1 - rimraf: 2.5.4 + rimraf: 2.6.2 dev: false engines: node: '>=0.6' @@ -3810,12 +3824,12 @@ packages: node: '>=0.4.0' resolution: integrity: sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg= - /graceful-fs/4.1.11: + /graceful-fs/4.1.13: dev: false engines: - node: '>=0.4.0' + node: '>=6' resolution: - integrity: sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= + integrity: sha512-a3u3Sck0c7/X622CIqiU0q/eRmhEOssVa3jkrfRRxxHPzaW1EcZgsQt87zKipdteGmFEKGGBvIBPr13pCB2HYw== /growl/1.10.5: dev: false engines: @@ -4940,7 +4954,7 @@ packages: chalk: 2.4.1 exit: 0.1.2 glob: 7.1.3 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 import-local: 1.0.0 is-ci: 1.2.1 istanbul-api: 1.3.7 @@ -4964,7 +4978,7 @@ packages: micromatch: 2.3.11 node-notifier: 5.3.0 realpath-native: 1.0.2 - rimraf: 2.5.4 + rimraf: 2.6.2 slash: 1.0.0 string-length: 2.0.0 strip-ansi: 4.0.0 @@ -5029,7 +5043,7 @@ packages: /jest-haste-map/22.4.3: dependencies: fb-watchman: 2.0.0 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 jest-docblock: 22.4.3 jest-serializer: 22.4.3 jest-worker: 22.4.3 @@ -5043,7 +5057,7 @@ packages: chalk: 2.4.1 co: 4.6.0 expect: 22.4.3 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 is-generator-fn: 1.0.0 jest-diff: 22.4.3 jest-matcher-utils: 22.4.3 @@ -5123,7 +5137,7 @@ packages: chalk: 2.4.1 convert-source-map: 1.6.0 exit: 0.1.2 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 jest-config: 22.4.4 jest-haste-map: 22.4.3 jest-regex-util: 22.4.3 @@ -5160,7 +5174,7 @@ packages: dependencies: callsites: 2.0.0 chalk: 2.4.1 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 is-ci: 1.2.1 jest-message-util: 22.4.3 mkdirp: 0.5.1 @@ -5305,13 +5319,13 @@ packages: /jsonfile/2.4.0: dev: false optionalDependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 resolution: integrity: sha1-NzaitCi4e72gzIO1P6PWM6NcKug= /jsonfile/4.0.0: dev: false optionalDependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 resolution: integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= /jsonify/0.0.0: @@ -5436,7 +5450,7 @@ packages: dom-serialize: 2.2.1 expand-braces: 0.1.2 glob: 7.0.6 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 http-proxy: 1.17.0 isbinaryfile: 3.0.3 lodash: 3.10.1 @@ -5444,7 +5458,7 @@ packages: mime: 1.6.0 minimatch: 3.0.4 optimist: 0.6.1 - rimraf: 2.5.4 + rimraf: 2.6.2 socket.io: 1.7.4 source-map: 0.5.7 useragent: 2.3.0 @@ -5489,7 +5503,7 @@ packages: /klaw/1.3.1: dev: false optionalDependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 resolution: integrity: sha1-QIhDO0azsbolnXh4XY6W9zugJDk= /lazy-cache/1.0.4: @@ -5549,13 +5563,13 @@ packages: node: '>= 0.8' resolution: integrity: sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew= - /livereload-js/2.3.0: + /livereload-js/2.4.0: dev: false resolution: - integrity: sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg== + integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== /load-json-file/1.1.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -5567,7 +5581,7 @@ packages: integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= /load-json-file/2.0.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 parse-json: 2.2.0 pify: 2.3.0 strip-bom: 3.0.0 @@ -6339,13 +6353,13 @@ packages: dependencies: fstream: 1.0.11 glob: 7.0.6 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 mkdirp: 0.5.1 nopt: 3.0.6 npmlog: 4.1.2 osenv: 0.1.5 request: 2.88.0 - rimraf: 2.5.4 + rimraf: 2.6.2 semver: 5.3.0 tar: 2.2.1 which: 1.3.1 @@ -6934,7 +6948,7 @@ packages: integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= /path-type/1.1.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 pify: 2.3.0 pinkie-promise: 2.0.1 dev: false @@ -7327,7 +7341,7 @@ packages: slash: 1.0.0 dev: false optionalDependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 resolution: integrity: sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== /read-package-tree/5.1.6: @@ -7420,14 +7434,14 @@ packages: dependencies: debuglog: 1.0.1 dezalgo: 1.0.3 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 once: 1.4.0 dev: false resolution: integrity: sha1-n6+jfShr5dksuuve4DDcm19AZ0c= /readdirp/2.2.1: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 micromatch: 3.1.10 readable-stream: 2.3.6 dev: false @@ -8636,7 +8650,7 @@ packages: body-parser: 1.14.2 debug: 2.2.0 faye-websocket: 0.10.0 - livereload-js: 2.3.0 + livereload-js: 2.4.0 parseurl: 1.3.2 qs: 5.1.0 dev: false @@ -9214,7 +9228,7 @@ packages: /watchpack/1.6.0: dependencies: chokidar: 2.0.4 - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 neo-async: 2.6.0 dev: false resolution: @@ -9396,7 +9410,7 @@ packages: integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= /write-file-atomic/2.3.0: dependencies: - graceful-fs: 4.1.11 + graceful-fs: 4.1.13 imurmurhash: 0.1.4 signal-exit: 3.0.2 dev: false @@ -9628,59 +9642,59 @@ packages: dependencies: '@types/jest': 21.1.10 '@types/node': 8.5.8 - fs-extra: 5.0.0 + fs-extra: 7.0.0 typescript: 3.0.3 dev: false name: '@rush-temp/api-extractor-test-01' resolution: - integrity: sha512-9PVff+Oq8HRuf0DAsyiD+33iYujTHY82waKH87QvRY+C+yji0j+L7t94dYa+7+9+wu34oi2UdAMI0EEjGHqs5g== + integrity: sha512-KfRUIgmqD2k6QHeSWCSwz1mkpQlXZgDvRLUOPWa6JjeO9TGvH4Has0KY6u9cnDY1LK9BzH8BGuc9WCwNhF8PUQ== tarball: 'file:projects/api-extractor-test-01.tgz' version: 0.0.0 'file:projects/api-extractor-test-02.tgz': dependencies: '@types/node': 8.5.8 '@types/semver': 5.3.33 - fs-extra: 5.0.0 + fs-extra: 7.0.0 semver: 5.3.0 typescript: 3.0.3 dev: false name: '@rush-temp/api-extractor-test-02' resolution: - integrity: sha512-iU1ppipCFjqs7pvEARmwv4qex6M+iu1wCBDO3n8IuENuabAw14BWf1ObGW56wCYcU41xF9QZjBxVi5WnBnPmcg== + integrity: sha512-i+vSuIDAwihpIanNNln22EJym36jbw1uhERWdO86ZsupnTrVP5IX9+7D7ImPalrmP/usXhlTMf/Md/YkiGqCvg== tarball: 'file:projects/api-extractor-test-02.tgz' version: 0.0.0 'file:projects/api-extractor-test-03.tgz': dependencies: '@types/jest': 21.1.10 '@types/node': 8.5.8 - fs-extra: 5.0.0 + fs-extra: 7.0.0 typescript: 3.0.3 dev: false name: '@rush-temp/api-extractor-test-03' resolution: - integrity: sha512-EA6WmDPNrn6tOo2PVani+Jc7ljKwAjUGcYwlNCvgCJVUmv62dtOi8KrqzK2XlfenP7cs3sApBXHu69yrS3Aj0A== + integrity: sha512-DzpImCK/Vy+T87UeTRIB2fpMcOuXUcL7ge1SU99iewyzvJR3tTfQPDSs46MxpWuKt7icAROJ3Ihf5mO0OMe+tw== tarball: 'file:projects/api-extractor-test-03.tgz' version: 0.0.0 'file:projects/api-extractor-test-04.tgz': dependencies: - fs-extra: 5.0.0 + fs-extra: 7.0.0 typescript: 3.0.3 dev: false name: '@rush-temp/api-extractor-test-04' resolution: - integrity: sha512-nbZ8V5hVazXKm1aU9Kj/viXNLZj2V1jeod1EINj9I/4EALuhlYp0iJLB4nLZZIKPgfrNCLY/crxK/SlCThS0xA== + integrity: sha512-YTzrGIzyllKam+Tx3xf7bMrNbCqB/HBdUN8t1i0GVAVdG48Pw0bOZZZ4FVYOfw+EI5zHvtHzdYXn3tCXwNYtYQ== tarball: 'file:projects/api-extractor-test-04.tgz' version: 0.0.0 'file:projects/api-extractor-test-05.tgz': dependencies: '@types/jest': 21.1.10 '@types/node': 8.5.8 - fs-extra: 5.0.0 + fs-extra: 7.0.0 typescript: 3.0.3 dev: false name: '@rush-temp/api-extractor-test-05' resolution: - integrity: sha512-AnRCw256m13DFMuX4512h4FK6LUWSfv13DnKMDU4rP3E99Z5Mui8oHsghJHNaaPxbklfvjMF2ic/AlrPTmYoUg== + integrity: sha512-xMRRsKz5bM1G8kWLn0rg80nBJ9qDyQA5aj7C3qe+gimnZCGFaNAOvicYmNDpDDKAcGGw2l43d5cqX1fluQPJnw== tarball: 'file:projects/api-extractor-test-05.tgz' version: 0.0.0 'file:projects/api-extractor.tgz': @@ -9852,7 +9866,6 @@ packages: '@types/node-notifier': 0.0.28 '@types/orchestrator': 0.0.30 '@types/q': 0.0.32 - '@types/rimraf': 0.0.28 '@types/semver': 5.3.33 '@types/through2': 2.0.32 '@types/vinyl': 1.2.30 @@ -9879,7 +9892,6 @@ packages: object-assign: 4.1.1 orchestrator: 0.3.8 pretty-hrtime: 1.0.3 - rimraf: 2.5.4 semver: 5.3.0 through2: 2.0.3 vinyl: 2.2.0 @@ -9888,7 +9900,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build' resolution: - integrity: sha512-8aimkbOr8kkgTsHkVz96iO+/5vD9IN0r0ZFvjHvjrIbsru1wLIc7pjwwAX4jjqHnM7jCUfodoYD2MT1brWrz0w== + integrity: sha512-1iKyfr4Nvh5YiWUUv28kuC2CCRcXnLYYO+9O6R/s1e5fQTp+VLqDr6p3SkJ+HlEiPKHKmmLMdxfvKMKPkPQT4Q== tarball: 'file:projects/gulp-core-build.tgz' version: 0.0.0 'file:projects/load-themed-styles.tgz': @@ -9953,12 +9965,12 @@ packages: dependencies: '@microsoft/node-library-build': 6.0.6 '@microsoft/rush-stack-compiler': 0.4.3 - '@types/fs-extra': 5.0.1 + '@types/fs-extra': 5.0.4 '@types/jest': 21.1.10 '@types/node': 8.5.8 '@types/z-schema': 3.16.31 colors: 1.2.5 - fs-extra: 5.0.0 + fs-extra: 7.0.0 gulp: 3.9.1 jju: 1.3.0 tslint-microsoft-contrib: 5.2.1 @@ -9966,7 +9978,7 @@ packages: dev: false name: '@rush-temp/node-core-library' resolution: - integrity: sha512-3m5DeVMw2CFmbaIB1WkLMzGmnHuJ7AaJXvm7wB6BXK39Rih6sXmWfEA0TVJFeZHxkn/Dy0GSaCZhYG1HYat7fQ== + integrity: sha512-bRot4BrHKNLbxJDj9k2c/MG/QNPEtTNjzHRO8DiRHUrx2a5W0OVvgddbjQJaLxf8uYcuc937XoFiyF488L+aMg== tarball: 'file:projects/node-core-library.tgz' version: 0.0.0 'file:projects/node-library-build-test.tgz': @@ -10050,7 +10062,6 @@ packages: node-fetch: 2.1.2 npm-package-arg: 5.1.2 read-package-tree: 5.1.6 - rimraf: 2.5.4 semver: 5.3.0 strict-uri-encode: 2.0.0 tar: 4.4.6 @@ -10059,7 +10070,7 @@ packages: dev: false name: '@rush-temp/rush-lib' resolution: - integrity: sha512-seXGtztq4ivWTArCzjBEJmAzd5r5VkOas57ROVI9b+Uq0q0lRUbpGT0fGSrxR2pr4J0XkeHQL5gLa3uNHI8t/g== + integrity: sha512-WF4/5ISzyPimMR62fHgyaAK+f0jw0z/3oFrn3hmKbZ1foVUCrGnT9IyUGMsl47to0vc1cldTsMB5qnk5vtY2Mw== tarball: 'file:projects/rush-lib.tgz' version: 0.0.0 'file:projects/rush-stack-compiler.tgz': @@ -10252,7 +10263,7 @@ specifiers: '@types/clean-css': 3.4.30 '@types/express': 4.11.0 '@types/express-serve-static-core': 4.11.0 - '@types/fs-extra': 5.0.1 + '@types/fs-extra': 5.0.4 '@types/glob': 5.0.30 '@types/gulp': 3.8.32 '@types/gulp-istanbul': 0.9.30 @@ -10275,7 +10286,6 @@ specifiers: '@types/orchestrator': 0.0.30 '@types/q': 0.0.32 '@types/resolve': 0.0.8 - '@types/rimraf': 0.0.28 '@types/semver': 5.3.33 '@types/serve-static': 1.13.1 '@types/sinon': 1.16.34 @@ -10301,7 +10311,7 @@ specifiers: del: ^2.2.2 end-of-stream: ~1.1.0 express: ~4.16.2 - fs-extra: ~5.0.0 + fs-extra: ~7.0.0 git-repo-info: ~1.1.4 glob: ~7.0.5 glob-escape: ~0.0.1 @@ -10353,7 +10363,6 @@ specifiers: pretty-hrtime: ~1.0.2 read-package-tree: ~5.1.5 resolve: 1.8.1 - rimraf: ~2.5.4 semver: ~5.3.0 sinon: ~1.17.3 sinon-chai: ~2.8.0 From e6db8f9a4af7f2808f468cd8b83a671cf2c7f648 Mon Sep 17 00:00:00 2001 From: pgonzal Date: Fri, 2 Nov 2018 16:12:49 -0700 Subject: [PATCH 4/4] rush change --- .../pgonzal-delete-rimraf_2018-11-02-23-12.json | 11 +++++++++++ .../pgonzal-delete-rimraf_2018-11-02-23-12.json | 11 +++++++++++ .../rush/pgonzal-delete-rimraf_2018-11-02-23-12.json | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 common/changes/@microsoft/gulp-core-build/pgonzal-delete-rimraf_2018-11-02-23-12.json create mode 100644 common/changes/@microsoft/node-core-library/pgonzal-delete-rimraf_2018-11-02-23-12.json create mode 100644 common/changes/@microsoft/rush/pgonzal-delete-rimraf_2018-11-02-23-12.json diff --git a/common/changes/@microsoft/gulp-core-build/pgonzal-delete-rimraf_2018-11-02-23-12.json b/common/changes/@microsoft/gulp-core-build/pgonzal-delete-rimraf_2018-11-02-23-12.json new file mode 100644 index 0000000000..0634e4e44a --- /dev/null +++ b/common/changes/@microsoft/gulp-core-build/pgonzal-delete-rimraf_2018-11-02-23-12.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/gulp-core-build", + "comment": "Remove all dependencies on the \"rimraf\" library", + "type": "patch" + } + ], + "packageName": "@microsoft/gulp-core-build", + "email": "pgonzal@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/node-core-library/pgonzal-delete-rimraf_2018-11-02-23-12.json b/common/changes/@microsoft/node-core-library/pgonzal-delete-rimraf_2018-11-02-23-12.json new file mode 100644 index 0000000000..a57019741d --- /dev/null +++ b/common/changes/@microsoft/node-core-library/pgonzal-delete-rimraf_2018-11-02-23-12.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/node-core-library", + "comment": "Remove all dependencies on the \"rimraf\" library", + "type": "patch" + } + ], + "packageName": "@microsoft/node-core-library", + "email": "pgonzal@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/pgonzal-delete-rimraf_2018-11-02-23-12.json b/common/changes/@microsoft/rush/pgonzal-delete-rimraf_2018-11-02-23-12.json new file mode 100644 index 0000000000..a81094ac7f --- /dev/null +++ b/common/changes/@microsoft/rush/pgonzal-delete-rimraf_2018-11-02-23-12.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Remove all dependencies on the \"rimraf\" library", + "packageName": "@microsoft/rush", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "pgonzal@users.noreply.github.com" +} \ No newline at end of file