diff --git a/.circleci/workflows.yml b/.circleci/workflows.yml index f3a88c8678f2..e0ae3c558d91 100644 --- a/.circleci/workflows.yml +++ b/.circleci/workflows.yml @@ -38,7 +38,7 @@ mainBuildFilters: &mainBuildFilters - /^release\/\d+\.\d+\.\d+$/ # use the following branch as well to ensure that v8 snapshot cache updates are fully tested - 'update-v8-snapshot-cache-on-develop' - - 'ryanm/fix/having-trouble-debugging-your-ci-failures' + - 'update-trash' # usually we don't build Mac app - it takes a long time # but sometimes we want to really confirm we are doing the right thing @@ -49,11 +49,7 @@ macWorkflowFilters: &darwin-workflow-filters - equal: [ develop, << pipeline.git.branch >> ] # use the following branch as well to ensure that v8 snapshot cache updates are fully tested - equal: [ 'update-v8-snapshot-cache-on-develop', << pipeline.git.branch >> ] - - equal: - [ - 'ryanm/fix/having-trouble-debugging-your-ci-failures', - << pipeline.git.branch >> - ] + - equal: [ 'update-trash', << pipeline.git.branch >> ] - matches: pattern: /^release\/\d+\.\d+\.\d+$/ value: << pipeline.git.branch >> @@ -64,11 +60,7 @@ linuxArm64WorkflowFilters: &linux-arm64-workflow-filters - equal: [ develop, << pipeline.git.branch >> ] # use the following branch as well to ensure that v8 snapshot cache updates are fully tested - equal: [ 'update-v8-snapshot-cache-on-develop', << pipeline.git.branch >> ] - - equal: - [ - 'ryanm/fix/having-trouble-debugging-your-ci-failures', - << pipeline.git.branch >> - ] + - equal: [ 'update-trash', << pipeline.git.branch >> ] - matches: pattern: /^release\/\d+\.\d+\.\d+$/ value: << pipeline.git.branch >> @@ -165,7 +157,7 @@ commands: name: Set environment variable to determine whether or not to persist artifacts command: | echo "Setting SHOULD_PERSIST_ARTIFACTS variable" - echo 'if ! [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "release/"* && "$CIRCLE_BRANCH" != "ryanm/fix/having-trouble-debugging-your-ci-failures" ]]; then + echo 'if ! [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "release/"* && "$CIRCLE_BRANCH" != "update-trash" ]]; then export SHOULD_PERSIST_ARTIFACTS=true fi' >> "$BASH_ENV" # You must run `setup_should_persist_artifacts` command and be using bash before running this command diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index 7687c3b28a85..f9a2e3546674 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -1,4 +1,13 @@ +## 14.3.4 + +_Released 5/20/2025 (PENDING)_ + +**Dependency Updates:** + +- Upgraded `trash` from `5.2.0` to `7.2.0`. Addressed in [#31667](https://github.com/cypress-io/cypress/pull/31667). + + ## 14.3.3 _Released 5/6/2025_ diff --git a/packages/server/lib/modes/run.ts b/packages/server/lib/modes/run.ts index b8af4ec865c2..1e668ddb0fd2 100644 --- a/packages/server/lib/modes/run.ts +++ b/packages/server/lib/modes/run.ts @@ -216,7 +216,7 @@ async function trashAssets (config: Cfg) { try { await Promise.all([ trash.folder(config.videosFolder), - trash.folder(config.screenshotsFolder), + typeof config.screenshotsFolder === 'string' ? trash.folder(config.screenshotsFolder) : Promise.resolve(), trash.folder(config.downloadsFolder), ]) } catch (err) { diff --git a/packages/server/lib/util/trash.js b/packages/server/lib/util/trash.js deleted file mode 100644 index 4a863a5de9c1..000000000000 --- a/packages/server/lib/util/trash.js +++ /dev/null @@ -1,20 +0,0 @@ -const { fs } = require('./fs') -const os = require('os') -const path = require('path') -const trash = require('trash') -const Promise = require('bluebird') - -module.exports = { - folder (pathToFolder) { - return fs.statAsync(pathToFolder) - .then(() => { - if (os.platform() === 'linux') { - return fs.emptyDir(pathToFolder) - } - - return Promise.map(fs.readdirAsync(pathToFolder), (item) => { - return trash([path.join(pathToFolder, item)]) - }) - }).catch({ code: 'ENOENT' }, () => {}) - }, -} diff --git a/packages/server/lib/util/trash.ts b/packages/server/lib/util/trash.ts new file mode 100644 index 000000000000..8beeaad38191 --- /dev/null +++ b/packages/server/lib/util/trash.ts @@ -0,0 +1,34 @@ +import { fs } from './fs' +import os from 'os' +import path from 'path' +import trash from 'trash' +import Bluebird from 'bluebird' + +// Moves a folder's contents to the trash (or empties it on Linux) +export const folder = async (pathToFolder: string): Promise => { + try { + await fs.statAsync(pathToFolder) + + if (os.platform() === 'linux') { + await fs.emptyDir(pathToFolder) + + return + } + + const items = await fs.readdir(pathToFolder) + + await Bluebird.map(items, (item: string) => { + return trash([path.join(pathToFolder, item)]) + }) + } catch (error) { + if ((error as NodeJS.ErrnoException).code === 'ENOENT') { + return + } + + throw error + } +} + +export default { + folder, +} diff --git a/packages/server/package.json b/packages/server/package.json index 5f8eaa4473b7..ffd71511c17f 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -128,7 +128,7 @@ "term-size": "2.1.0", "through": "2.3.8", "tough-cookie": "4.1.3", - "trash": "5.2.0", + "trash": "7.2.0", "ts-node": "^10.9.2", "tslib": "2.3.1", "underscore.string": "3.3.6", diff --git a/packages/server/test/unit/util/trash_spec.js b/packages/server/test/unit/util/trash_spec.js deleted file mode 100644 index 9205faefa0e0..000000000000 --- a/packages/server/test/unit/util/trash_spec.js +++ /dev/null @@ -1,77 +0,0 @@ -const mockFs = require('mock-fs') - -require('../../spec_helper') - -const fs = require('fs') -const os = require('os') -const path = require('path') -const trash = require(`../../../lib/util/trash`) - -const populateDirectories = function (basePath) { - fs.mkdirSync(basePath) - fs.mkdirSync(path.resolve(basePath, 'bar')) - fs.mkdirSync(path.resolve(basePath, 'bar', 'baz')) - - fs.writeFileSync(path.resolve(basePath, 'a.txt'), '') - fs.writeFileSync(path.resolve(basePath, 'bar', 'b.txt'), '') - fs.writeFileSync(path.resolve(basePath, 'bar', 'baz', 'c.txt'), '') - - expect(fs.existsSync(path.resolve(basePath, 'a.txt'))).to.be.true - expect(fs.existsSync(path.resolve(basePath, 'bar', 'b.txt'))).to.be.true - - expect(fs.existsSync(path.resolve(basePath, 'bar', 'baz', 'c.txt'))).to.be.true -} - -const expectDirectoriesExist = function (basePath) { - expect(fs.existsSync(basePath)).to.be.true - expect(fs.existsSync(path.resolve(basePath, 'a.txt'))).to.be.false - expect(fs.existsSync(path.resolve(basePath, 'bar', 'b.txt'))).to.be.false - - expect(fs.existsSync(path.resolve(basePath, 'bar', 'baz', 'c.txt'))).to.be.false -} - -describe('lib/util/trash', () => { - beforeEach(() => { - sinon.stub(process, 'cwd').returns(os.tmpdir()) - mockFs({}) - }) - - afterEach(() => { - mockFs.restore() - }) - - context('.folder', () => { - it('trashes contents of directory in non-Linux', () => { - sinon.stub(os, 'platform').returns('darwin') - const basePath = 'foo' - - populateDirectories(basePath) - - return trash.folder(basePath).then(() => { - expectDirectoriesExist(basePath) - - return fs.rmdirSync(basePath) - }) - }) - - it(`doesn't fail if directory is non-existent`, () => { - return trash.folder('bar') - .tapCatch(() => { - throw new Error('should not have errored') - }) - }) - - it('completely removes directory on Linux', () => { - sinon.stub(os, 'platform').returns('linux') - const basePath = 'foo' - - populateDirectories(basePath) - - return trash.folder(basePath).then(() => { - expectDirectoriesExist(basePath) - - return fs.rmdirSync(basePath) - }) - }) - }) -}) diff --git a/packages/server/test/unit/util/trash_spec.ts b/packages/server/test/unit/util/trash_spec.ts new file mode 100644 index 000000000000..0a9d95cd21e0 --- /dev/null +++ b/packages/server/test/unit/util/trash_spec.ts @@ -0,0 +1,74 @@ +import fs from 'fs' +import os from 'os' +import path from 'path' +import trash from '../../../lib/util/trash' +import sinon from 'sinon' +import { expect } from 'chai' + +require('../../spec_helper') + +// Creates test directories and files for trash testing +const populateDirectories = (basePath: string): void => { + fs.mkdirSync(basePath, { recursive: true }) + fs.mkdirSync(path.resolve(basePath, 'bar'), { recursive: true }) + fs.mkdirSync(path.resolve(basePath, 'bar', 'baz'), { recursive: true }) + + fs.writeFileSync(path.resolve(basePath, 'a.txt'), '') + fs.writeFileSync(path.resolve(basePath, 'bar', 'b.txt'), '') + fs.writeFileSync(path.resolve(basePath, 'bar', 'baz', 'c.txt'), '') + + expect(fs.existsSync(path.resolve(basePath, 'a.txt'))).to.be.true + expect(fs.existsSync(path.resolve(basePath, 'bar', 'b.txt'))).to.be.true + expect(fs.existsSync(path.resolve(basePath, 'bar', 'baz', 'c.txt'))).to.be.true +} + +// Verifies that directories exist but their contents have been removed +const expectDirectoriesExist = (basePath: string): void => { + expect(fs.existsSync(basePath)).to.be.true + expect(fs.existsSync(path.resolve(basePath, 'a.txt'))).to.be.false + expect(fs.existsSync(path.resolve(basePath, 'bar', 'b.txt'))).to.be.false + expect(fs.existsSync(path.resolve(basePath, 'bar', 'baz', 'c.txt'))).to.be.false +} + +describe('lib/util/trash', () => { + let tempDir: string + + beforeEach(() => { + tempDir = path.join(os.tmpdir(), `cypress-test-${Date.now()}`) + fs.mkdirSync(tempDir, { recursive: true }) + }) + + afterEach(() => { + if (fs.existsSync(tempDir)) { + fs.rmSync(tempDir, { recursive: true, force: true }) + } + }) + + context('.folder', () => { + it('trashes contents of directory in non-Linux', async () => { + sinon.stub(os, 'platform').returns('darwin') + const basePath = path.join(tempDir, 'foo') + + populateDirectories(basePath) + + await trash.folder(basePath) + expectDirectoriesExist(basePath) + fs.rmdirSync(basePath) + }) + + it('doesn\'t fail if directory is non-existent', async () => { + await trash.folder(path.join(tempDir, 'bar')) + }) + + it('completely removes directory on Linux', async () => { + sinon.stub(os, 'platform').returns('linux') + const basePath = path.join(tempDir, 'foo') + + populateDirectories(basePath) + + await trash.folder(basePath) + expectDirectoriesExist(basePath) + fs.rmdirSync(basePath) + }) + }) +}) diff --git a/scripts/binary/binary-cleanup.js b/scripts/binary/binary-cleanup.js index acc2be67e838..162febeea064 100644 --- a/scripts/binary/binary-cleanup.js +++ b/scripts/binary/binary-cleanup.js @@ -51,6 +51,7 @@ const getDependencyPathsToKeep = async (buildAppDir) => { 'node_modules/html-webpack-plugin-5/index.js', 'node_modules/mocha-7.2.0/index.js', 'packages/server/node_modules/webdriver/build/index.js', + 'packages/server/node_modules/@wdio/utils/build/node.js', // dependencies needed for geckodriver when running firefox in the binary 'node_modules/pump/index.js', 'node_modules/sprintf-js/src/sprintf.js', diff --git a/tooling/v8-snapshot/cache/darwin/snapshot-meta.json b/tooling/v8-snapshot/cache/darwin/snapshot-meta.json index cb4c1bf5dd3f..c5f292148afe 100644 --- a/tooling/v8-snapshot/cache/darwin/snapshot-meta.json +++ b/tooling/v8-snapshot/cache/darwin/snapshot-meta.json @@ -31,7 +31,6 @@ "./node_modules/jose/dist/node/cjs/runtime/verify.js", "./node_modules/jsonfile/index.js", "./node_modules/lockfile/lockfile.js", - "./node_modules/make-dir/index.js", "./node_modules/minimatch/minimatch.js", "./node_modules/mocha-7.2.0/node_modules/debug/src/node.js", "./node_modules/mocha-7.2.0/node_modules/glob/node_modules/minimatch/minimatch.js", @@ -46,12 +45,10 @@ "./node_modules/prettier/third-party.js", "./node_modules/process-nextick-args/index.js", "./node_modules/react-docgen/dist/FileState.js", - "./node_modules/run-applescript/node_modules/get-stream/buffer-stream.js", "./node_modules/send/node_modules/debug/src/node.js", "./node_modules/shell-env/node_modules/get-stream/buffer-stream.js", "./node_modules/signal-exit/index.js", "./node_modules/stream-parser/node_modules/debug/src/node.js", - "./node_modules/trash/node_modules/make-dir/index.js", "./node_modules/ws/lib/websocket.js", "./packages/data-context/node_modules/get-stream/buffer-stream.js", "./packages/https-proxy/lib/ca.js", @@ -208,6 +205,9 @@ "./node_modules/@opentelemetry/resources/build/src/platform/node/index.js", "./node_modules/@opentelemetry/resources/build/src/platform/node/machine-id/getMachineId.js", "./node_modules/@opentelemetry/sdk-trace-base/build/src/config.js", + "./node_modules/@sindresorhus/df/index.js", + "./node_modules/@stroncium/procfs/index.js", + "./node_modules/@stroncium/procfs/lib/utils.js", "./node_modules/adm-zip/adm-zip.js", "./node_modules/adm-zip/methods/zipcrypto.js", "./node_modules/adm-zip/util/fattr.js", @@ -226,6 +226,7 @@ "./node_modules/chrome-remote-interface/node_modules/ws/lib/constants.js", "./node_modules/chrome-remote-interface/node_modules/ws/lib/receiver.js", "./node_modules/chrome-remote-interface/node_modules/ws/lib/websocket-server.js", + "./node_modules/clean-stack/index.js", "./node_modules/coffeescript/lib/coffeescript/coffeescript.js", "./node_modules/coffeescript/lib/coffeescript/index.js", "./node_modules/coffeescript/lib/coffeescript/nodes.js", @@ -237,11 +238,6 @@ "./node_modules/compression/node_modules/debug/src/browser.js", "./node_modules/compression/node_modules/debug/src/index.js", "./node_modules/concat-stream/index.js", - "./node_modules/cp-file/cp-file-error.js", - "./node_modules/cp-file/fs.js", - "./node_modules/cp-file/progress-emitter.js", - "./node_modules/cross-spawn-async/lib/parse.js", - "./node_modules/cross-spawn-async/lib/resolveCommand.js", "./node_modules/debug/src/browser.js", "./node_modules/debug/src/index.js", "./node_modules/default-shell/index.js", @@ -329,7 +325,6 @@ "./node_modules/json3/lib/json3.js", "./node_modules/lodash/isBuffer.js", "./node_modules/lodash/lodash.js", - "./node_modules/make-dir/node_modules/semver/semver.js", "./node_modules/methods/index.js", "./node_modules/mime/mime.js", "./node_modules/minizlib/constants.js", @@ -385,8 +380,6 @@ "./node_modules/morgan/node_modules/debug/src/browser.js", "./node_modules/morgan/node_modules/debug/src/index.js", "./node_modules/morgan/node_modules/depd/index.js", - "./node_modules/move-file/node_modules/semver/semver.js", - "./node_modules/nested-error-stacks/index.js", "./node_modules/nexus/dist/core.js", "./node_modules/nexus/dist/definitions/list.js", "./node_modules/nexus/dist/definitions/nexusMeta.js", @@ -455,7 +448,6 @@ "./node_modules/picomatch/lib/picomatch.js", "./node_modules/pidusage/lib/stats.js", "./node_modules/pinkie/index.js", - "./node_modules/pseudomap/map.js", "./node_modules/pumpify/index.js", "./node_modules/queue/index.js", "./node_modules/randomstring/node_modules/randombytes/index.js", @@ -496,8 +488,6 @@ "./node_modules/resolve/lib/async.js", "./node_modules/resolve/lib/homedir.js", "./node_modules/resolve/lib/sync.js", - "./node_modules/run-applescript/node_modules/execa/lib/errname.js", - "./node_modules/run-applescript/node_modules/semver/semver.js", "./node_modules/safe-buffer/index.js", "./node_modules/safer-buffer/safer.js", "./node_modules/sax/lib/sax.js", @@ -545,6 +535,7 @@ "./node_modules/trash/node_modules/glob/glob.js", "./node_modules/trash/node_modules/glob/sync.js", "./node_modules/trash/node_modules/ignore/ignore.js", + "./node_modules/trash/node_modules/semver/semver.js", "./node_modules/truncate-utf8-bytes/index.js", "./node_modules/ts-node/dist-raw/node-internal-modules-cjs-helpers.js", "./node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js", @@ -1423,9 +1414,17 @@ "./node_modules/@opentelemetry/semantic-conventions/build/src/resource/index.js", "./node_modules/@opentelemetry/semantic-conventions/build/src/trace/SemanticAttributes.js", "./node_modules/@opentelemetry/semantic-conventions/build/src/trace/index.js", - "./node_modules/@sindresorhus/df/index.js", "./node_modules/@sindresorhus/df/node_modules/execa/index.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/command.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/error.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/kill.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/promise.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/stdio.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/stream.js", "./node_modules/@sindresorhus/df/node_modules/npm-run-path/index.js", + "./node_modules/@sindresorhus/df/node_modules/p-finally/index.js", + "./node_modules/@stroncium/procfs/lib/parsers.js", + "./node_modules/@stroncium/procfs/lib/procfs-error.js", "./node_modules/@tsconfig/node10/tsconfig.json", "./node_modules/@tsconfig/node12/tsconfig.json", "./node_modules/@tsconfig/node14/tsconfig.json", @@ -1470,6 +1469,7 @@ "./node_modules/adm-zip/util/fileSystem.js", "./node_modules/adm-zip/zipEntry.js", "./node_modules/adm-zip/zipFile.js", + "./node_modules/aggregate-error/index.js", "./node_modules/ansi-regex/index.js", "./node_modules/ansi-styles/index.js", "./node_modules/ansi_up/ansi_up.js", @@ -1692,20 +1692,13 @@ "./node_modules/cookie/index.js", "./node_modules/core-util-is/lib/util.js", "./node_modules/cors/lib/index.js", - "./node_modules/cp-file/index.js", - "./node_modules/cp-file/node_modules/pify/index.js", "./node_modules/create-require/create-require.js", - "./node_modules/cross-spawn-async/index.js", - "./node_modules/cross-spawn-async/lib/enoent.js", - "./node_modules/cross-spawn-async/node_modules/lru-cache/index.js", - "./node_modules/cross-spawn-async/node_modules/yallist/yallist.js", "./node_modules/cross-spawn/index.js", "./node_modules/cross-spawn/lib/enoent.js", "./node_modules/cross-spawn/lib/parse.js", "./node_modules/cross-spawn/lib/util/escape.js", "./node_modules/cross-spawn/lib/util/readShebang.js", "./node_modules/cross-spawn/lib/util/resolveCommand.js", - "./node_modules/cross-spawn/node_modules/path-key/index.js", "./node_modules/cross-spawn/node_modules/shebang-command/index.js", "./node_modules/cross-spawn/node_modules/shebang-regex/index.js", "./node_modules/cross-spawn/node_modules/which/which.js", @@ -1784,7 +1777,6 @@ "./node_modules/es-object-atoms/index.js", "./node_modules/escape-goat/index.js", "./node_modules/escape-html/index.js", - "./node_modules/escape-string-applescript/index.js", "./node_modules/escape-string-regexp/index.js", "./node_modules/esprima/dist/esprima.js", "./node_modules/esutils/lib/ast.js", @@ -2189,6 +2181,7 @@ "./node_modules/image-size/dist/types/tga.js", "./node_modules/image-size/dist/types/tiff.js", "./node_modules/image-size/dist/types/webp.js", + "./node_modules/indent-string/index.js", "./node_modules/inflight/inflight.js", "./node_modules/inherits/inherits.js", "./node_modules/inherits/inherits_browser.js", @@ -2203,6 +2196,7 @@ "./node_modules/is-glob/index.js", "./node_modules/is-html/index.js", "./node_modules/is-obj/index.js", + "./node_modules/is-path-inside/index.js", "./node_modules/is-plain-obj/index.js", "./node_modules/is-regexp/index.js", "./node_modules/is-stream/index.js", @@ -2441,7 +2435,6 @@ "./node_modules/lodash/toInteger.js", "./node_modules/lodash/toNumber.js", "./node_modules/lodash/toString.js", - "./node_modules/make-dir/node_modules/pify/index.js", "./node_modules/make-error/index.js", "./node_modules/math-intrinsics/abs.js", "./node_modules/math-intrinsics/floor.js", @@ -2554,7 +2547,6 @@ "./node_modules/mount-point/index.js", "./node_modules/mount-point/node_modules/@sindresorhus/df/index.js", "./node_modules/move-file/index.js", - "./node_modules/move-file/node_modules/make-dir/index.js", "./node_modules/ms/index.js", "./node_modules/negotiator/index.js", "./node_modules/negotiator/lib/charset.js", @@ -2615,7 +2607,6 @@ "./node_modules/node-releases/data/release-schedule/release-schedule.json", "./node_modules/normalize-path/index.js", "./node_modules/npm-run-path/index.js", - "./node_modules/npm-run-path/node_modules/path-key/index.js", "./node_modules/object-assign/index.js", "./node_modules/object-keys/implementation.js", "./node_modules/object-keys/index.js", @@ -2630,8 +2621,8 @@ "./node_modules/p-defer/index.js", "./node_modules/p-finally/index.js", "./node_modules/p-limit/index.js", + "./node_modules/p-map/index.js", "./node_modules/p-timeout/index.js", - "./node_modules/p-try/index.js", "./node_modules/pako/index.js", "./node_modules/pako/lib/deflate.js", "./node_modules/pako/lib/inflate.js", @@ -2661,7 +2652,6 @@ "./node_modules/parseurl/index.js", "./node_modules/path-exists/index.js", "./node_modules/path-is-absolute/index.js", - "./node_modules/path-is-inside/lib/path-is-inside.js", "./node_modules/path-key/index.js", "./node_modules/path-parse/index.js", "./node_modules/path-root-regex/index.js", @@ -2736,7 +2726,6 @@ "./node_modules/proxy-addr/index.js", "./node_modules/proxy-addr/node_modules/ipaddr.js/lib/ipaddr.js", "./node_modules/proxy-from-env/index.js", - "./node_modules/pseudomap/pseudomap.js", "./node_modules/psl/data/rules.json", "./node_modules/psl/index.js", "./node_modules/pump/index.js", @@ -3212,19 +3201,6 @@ "./node_modules/ret/lib/util.js", "./node_modules/return-deep-diff/dist/return-deep-diff.min.js", "./node_modules/reusify/reusify.js", - "./node_modules/run-applescript/index.js", - "./node_modules/run-applescript/node_modules/cross-spawn/index.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/enoent.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/parse.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/escape.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/readShebang.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/resolveCommand.js", - "./node_modules/run-applescript/node_modules/execa/index.js", - "./node_modules/run-applescript/node_modules/execa/lib/stdio.js", - "./node_modules/run-applescript/node_modules/get-stream/index.js", - "./node_modules/run-applescript/node_modules/is-stream/index.js", - "./node_modules/run-applescript/node_modules/npm-run-path/index.js", - "./node_modules/run-applescript/node_modules/path-key/index.js", "./node_modules/run-parallel/index.js", "./node_modules/sanitize-filename/index.js", "./node_modules/semver/classes/comparator.js", @@ -3373,6 +3349,7 @@ "./node_modules/toidentifier/index.js", "./node_modules/token-types/lib/index.js", "./node_modules/trash/index.js", + "./node_modules/trash/lib/chunked-exec.js", "./node_modules/trash/lib/linux.js", "./node_modules/trash/lib/macos.js", "./node_modules/trash/lib/windows.js", @@ -3381,16 +3358,10 @@ "./node_modules/trash/node_modules/glob/common.js", "./node_modules/trash/node_modules/globby/gitignore.js", "./node_modules/trash/node_modules/globby/index.js", - "./node_modules/trash/node_modules/is-path-inside/index.js", - "./node_modules/trash/node_modules/p-map/index.js", + "./node_modules/trash/node_modules/make-dir/index.js", "./node_modules/trash/node_modules/path-type/index.js", "./node_modules/trash/node_modules/pify/index.js", "./node_modules/trash/node_modules/slash/index.js", - "./node_modules/trash/node_modules/uuid/index.js", - "./node_modules/trash/node_modules/uuid/lib/bytesToUuid.js", - "./node_modules/trash/node_modules/uuid/lib/rng.js", - "./node_modules/trash/node_modules/uuid/v1.js", - "./node_modules/trash/node_modules/uuid/v4.js", "./node_modules/truncate-utf8-bytes/lib/truncate.js", "./node_modules/ts-node/dist-raw/node-internal-constants.js", "./node_modules/ts-node/dist-raw/node-internal-errors.js", @@ -3499,7 +3470,6 @@ "./node_modules/universalify/index.js", "./node_modules/unpipe/index.js", "./node_modules/unused-filename/index.js", - "./node_modules/unused-filename/node_modules/path-exists/index.js", "./node_modules/url-parse/index.js", "./node_modules/utf8-stream/index.js", "./node_modules/utf8-stream/node_modules/isarray/index.js", @@ -3845,7 +3815,6 @@ "./packages/scaffold-config/node_modules/find-up/index.js", "./packages/scaffold-config/node_modules/locate-path/index.js", "./packages/scaffold-config/node_modules/p-locate/index.js", - "./packages/scaffold-config/node_modules/path-exists/index.js", "./packages/scaffold-config/src/commandFile.ts", "./packages/scaffold-config/src/component-index-template.ts", "./packages/scaffold-config/src/ct-detect-third-party.ts", @@ -3986,7 +3955,7 @@ "./packages/server/lib/util/terminal-size.js", "./packages/server/lib/util/terminal.js", "./packages/server/lib/util/tests_utils.ts", - "./packages/server/lib/util/trash.js", + "./packages/server/lib/util/trash.ts", "./packages/server/lib/util/tty.js", "./packages/server/node_modules/axios/index.js", "./packages/server/node_modules/axios/lib/adapters/fetch.js", @@ -4210,5 +4179,5 @@ "./tooling/v8-snapshot/cache/darwin/snapshot-entry.js" ], "deferredHashFile": "yarn.lock", - "deferredHash": "c18281d7a3231b848e387c2005aaa713e3cfbccec3974bc9db1dd65f2ee7b2cf" + "deferredHash": "32311b69fa7d3f1d15a86bddfd2e5c1ca1b73c211914981f3220eaf921a2cb89" } \ No newline at end of file diff --git a/tooling/v8-snapshot/cache/linux/snapshot-meta.json b/tooling/v8-snapshot/cache/linux/snapshot-meta.json index dba81a7d1015..a63a1229b8e6 100644 --- a/tooling/v8-snapshot/cache/linux/snapshot-meta.json +++ b/tooling/v8-snapshot/cache/linux/snapshot-meta.json @@ -31,7 +31,6 @@ "./node_modules/jose/dist/node/cjs/runtime/verify.js", "./node_modules/jsonfile/index.js", "./node_modules/lockfile/lockfile.js", - "./node_modules/make-dir/index.js", "./node_modules/minimatch/minimatch.js", "./node_modules/mocha-7.2.0/node_modules/debug/src/node.js", "./node_modules/mocha-7.2.0/node_modules/glob/node_modules/minimatch/minimatch.js", @@ -46,12 +45,10 @@ "./node_modules/prettier/third-party.js", "./node_modules/process-nextick-args/index.js", "./node_modules/react-docgen/dist/FileState.js", - "./node_modules/run-applescript/node_modules/get-stream/buffer-stream.js", "./node_modules/send/node_modules/debug/src/node.js", "./node_modules/shell-env/node_modules/get-stream/buffer-stream.js", "./node_modules/signal-exit/index.js", "./node_modules/stream-parser/node_modules/debug/src/node.js", - "./node_modules/trash/node_modules/make-dir/index.js", "./node_modules/ws/lib/websocket.js", "./packages/data-context/node_modules/get-stream/buffer-stream.js", "./packages/https-proxy/lib/ca.js", @@ -208,6 +205,9 @@ "./node_modules/@opentelemetry/resources/build/src/platform/node/index.js", "./node_modules/@opentelemetry/resources/build/src/platform/node/machine-id/getMachineId.js", "./node_modules/@opentelemetry/sdk-trace-base/build/src/config.js", + "./node_modules/@sindresorhus/df/index.js", + "./node_modules/@stroncium/procfs/index.js", + "./node_modules/@stroncium/procfs/lib/utils.js", "./node_modules/adm-zip/adm-zip.js", "./node_modules/adm-zip/methods/zipcrypto.js", "./node_modules/adm-zip/util/fattr.js", @@ -226,6 +226,7 @@ "./node_modules/chrome-remote-interface/node_modules/ws/lib/constants.js", "./node_modules/chrome-remote-interface/node_modules/ws/lib/receiver.js", "./node_modules/chrome-remote-interface/node_modules/ws/lib/websocket-server.js", + "./node_modules/clean-stack/index.js", "./node_modules/coffeescript/lib/coffeescript/coffeescript.js", "./node_modules/coffeescript/lib/coffeescript/index.js", "./node_modules/coffeescript/lib/coffeescript/nodes.js", @@ -237,11 +238,6 @@ "./node_modules/compression/node_modules/debug/src/browser.js", "./node_modules/compression/node_modules/debug/src/index.js", "./node_modules/concat-stream/index.js", - "./node_modules/cp-file/cp-file-error.js", - "./node_modules/cp-file/fs.js", - "./node_modules/cp-file/progress-emitter.js", - "./node_modules/cross-spawn-async/lib/parse.js", - "./node_modules/cross-spawn-async/lib/resolveCommand.js", "./node_modules/debug/src/browser.js", "./node_modules/debug/src/index.js", "./node_modules/default-shell/index.js", @@ -328,7 +324,6 @@ "./node_modules/json3/lib/json3.js", "./node_modules/lodash/isBuffer.js", "./node_modules/lodash/lodash.js", - "./node_modules/make-dir/node_modules/semver/semver.js", "./node_modules/methods/index.js", "./node_modules/mime/mime.js", "./node_modules/minizlib/constants.js", @@ -384,8 +379,6 @@ "./node_modules/morgan/node_modules/debug/src/browser.js", "./node_modules/morgan/node_modules/debug/src/index.js", "./node_modules/morgan/node_modules/depd/index.js", - "./node_modules/move-file/node_modules/semver/semver.js", - "./node_modules/nested-error-stacks/index.js", "./node_modules/nexus/dist/core.js", "./node_modules/nexus/dist/definitions/list.js", "./node_modules/nexus/dist/definitions/nexusMeta.js", @@ -454,7 +447,6 @@ "./node_modules/picomatch/lib/picomatch.js", "./node_modules/pidusage/lib/stats.js", "./node_modules/pinkie/index.js", - "./node_modules/pseudomap/map.js", "./node_modules/pumpify/index.js", "./node_modules/queue/index.js", "./node_modules/randomstring/node_modules/randombytes/index.js", @@ -495,8 +487,6 @@ "./node_modules/resolve/lib/async.js", "./node_modules/resolve/lib/homedir.js", "./node_modules/resolve/lib/sync.js", - "./node_modules/run-applescript/node_modules/execa/lib/errname.js", - "./node_modules/run-applescript/node_modules/semver/semver.js", "./node_modules/safe-buffer/index.js", "./node_modules/safer-buffer/safer.js", "./node_modules/sax/lib/sax.js", @@ -544,6 +534,7 @@ "./node_modules/trash/node_modules/glob/glob.js", "./node_modules/trash/node_modules/glob/sync.js", "./node_modules/trash/node_modules/ignore/ignore.js", + "./node_modules/trash/node_modules/semver/semver.js", "./node_modules/truncate-utf8-bytes/index.js", "./node_modules/ts-node/dist-raw/node-internal-modules-cjs-helpers.js", "./node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js", @@ -1424,9 +1415,17 @@ "./node_modules/@opentelemetry/semantic-conventions/build/src/resource/index.js", "./node_modules/@opentelemetry/semantic-conventions/build/src/trace/SemanticAttributes.js", "./node_modules/@opentelemetry/semantic-conventions/build/src/trace/index.js", - "./node_modules/@sindresorhus/df/index.js", "./node_modules/@sindresorhus/df/node_modules/execa/index.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/command.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/error.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/kill.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/promise.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/stdio.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/stream.js", "./node_modules/@sindresorhus/df/node_modules/npm-run-path/index.js", + "./node_modules/@sindresorhus/df/node_modules/p-finally/index.js", + "./node_modules/@stroncium/procfs/lib/parsers.js", + "./node_modules/@stroncium/procfs/lib/procfs-error.js", "./node_modules/@tsconfig/node10/tsconfig.json", "./node_modules/@tsconfig/node12/tsconfig.json", "./node_modules/@tsconfig/node14/tsconfig.json", @@ -1471,6 +1470,7 @@ "./node_modules/adm-zip/util/fileSystem.js", "./node_modules/adm-zip/zipEntry.js", "./node_modules/adm-zip/zipFile.js", + "./node_modules/aggregate-error/index.js", "./node_modules/ansi-regex/index.js", "./node_modules/ansi-styles/index.js", "./node_modules/ansi_up/ansi_up.js", @@ -1693,20 +1693,13 @@ "./node_modules/cookie/index.js", "./node_modules/core-util-is/lib/util.js", "./node_modules/cors/lib/index.js", - "./node_modules/cp-file/index.js", - "./node_modules/cp-file/node_modules/pify/index.js", "./node_modules/create-require/create-require.js", - "./node_modules/cross-spawn-async/index.js", - "./node_modules/cross-spawn-async/lib/enoent.js", - "./node_modules/cross-spawn-async/node_modules/lru-cache/index.js", - "./node_modules/cross-spawn-async/node_modules/yallist/yallist.js", "./node_modules/cross-spawn/index.js", "./node_modules/cross-spawn/lib/enoent.js", "./node_modules/cross-spawn/lib/parse.js", "./node_modules/cross-spawn/lib/util/escape.js", "./node_modules/cross-spawn/lib/util/readShebang.js", "./node_modules/cross-spawn/lib/util/resolveCommand.js", - "./node_modules/cross-spawn/node_modules/path-key/index.js", "./node_modules/cross-spawn/node_modules/shebang-command/index.js", "./node_modules/cross-spawn/node_modules/shebang-regex/index.js", "./node_modules/cross-spawn/node_modules/which/which.js", @@ -1785,7 +1778,6 @@ "./node_modules/es-object-atoms/index.js", "./node_modules/escape-goat/index.js", "./node_modules/escape-html/index.js", - "./node_modules/escape-string-applescript/index.js", "./node_modules/escape-string-regexp/index.js", "./node_modules/esprima/dist/esprima.js", "./node_modules/esutils/lib/ast.js", @@ -2190,6 +2182,7 @@ "./node_modules/image-size/dist/types/tga.js", "./node_modules/image-size/dist/types/tiff.js", "./node_modules/image-size/dist/types/webp.js", + "./node_modules/indent-string/index.js", "./node_modules/inflight/inflight.js", "./node_modules/inherits/inherits.js", "./node_modules/inherits/inherits_browser.js", @@ -2204,6 +2197,7 @@ "./node_modules/is-glob/index.js", "./node_modules/is-html/index.js", "./node_modules/is-obj/index.js", + "./node_modules/is-path-inside/index.js", "./node_modules/is-plain-obj/index.js", "./node_modules/is-regexp/index.js", "./node_modules/is-stream/index.js", @@ -2442,7 +2436,6 @@ "./node_modules/lodash/toInteger.js", "./node_modules/lodash/toNumber.js", "./node_modules/lodash/toString.js", - "./node_modules/make-dir/node_modules/pify/index.js", "./node_modules/make-error/index.js", "./node_modules/math-intrinsics/abs.js", "./node_modules/math-intrinsics/floor.js", @@ -2555,7 +2548,6 @@ "./node_modules/mount-point/index.js", "./node_modules/mount-point/node_modules/@sindresorhus/df/index.js", "./node_modules/move-file/index.js", - "./node_modules/move-file/node_modules/make-dir/index.js", "./node_modules/ms/index.js", "./node_modules/negotiator/index.js", "./node_modules/negotiator/lib/charset.js", @@ -2616,7 +2608,6 @@ "./node_modules/node-releases/data/release-schedule/release-schedule.json", "./node_modules/normalize-path/index.js", "./node_modules/npm-run-path/index.js", - "./node_modules/npm-run-path/node_modules/path-key/index.js", "./node_modules/object-assign/index.js", "./node_modules/object-keys/implementation.js", "./node_modules/object-keys/index.js", @@ -2631,8 +2622,8 @@ "./node_modules/p-defer/index.js", "./node_modules/p-finally/index.js", "./node_modules/p-limit/index.js", + "./node_modules/p-map/index.js", "./node_modules/p-timeout/index.js", - "./node_modules/p-try/index.js", "./node_modules/pako/index.js", "./node_modules/pako/lib/deflate.js", "./node_modules/pako/lib/inflate.js", @@ -2662,7 +2653,6 @@ "./node_modules/parseurl/index.js", "./node_modules/path-exists/index.js", "./node_modules/path-is-absolute/index.js", - "./node_modules/path-is-inside/lib/path-is-inside.js", "./node_modules/path-key/index.js", "./node_modules/path-parse/index.js", "./node_modules/path-root-regex/index.js", @@ -2737,7 +2727,6 @@ "./node_modules/proxy-addr/index.js", "./node_modules/proxy-addr/node_modules/ipaddr.js/lib/ipaddr.js", "./node_modules/proxy-from-env/index.js", - "./node_modules/pseudomap/pseudomap.js", "./node_modules/psl/data/rules.json", "./node_modules/psl/index.js", "./node_modules/pump/index.js", @@ -3215,19 +3204,6 @@ "./node_modules/ret/lib/util.js", "./node_modules/return-deep-diff/dist/return-deep-diff.min.js", "./node_modules/reusify/reusify.js", - "./node_modules/run-applescript/index.js", - "./node_modules/run-applescript/node_modules/cross-spawn/index.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/enoent.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/parse.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/escape.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/readShebang.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/resolveCommand.js", - "./node_modules/run-applescript/node_modules/execa/index.js", - "./node_modules/run-applescript/node_modules/execa/lib/stdio.js", - "./node_modules/run-applescript/node_modules/get-stream/index.js", - "./node_modules/run-applescript/node_modules/is-stream/index.js", - "./node_modules/run-applescript/node_modules/npm-run-path/index.js", - "./node_modules/run-applescript/node_modules/path-key/index.js", "./node_modules/run-parallel/index.js", "./node_modules/sanitize-filename/index.js", "./node_modules/semver/classes/comparator.js", @@ -3376,6 +3352,7 @@ "./node_modules/toidentifier/index.js", "./node_modules/token-types/lib/index.js", "./node_modules/trash/index.js", + "./node_modules/trash/lib/chunked-exec.js", "./node_modules/trash/lib/linux.js", "./node_modules/trash/lib/macos.js", "./node_modules/trash/lib/windows.js", @@ -3384,16 +3361,10 @@ "./node_modules/trash/node_modules/glob/common.js", "./node_modules/trash/node_modules/globby/gitignore.js", "./node_modules/trash/node_modules/globby/index.js", - "./node_modules/trash/node_modules/is-path-inside/index.js", - "./node_modules/trash/node_modules/p-map/index.js", + "./node_modules/trash/node_modules/make-dir/index.js", "./node_modules/trash/node_modules/path-type/index.js", "./node_modules/trash/node_modules/pify/index.js", "./node_modules/trash/node_modules/slash/index.js", - "./node_modules/trash/node_modules/uuid/index.js", - "./node_modules/trash/node_modules/uuid/lib/bytesToUuid.js", - "./node_modules/trash/node_modules/uuid/lib/rng.js", - "./node_modules/trash/node_modules/uuid/v1.js", - "./node_modules/trash/node_modules/uuid/v4.js", "./node_modules/truncate-utf8-bytes/lib/truncate.js", "./node_modules/ts-node/dist-raw/node-internal-constants.js", "./node_modules/ts-node/dist-raw/node-internal-errors.js", @@ -3502,7 +3473,6 @@ "./node_modules/universalify/index.js", "./node_modules/unpipe/index.js", "./node_modules/unused-filename/index.js", - "./node_modules/unused-filename/node_modules/path-exists/index.js", "./node_modules/url-parse/index.js", "./node_modules/utf8-stream/index.js", "./node_modules/utf8-stream/node_modules/isarray/index.js", @@ -3848,7 +3818,6 @@ "./packages/scaffold-config/node_modules/find-up/index.js", "./packages/scaffold-config/node_modules/locate-path/index.js", "./packages/scaffold-config/node_modules/p-locate/index.js", - "./packages/scaffold-config/node_modules/path-exists/index.js", "./packages/scaffold-config/src/commandFile.ts", "./packages/scaffold-config/src/component-index-template.ts", "./packages/scaffold-config/src/ct-detect-third-party.ts", @@ -3989,7 +3958,7 @@ "./packages/server/lib/util/terminal-size.js", "./packages/server/lib/util/terminal.js", "./packages/server/lib/util/tests_utils.ts", - "./packages/server/lib/util/trash.js", + "./packages/server/lib/util/trash.ts", "./packages/server/lib/util/tty.js", "./packages/server/node_modules/axios/index.js", "./packages/server/node_modules/axios/lib/adapters/fetch.js", @@ -4213,5 +4182,5 @@ "./tooling/v8-snapshot/cache/linux/snapshot-entry.js" ], "deferredHashFile": "yarn.lock", - "deferredHash": "c18281d7a3231b848e387c2005aaa713e3cfbccec3974bc9db1dd65f2ee7b2cf" + "deferredHash": "32311b69fa7d3f1d15a86bddfd2e5c1ca1b73c211914981f3220eaf921a2cb89" } \ No newline at end of file diff --git a/tooling/v8-snapshot/cache/win32/snapshot-meta.json b/tooling/v8-snapshot/cache/win32/snapshot-meta.json index 886f4a74f6a4..bc0fc331e125 100644 --- a/tooling/v8-snapshot/cache/win32/snapshot-meta.json +++ b/tooling/v8-snapshot/cache/win32/snapshot-meta.json @@ -31,7 +31,6 @@ "./node_modules/jose/dist/node/cjs/runtime/verify.js", "./node_modules/jsonfile/index.js", "./node_modules/lockfile/lockfile.js", - "./node_modules/make-dir/index.js", "./node_modules/minimatch/minimatch.js", "./node_modules/mocha-7.2.0/node_modules/debug/src/node.js", "./node_modules/mocha-7.2.0/node_modules/glob/node_modules/minimatch/minimatch.js", @@ -46,12 +45,10 @@ "./node_modules/prettier/third-party.js", "./node_modules/process-nextick-args/index.js", "./node_modules/react-docgen/dist/FileState.js", - "./node_modules/run-applescript/node_modules/get-stream/buffer-stream.js", "./node_modules/send/node_modules/debug/src/node.js", "./node_modules/shell-env/node_modules/get-stream/buffer-stream.js", "./node_modules/signal-exit/index.js", "./node_modules/stream-parser/node_modules/debug/src/node.js", - "./node_modules/trash/node_modules/make-dir/index.js", "./node_modules/ws/lib/websocket.js", "./packages/data-context/node_modules/get-stream/buffer-stream.js", "./packages/https-proxy/lib/ca.js", @@ -210,6 +207,9 @@ "./node_modules/@opentelemetry/resources/build/src/platform/node/index.js", "./node_modules/@opentelemetry/resources/build/src/platform/node/machine-id/getMachineId.js", "./node_modules/@opentelemetry/sdk-trace-base/build/src/config.js", + "./node_modules/@sindresorhus/df/index.js", + "./node_modules/@stroncium/procfs/index.js", + "./node_modules/@stroncium/procfs/lib/utils.js", "./node_modules/adm-zip/adm-zip.js", "./node_modules/adm-zip/methods/zipcrypto.js", "./node_modules/adm-zip/util/fattr.js", @@ -228,6 +228,7 @@ "./node_modules/chrome-remote-interface/node_modules/ws/lib/constants.js", "./node_modules/chrome-remote-interface/node_modules/ws/lib/receiver.js", "./node_modules/chrome-remote-interface/node_modules/ws/lib/websocket-server.js", + "./node_modules/clean-stack/index.js", "./node_modules/coffeescript/lib/coffeescript/coffeescript.js", "./node_modules/coffeescript/lib/coffeescript/index.js", "./node_modules/coffeescript/lib/coffeescript/nodes.js", @@ -239,11 +240,6 @@ "./node_modules/compression/node_modules/debug/src/browser.js", "./node_modules/compression/node_modules/debug/src/index.js", "./node_modules/concat-stream/index.js", - "./node_modules/cp-file/cp-file-error.js", - "./node_modules/cp-file/fs.js", - "./node_modules/cp-file/progress-emitter.js", - "./node_modules/cross-spawn-async/lib/parse.js", - "./node_modules/cross-spawn-async/lib/resolveCommand.js", "./node_modules/debug/src/browser.js", "./node_modules/debug/src/index.js", "./node_modules/default-shell/index.js", @@ -330,7 +326,6 @@ "./node_modules/json3/lib/json3.js", "./node_modules/lodash/isBuffer.js", "./node_modules/lodash/lodash.js", - "./node_modules/make-dir/node_modules/semver/semver.js", "./node_modules/methods/index.js", "./node_modules/mime/mime.js", "./node_modules/minizlib/constants.js", @@ -386,8 +381,6 @@ "./node_modules/morgan/node_modules/debug/src/browser.js", "./node_modules/morgan/node_modules/debug/src/index.js", "./node_modules/morgan/node_modules/depd/index.js", - "./node_modules/move-file/node_modules/semver/semver.js", - "./node_modules/nested-error-stacks/index.js", "./node_modules/nexus/dist/core.js", "./node_modules/nexus/dist/definitions/list.js", "./node_modules/nexus/dist/definitions/nexusMeta.js", @@ -456,7 +449,6 @@ "./node_modules/picomatch/lib/picomatch.js", "./node_modules/pidusage/lib/stats.js", "./node_modules/pinkie/index.js", - "./node_modules/pseudomap/map.js", "./node_modules/pumpify/index.js", "./node_modules/queue/index.js", "./node_modules/randomstring/node_modules/randombytes/index.js", @@ -499,8 +491,6 @@ "./node_modules/resolve/lib/async.js", "./node_modules/resolve/lib/homedir.js", "./node_modules/resolve/lib/sync.js", - "./node_modules/run-applescript/node_modules/execa/lib/errname.js", - "./node_modules/run-applescript/node_modules/semver/semver.js", "./node_modules/safe-buffer/index.js", "./node_modules/safer-buffer/safer.js", "./node_modules/sax/lib/sax.js", @@ -548,6 +538,7 @@ "./node_modules/trash/node_modules/glob/glob.js", "./node_modules/trash/node_modules/glob/sync.js", "./node_modules/trash/node_modules/ignore/ignore.js", + "./node_modules/trash/node_modules/semver/semver.js", "./node_modules/truncate-utf8-bytes/index.js", "./node_modules/ts-node/dist-raw/node-internal-modules-cjs-helpers.js", "./node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js", @@ -1428,9 +1419,17 @@ "./node_modules/@opentelemetry/semantic-conventions/build/src/resource/index.js", "./node_modules/@opentelemetry/semantic-conventions/build/src/trace/SemanticAttributes.js", "./node_modules/@opentelemetry/semantic-conventions/build/src/trace/index.js", - "./node_modules/@sindresorhus/df/index.js", "./node_modules/@sindresorhus/df/node_modules/execa/index.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/command.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/error.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/kill.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/promise.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/stdio.js", + "./node_modules/@sindresorhus/df/node_modules/execa/lib/stream.js", "./node_modules/@sindresorhus/df/node_modules/npm-run-path/index.js", + "./node_modules/@sindresorhus/df/node_modules/p-finally/index.js", + "./node_modules/@stroncium/procfs/lib/parsers.js", + "./node_modules/@stroncium/procfs/lib/procfs-error.js", "./node_modules/@tsconfig/node10/tsconfig.json", "./node_modules/@tsconfig/node12/tsconfig.json", "./node_modules/@tsconfig/node14/tsconfig.json", @@ -1475,6 +1474,7 @@ "./node_modules/adm-zip/util/fileSystem.js", "./node_modules/adm-zip/zipEntry.js", "./node_modules/adm-zip/zipFile.js", + "./node_modules/aggregate-error/index.js", "./node_modules/ansi-regex/index.js", "./node_modules/ansi-styles/index.js", "./node_modules/ansi_up/ansi_up.js", @@ -1697,20 +1697,13 @@ "./node_modules/cookie/index.js", "./node_modules/core-util-is/lib/util.js", "./node_modules/cors/lib/index.js", - "./node_modules/cp-file/index.js", - "./node_modules/cp-file/node_modules/pify/index.js", "./node_modules/create-require/create-require.js", - "./node_modules/cross-spawn-async/index.js", - "./node_modules/cross-spawn-async/lib/enoent.js", - "./node_modules/cross-spawn-async/node_modules/lru-cache/index.js", - "./node_modules/cross-spawn-async/node_modules/yallist/yallist.js", "./node_modules/cross-spawn/index.js", "./node_modules/cross-spawn/lib/enoent.js", "./node_modules/cross-spawn/lib/parse.js", "./node_modules/cross-spawn/lib/util/escape.js", "./node_modules/cross-spawn/lib/util/readShebang.js", "./node_modules/cross-spawn/lib/util/resolveCommand.js", - "./node_modules/cross-spawn/node_modules/path-key/index.js", "./node_modules/cross-spawn/node_modules/shebang-command/index.js", "./node_modules/cross-spawn/node_modules/shebang-regex/index.js", "./node_modules/cross-spawn/node_modules/which/which.js", @@ -1789,7 +1782,6 @@ "./node_modules/es-object-atoms/index.js", "./node_modules/escape-goat/index.js", "./node_modules/escape-html/index.js", - "./node_modules/escape-string-applescript/index.js", "./node_modules/escape-string-regexp/index.js", "./node_modules/esprima/dist/esprima.js", "./node_modules/esutils/lib/ast.js", @@ -2194,6 +2186,7 @@ "./node_modules/image-size/dist/types/tga.js", "./node_modules/image-size/dist/types/tiff.js", "./node_modules/image-size/dist/types/webp.js", + "./node_modules/indent-string/index.js", "./node_modules/inflight/inflight.js", "./node_modules/inherits/inherits.js", "./node_modules/inherits/inherits_browser.js", @@ -2208,6 +2201,7 @@ "./node_modules/is-glob/index.js", "./node_modules/is-html/index.js", "./node_modules/is-obj/index.js", + "./node_modules/is-path-inside/index.js", "./node_modules/is-plain-obj/index.js", "./node_modules/is-regexp/index.js", "./node_modules/is-stream/index.js", @@ -2446,7 +2440,6 @@ "./node_modules/lodash/toInteger.js", "./node_modules/lodash/toNumber.js", "./node_modules/lodash/toString.js", - "./node_modules/make-dir/node_modules/pify/index.js", "./node_modules/make-error/index.js", "./node_modules/math-intrinsics/abs.js", "./node_modules/math-intrinsics/floor.js", @@ -2559,7 +2552,6 @@ "./node_modules/mount-point/index.js", "./node_modules/mount-point/node_modules/@sindresorhus/df/index.js", "./node_modules/move-file/index.js", - "./node_modules/move-file/node_modules/make-dir/index.js", "./node_modules/ms/index.js", "./node_modules/negotiator/index.js", "./node_modules/negotiator/lib/charset.js", @@ -2620,7 +2612,6 @@ "./node_modules/node-releases/data/release-schedule/release-schedule.json", "./node_modules/normalize-path/index.js", "./node_modules/npm-run-path/index.js", - "./node_modules/npm-run-path/node_modules/path-key/index.js", "./node_modules/object-assign/index.js", "./node_modules/object-keys/implementation.js", "./node_modules/object-keys/index.js", @@ -2635,8 +2626,8 @@ "./node_modules/p-defer/index.js", "./node_modules/p-finally/index.js", "./node_modules/p-limit/index.js", + "./node_modules/p-map/index.js", "./node_modules/p-timeout/index.js", - "./node_modules/p-try/index.js", "./node_modules/pako/index.js", "./node_modules/pako/lib/deflate.js", "./node_modules/pako/lib/inflate.js", @@ -2666,7 +2657,6 @@ "./node_modules/parseurl/index.js", "./node_modules/path-exists/index.js", "./node_modules/path-is-absolute/index.js", - "./node_modules/path-is-inside/lib/path-is-inside.js", "./node_modules/path-key/index.js", "./node_modules/path-parse/index.js", "./node_modules/path-root-regex/index.js", @@ -2741,7 +2731,6 @@ "./node_modules/proxy-addr/index.js", "./node_modules/proxy-addr/node_modules/ipaddr.js/lib/ipaddr.js", "./node_modules/proxy-from-env/index.js", - "./node_modules/pseudomap/pseudomap.js", "./node_modules/psl/data/rules.json", "./node_modules/psl/index.js", "./node_modules/pump/index.js", @@ -3217,19 +3206,6 @@ "./node_modules/ret/lib/util.js", "./node_modules/return-deep-diff/dist/return-deep-diff.min.js", "./node_modules/reusify/reusify.js", - "./node_modules/run-applescript/index.js", - "./node_modules/run-applescript/node_modules/cross-spawn/index.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/enoent.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/parse.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/escape.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/readShebang.js", - "./node_modules/run-applescript/node_modules/cross-spawn/lib/util/resolveCommand.js", - "./node_modules/run-applescript/node_modules/execa/index.js", - "./node_modules/run-applescript/node_modules/execa/lib/stdio.js", - "./node_modules/run-applescript/node_modules/get-stream/index.js", - "./node_modules/run-applescript/node_modules/is-stream/index.js", - "./node_modules/run-applescript/node_modules/npm-run-path/index.js", - "./node_modules/run-applescript/node_modules/path-key/index.js", "./node_modules/run-parallel/index.js", "./node_modules/sanitize-filename/index.js", "./node_modules/semver/classes/comparator.js", @@ -3378,6 +3354,7 @@ "./node_modules/toidentifier/index.js", "./node_modules/token-types/lib/index.js", "./node_modules/trash/index.js", + "./node_modules/trash/lib/chunked-exec.js", "./node_modules/trash/lib/linux.js", "./node_modules/trash/lib/macos.js", "./node_modules/trash/lib/windows.js", @@ -3386,16 +3363,10 @@ "./node_modules/trash/node_modules/glob/common.js", "./node_modules/trash/node_modules/globby/gitignore.js", "./node_modules/trash/node_modules/globby/index.js", - "./node_modules/trash/node_modules/is-path-inside/index.js", - "./node_modules/trash/node_modules/p-map/index.js", + "./node_modules/trash/node_modules/make-dir/index.js", "./node_modules/trash/node_modules/path-type/index.js", "./node_modules/trash/node_modules/pify/index.js", "./node_modules/trash/node_modules/slash/index.js", - "./node_modules/trash/node_modules/uuid/index.js", - "./node_modules/trash/node_modules/uuid/lib/bytesToUuid.js", - "./node_modules/trash/node_modules/uuid/lib/rng.js", - "./node_modules/trash/node_modules/uuid/v1.js", - "./node_modules/trash/node_modules/uuid/v4.js", "./node_modules/truncate-utf8-bytes/lib/truncate.js", "./node_modules/ts-node/dist-raw/node-internal-constants.js", "./node_modules/ts-node/dist-raw/node-internal-errors.js", @@ -3504,7 +3475,6 @@ "./node_modules/universalify/index.js", "./node_modules/unpipe/index.js", "./node_modules/unused-filename/index.js", - "./node_modules/unused-filename/node_modules/path-exists/index.js", "./node_modules/url-parse/index.js", "./node_modules/utf8-stream/index.js", "./node_modules/utf8-stream/node_modules/isarray/index.js", @@ -3849,7 +3819,6 @@ "./packages/scaffold-config/node_modules/find-up/index.js", "./packages/scaffold-config/node_modules/locate-path/index.js", "./packages/scaffold-config/node_modules/p-locate/index.js", - "./packages/scaffold-config/node_modules/path-exists/index.js", "./packages/scaffold-config/src/commandFile.ts", "./packages/scaffold-config/src/component-index-template.ts", "./packages/scaffold-config/src/ct-detect-third-party.ts", @@ -3990,7 +3959,7 @@ "./packages/server/lib/util/terminal-size.js", "./packages/server/lib/util/terminal.js", "./packages/server/lib/util/tests_utils.ts", - "./packages/server/lib/util/trash.js", + "./packages/server/lib/util/trash.ts", "./packages/server/lib/util/tty.js", "./packages/server/node_modules/axios/index.js", "./packages/server/node_modules/axios/lib/adapters/fetch.js", @@ -4213,5 +4182,5 @@ "./tooling/v8-snapshot/cache/win32/snapshot-entry.js" ], "deferredHashFile": "yarn.lock", - "deferredHash": "e0dbb3038048622c5d7eee9af43e6b4ef1d581518c80aac67d3eb0e8d8e529ef" + "deferredHash": "106d405cd6a06f01690c290411f4f09fe23079a1070debff76d0de7535847516" } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 33ccd595d588..4b40dcff007c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6668,12 +6668,12 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-1.0.1.tgz#c69b66f52f6fcdd287c807df210305dbaf78500d" integrity sha1-xptm9S9vzdKHyAffIQMF2694UA0= -"@sindresorhus/df@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-2.1.0.tgz#d208cf27e06f0bb476d14d7deccd7d726e9aa389" - integrity sha1-0gjPJ+BvC7R20U197M19cm6ao4k= +"@sindresorhus/df@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@sindresorhus/df/-/df-3.1.1.tgz#94200f9277e4a7fdd35ce8ab8b6bc5b52b164d31" + integrity sha512-SME/vtXaJcnQ/HpeV6P82Egy+jThn11IKfwW8+/XVoRD0rmPHVTeKMtww1oWdVnMykzVPjmrDN9S8NBndPEHCQ== dependencies: - execa "^0.2.2" + execa "^2.0.1" "@sindresorhus/is@^0.14.0": version "0.14.0" @@ -7289,6 +7289,11 @@ "@smithy/types" "^2.8.0" tslib "^2.5.0" +"@stroncium/procfs@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@stroncium/procfs/-/procfs-1.2.1.tgz#6b9be6fd20fb0a4c20e99a8695e083c699bb2b45" + integrity sha512-X1Iui3FUNZP18EUvysTHxt+Avu2nlVzyf90YM8OYgP6SGzTzzX/0JgObfO1AQQDzuZtNNz29bVh8h5R97JrjxA== + "@svgr/babel-plugin-add-jsx-attribute@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22" @@ -13383,17 +13388,6 @@ cosmiconfig@^8.0.0, cosmiconfig@^8.1.3: parse-json "^5.2.0" path-type "^4.0.0" -cp-file@^6.1.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.2.0.tgz#40d5ea4a1def2a9acdd07ba5c0b0246ef73dc10d" - integrity sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA== - dependencies: - graceful-fs "^4.1.2" - make-dir "^2.0.0" - nested-error-stacks "^2.0.0" - pify "^4.0.1" - safe-buffer "^5.0.1" - cpr@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/cpr/-/cpr-3.0.1.tgz#b9a55038b7cd81a35c17b9761895bd8496aef1e5" @@ -13518,14 +13512,6 @@ cross-fetch@^4.1.0: dependencies: node-fetch "^2.7.0" -cross-spawn-async@^2.1.1: - version "2.2.5" - resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" - integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= - dependencies: - lru-cache "^4.0.0" - which "^1.2.8" - cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -15703,11 +15689,6 @@ escape-quotes@1.0.2: dependencies: escape-string-regexp "^1.0.5" -escape-string-applescript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-applescript/-/escape-string-applescript-2.0.0.tgz#760bca838668e408fe5ee52ce42caf7cb46c5273" - integrity sha1-dgvKg4Zo5Aj+XuUs5CyvfLRsUnM= - escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -16118,7 +16099,7 @@ execa-wrap@1.4.0: strip-ansi "4.0.0" strip-indent "2.0.0" -execa@0.10.0, execa@^0.10.0: +execa@0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== @@ -16202,17 +16183,6 @@ execa@5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.2.2.tgz#e2ead472c2c31aad6f73f1ac956eef45e12320cb" - integrity sha1-4urUcsLDGq1vc/GslW7vReEjIMs= - dependencies: - cross-spawn-async "^2.1.1" - npm-run-path "^1.0.0" - object-assign "^4.0.1" - path-key "^1.0.0" - strip-eof "^1.0.0" - execa@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" @@ -16226,6 +16196,21 @@ execa@^0.7.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" + integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^3.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -19840,7 +19825,7 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-path-inside@^2.0.0, is-path-inside@^2.1.0: +is-path-inside@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== @@ -21861,7 +21846,7 @@ lru-cache@^11.0.2: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.2.tgz#fbd8e7cf8211f5e7e5d91905c415a3f55755ca39" integrity sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA== -lru-cache@^4.0.0, lru-cache@^4.0.1: +lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -21933,13 +21918,6 @@ make-dir@4.0.0: dependencies: semver "^7.5.3" -make-dir@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" - integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== - dependencies: - pify "^3.0.0" - make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -21948,7 +21926,7 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.2, make-dir@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -23207,14 +23185,12 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" -move-file@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/move-file/-/move-file-1.2.0.tgz#789f92d276c62511d214b1b285aa16e015c2f2fc" - integrity sha512-USHrRmxzGowUWAGBbJPdFjHzEqtxDU03pLHY0Rfqgtnq+q8FOIs8wvkkf+Udmg77SJKs47y9sI0jJvQeYsmiCA== +move-file@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/move-file/-/move-file-2.1.0.tgz#3bec9d34fbe4832df6865f112cda4492b56e8507" + integrity sha512-i9qLW6gqboJ5Ht8bauZi7KlTnQ3QFpBCvMvFfEcHADKgHGeJ9BZMO7SFCTwHPV9Qa0du9DYY1Yx3oqlGt30nXA== dependencies: - cp-file "^6.1.0" - make-dir "^3.0.0" - path-exists "^3.0.0" + path-exists "^4.0.0" mrmime@^2.0.0: version "2.0.0" @@ -23395,11 +23371,6 @@ nerf-dart@^1.0.0: resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" integrity sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo= -nested-error-stacks@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" - integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== - netmask@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" @@ -24062,13 +24033,6 @@ npm-run-all@^4.1.5: shell-quote "^1.6.1" string.prototype.padend "^3.0.0" -npm-run-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" - integrity sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= - dependencies: - path-key "^1.0.0" - npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -24076,6 +24040,13 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" +npm-run-path@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" + integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== + dependencies: + path-key "^3.0.0" + npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -24723,6 +24694,11 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + p-is-promise@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" @@ -24895,7 +24871,7 @@ p-try@^1.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= -p-try@^2.0.0, p-try@^2.2.0: +p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== @@ -25368,11 +25344,6 @@ path-is-inside@1.0.2, path-is-inside@^1.0.1, path-is-inside@^1.0.2: resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= -path-key@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" - integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= - path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -27726,13 +27697,6 @@ rrweb-cssom@^0.8.0: resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz#3021d1b4352fbf3b614aaeed0bc0d5739abe0bc2" integrity sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw== -run-applescript@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-3.2.0.tgz#73fb34ce85d3de8076d511ea767c30d4fdfc918b" - integrity sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg== - dependencies: - execa "^0.10.0" - run-applescript@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" @@ -30655,21 +30619,19 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -trash@5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/trash/-/trash-5.2.0.tgz#f0103ea6ef7dedfa8d46fe40cdd6e03a0ebf00eb" - integrity sha512-QpczfQrHKoe4O/iWskzRUwybweYK0okbuO8YvUGL2L1XP5/O9x3juUBr5HBY4yvU77wISKG9VtMD/fWjJLM1Lg== +trash@7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/trash/-/trash-7.2.0.tgz#c5ad0c9b13d7e7cad0b4187b3cfe38cd8b39abe2" + integrity sha512-3bR8Z5aWO8b9qybS6skBoaavH/hX9Onb1RrdIIhJxv9VpH3aBtpbKuAX4rIh/0xpDZ7K4ga36wONk/okbhjTlA== dependencies: - escape-string-applescript "^2.0.0" + "@stroncium/procfs" "^1.2.1" globby "^7.1.1" - is-path-inside "^2.0.0" - make-dir "^1.3.0" - move-file "^1.1.0" - p-map "^2.0.0" - p-try "^2.2.0" - run-applescript "^3.2.0" - uuid "^3.3.2" - xdg-trashdir "^2.1.1" + is-path-inside "^3.0.2" + make-dir "^3.1.0" + move-file "^2.0.0" + p-map "^4.0.0" + uuid "^8.3.2" + xdg-trashdir "^3.1.0" traverse@~0.6.6: version "0.6.6" @@ -32612,7 +32574,7 @@ which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15, gopd "^1.0.1" has-tostringtag "^1.0.2" -which@1.3.1, which@^1.1.1, which@^1.2.14, which@^1.2.4, which@^1.2.8, which@^1.2.9: +which@1.3.1, which@^1.1.1, which@^1.2.14, which@^1.2.4, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -32903,23 +32865,20 @@ ws@~8.11.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== -xdg-basedir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" - integrity sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I= - dependencies: - os-homedir "^1.0.0" +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== -xdg-trashdir@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/xdg-trashdir/-/xdg-trashdir-2.1.1.tgz#59a60aaf8e6f9240c1daed9a0944b2f514c27d8e" - integrity sha512-KcVhPaOu2ZurYNHSRTf1+ZHORkTZGCQ+u0JHN17QixRISJq4pXOnjt/lQcehvtHL5QAKhSzKgyjrcNnPdkPBHA== +xdg-trashdir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/xdg-trashdir/-/xdg-trashdir-3.1.0.tgz#7294262d5793eb5488c2f529fba883ec32a24ea0" + integrity sha512-N1XQngeqMBoj9wM4ZFadVV2MymImeiFfYD+fJrNlcVcOHsJFFQe7n3b+aBoTPwARuq2HQxukfzVpQmAk1gN4sQ== dependencies: - "@sindresorhus/df" "^2.1.0" + "@sindresorhus/df" "^3.1.1" mount-point "^3.0.0" - pify "^2.2.0" user-home "^2.0.0" - xdg-basedir "^2.0.0" + xdg-basedir "^4.0.0" xhr@^2.0.1: version "2.6.0"