diff --git a/.changeset/fuzzy-parents-juggle.md b/.changeset/fuzzy-parents-juggle.md new file mode 100644 index 00000000000..904f6976e18 --- /dev/null +++ b/.changeset/fuzzy-parents-juggle.md @@ -0,0 +1,6 @@ +--- +"@pnpm/fs.hard-link-dir": patch +"pnpm": patch +--- + +Warn user when `publishConfig.directory` of an injected workspace dependency does not exist [#6396](https://github.com/pnpm/pnpm/pull/6396). diff --git a/fs/hard-link-dir/package.json b/fs/hard-link-dir/package.json index 328fc9080da..03c94bc26e0 100644 --- a/fs/hard-link-dir/package.json +++ b/fs/hard-link-dir/package.json @@ -30,6 +30,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/fs/hard-link-dir#readme", "funding": "https://opencollective.com/pnpm", + "peerDependencies": { + "@pnpm/logger": "^5.0.0" + }, "devDependencies": { "@pnpm/fs.hard-link-dir": "workspace:*", "@pnpm/prepare": "workspace:*" diff --git a/fs/hard-link-dir/src/index.ts b/fs/hard-link-dir/src/index.ts index 6b42de95fa5..2f62120803a 100644 --- a/fs/hard-link-dir/src/index.ts +++ b/fs/hard-link-dir/src/index.ts @@ -1,11 +1,26 @@ import path from 'path' import { promises as fs } from 'fs' +import { globalWarn } from '@pnpm/logger' export async function hardLinkDir (src: string, destDirs: string[]) { if (destDirs.length === 0) return // Don't try to hard link the source directory to itself destDirs = destDirs.filter((destDir) => path.relative(destDir, src) !== '') - const files = await fs.readdir(src) + await _hardLinkDir(src, destDirs, true) +} + +async function _hardLinkDir (src: string, destDirs: string[], isRoot?: boolean) { + let files: string[] = [] + try { + files = await fs.readdir(src) + } catch (err: any) { // eslint-disable-line + if (!isRoot || err.code !== 'ENOENT') throw err + globalWarn(`Source directory not found when creating hardLinks for: ${src}. Creating destinations as empty: ${destDirs.join(', ')}`) + await Promise.all( + destDirs.map((dir) => fs.mkdir(dir, { recursive: true })) + ) + return + } await Promise.all( files.map(async (file) => { if (file === 'node_modules') return @@ -22,7 +37,7 @@ export async function hardLinkDir (src: string, destDirs: string[]) { return destSubdir }) ) - await hardLinkDir(srcFile, destSubdirs) + await _hardLinkDir(srcFile, destSubdirs) return } await Promise.all( diff --git a/fs/hard-link-dir/test/index.ts b/fs/hard-link-dir/test/index.ts index a83542cf1c7..55e0e86faea 100644 --- a/fs/hard-link-dir/test/index.ts +++ b/fs/hard-link-dir/test/index.ts @@ -32,3 +32,15 @@ test('hardLinkDirectory()', async () => { expect(fs.existsSync(path.join(dest1Dir, 'node_modules/file.txt'))).toBe(false) expect(fs.existsSync(path.join(dest2Dir, 'node_modules/file.txt'))).toBe(false) }) + +test("don't fail on missing source and dest directories", async () => { + const tempDir = createTempDir() + const missingDirSrc = path.join(tempDir, 'missing_source') + const missingDirDest = path.join(tempDir, 'missing_dest') + + await hardLinkDir(missingDirSrc, [missingDirDest]) + + // It should create an empty dest dir if src does not exist + expect(fs.existsSync(missingDirSrc)).toBe(false) + expect(fs.existsSync(missingDirDest)).toBe(true) +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11495c249b2..349ff386edc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 7.21.4(@babel/core@7.21.4) '@babel/types': specifier: ^7.21.2 - version: 7.21.2 + version: 7.21.4 '@changesets/cli': specifier: ^2.26.0 version: 2.26.1 @@ -85,13 +85,13 @@ importers: version: 7.0.3 eslint: specifier: ^8.37.0 - version: 8.37.0 + version: 8.38.0 husky: specifier: ^8.0.3 version: 8.0.3 jest: specifier: ^29.4.3 - version: 29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1) + version: 29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1) keyv: specifier: 4.5.2 version: 4.5.2 @@ -245,28 +245,28 @@ importers: dependencies: '@typescript-eslint/eslint-plugin': specifier: ^5.54.0 - version: 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.37.0)(typescript@5.0.0-beta) + version: 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@5.0.0-beta) '@typescript-eslint/parser': specifier: ^5.54.0 - version: 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) + version: 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) eslint: specifier: ^8.36.0 - version: 8.37.0 + version: 8.38.0 eslint-config-standard-with-typescript: specifier: ^34.0.1 - version: 34.0.1(@typescript-eslint/eslint-plugin@5.54.0)(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.37.0)(typescript@5.0.0-beta) + version: 34.0.1(@typescript-eslint/eslint-plugin@5.58.0)(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.38.0)(typescript@5.0.0-beta) eslint-plugin-import: specifier: ^2.27.5 - version: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint@8.37.0) + version: 2.27.5(@typescript-eslint/parser@5.58.0)(eslint@8.38.0) eslint-plugin-n: specifier: ^15.7.0 - version: 15.7.0(eslint@8.37.0) + version: 15.7.0(eslint@8.38.0) eslint-plugin-node: specifier: ^11.1.0 - version: 11.1.0(eslint@8.37.0) + version: 11.1.0(eslint@8.38.0) eslint-plugin-promise: specifier: ^6.1.1 - version: 6.1.1(eslint@8.37.0) + version: 6.1.1(eslint@8.38.0) typescript: specifier: 5.0.0-beta version: 5.0.0-beta @@ -1488,6 +1488,10 @@ importers: version: 4.1.6 fs/hard-link-dir: + dependencies: + '@pnpm/logger': + specifier: ^5.0.0 + version: 5.0.0 devDependencies: '@pnpm/fs.hard-link-dir': specifier: workspace:* @@ -4236,7 +4240,7 @@ importers: version: 2.0.0 esbuild: specifier: ^0.17.15 - version: 0.17.15 + version: 0.17.16 execa: specifier: npm:safe-execa@0.1.2 version: /safe-execa@0.1.2 @@ -5922,12 +5926,12 @@ importers: packages: - /@ampproject/remapping@2.2.0: - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 dev: true /@arcanis/slice-ansi@1.1.1: @@ -5957,7 +5961,7 @@ packages: resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.0 + '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.21.4 '@babel/generator': 7.21.4 '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4) @@ -5981,8 +5985,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.21.4 - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 dev: true @@ -6166,16 +6170,6 @@ packages: '@babel/types': 7.17.10 dev: true - /@babel/parser@7.21.4(@babel/types@7.21.2): - resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} - engines: {node: '>=6.0.0'} - hasBin: true - peerDependencies: - '@babel/types': '*' - dependencies: - '@babel/types': 7.21.2 - dev: true - /@babel/parser@7.21.4(@babel/types@7.21.4): resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} engines: {node: '>=6.0.0'} @@ -6421,15 +6415,6 @@ packages: to-fast-properties: 2.0.0 dev: true - /@babel/types@7.21.2: - resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.19.4 - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - dev: true - /@babel/types@7.21.4: resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} engines: {node: '>=6.9.0'} @@ -6829,8 +6814,8 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@esbuild/android-arm64@0.17.15: - resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==} + /@esbuild/android-arm64@0.17.16: + resolution: {integrity: sha512-QX48qmsEZW+gcHgTmAj+x21mwTz8MlYQBnzF6861cNdQGvj2jzzFjqH0EBabrIa/WVZ2CHolwMoqxVryqKt8+Q==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -6838,8 +6823,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.17.15: - resolution: {integrity: sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==} + /@esbuild/android-arm@0.17.16: + resolution: {integrity: sha512-baLqRpLe4JnKrUXLJChoTN0iXZH7El/mu58GE3WIA6/H834k0XWvLRmGLG8y8arTRS9hJJibPnF0tiGhmWeZgw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -6847,8 +6832,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.17.15: - resolution: {integrity: sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==} + /@esbuild/android-x64@0.17.16: + resolution: {integrity: sha512-G4wfHhrrz99XJgHnzFvB4UwwPxAWZaZBOFXh+JH1Duf1I4vIVfuYY9uVLpx4eiV2D/Jix8LJY+TAdZ3i40tDow==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -6856,8 +6841,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.17.15: - resolution: {integrity: sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==} + /@esbuild/darwin-arm64@0.17.16: + resolution: {integrity: sha512-/Ofw8UXZxuzTLsNFmz1+lmarQI6ztMZ9XktvXedTbt3SNWDn0+ODTwxExLYQ/Hod91EZB4vZPQJLoqLF0jvEzA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -6865,8 +6850,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.17.15: - resolution: {integrity: sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==} + /@esbuild/darwin-x64@0.17.16: + resolution: {integrity: sha512-SzBQtCV3Pdc9kyizh36Ol+dNVhkDyIrGb/JXZqFq8WL37LIyrXU0gUpADcNV311sCOhvY+f2ivMhb5Tuv8nMOQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -6874,8 +6859,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.17.15: - resolution: {integrity: sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==} + /@esbuild/freebsd-arm64@0.17.16: + resolution: {integrity: sha512-ZqftdfS1UlLiH1DnS2u3It7l4Bc3AskKeu+paJSfk7RNOMrOxmeFDhLTMQqMxycP1C3oj8vgkAT6xfAuq7ZPRA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -6883,8 +6868,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.17.15: - resolution: {integrity: sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==} + /@esbuild/freebsd-x64@0.17.16: + resolution: {integrity: sha512-rHV6zNWW1tjgsu0dKQTX9L0ByiJHHLvQKrWtnz8r0YYJI27FU3Xu48gpK2IBj1uCSYhJ+pEk6Y0Um7U3rIvV8g==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -6892,8 +6877,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.17.15: - resolution: {integrity: sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==} + /@esbuild/linux-arm64@0.17.16: + resolution: {integrity: sha512-8yoZhGkU6aHu38WpaM4HrRLTFc7/VVD9Q2SvPcmIQIipQt2I/GMTZNdEHXoypbbGao5kggLcxg0iBKjo0SQYKA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -6901,8 +6886,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.17.15: - resolution: {integrity: sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==} + /@esbuild/linux-arm@0.17.16: + resolution: {integrity: sha512-n4O8oVxbn7nl4+m+ISb0a68/lcJClIbaGAoXwqeubj/D1/oMMuaAXmJVfFlRjJLu/ZvHkxoiFJnmbfp4n8cdSw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -6910,8 +6895,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.17.15: - resolution: {integrity: sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==} + /@esbuild/linux-ia32@0.17.16: + resolution: {integrity: sha512-9ZBjlkdaVYxPNO8a7OmzDbOH9FMQ1a58j7Xb21UfRU29KcEEU3VTHk+Cvrft/BNv0gpWJMiiZ/f4w0TqSP0gLA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -6919,8 +6904,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.17.15: - resolution: {integrity: sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==} + /@esbuild/linux-loong64@0.17.16: + resolution: {integrity: sha512-TIZTRojVBBzdgChY3UOG7BlPhqJz08AL7jdgeeu+kiObWMFzGnQD7BgBBkWRwOtKR1i2TNlO7YK6m4zxVjjPRQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -6928,8 +6913,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.17.15: - resolution: {integrity: sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==} + /@esbuild/linux-mips64el@0.17.16: + resolution: {integrity: sha512-UPeRuFKCCJYpBbIdczKyHLAIU31GEm0dZl1eMrdYeXDH+SJZh/i+2cAmD3A1Wip9pIc5Sc6Kc5cFUrPXtR0XHA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -6937,8 +6922,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.17.15: - resolution: {integrity: sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==} + /@esbuild/linux-ppc64@0.17.16: + resolution: {integrity: sha512-io6yShgIEgVUhExJejJ21xvO5QtrbiSeI7vYUnr7l+v/O9t6IowyhdiYnyivX2X5ysOVHAuyHW+Wyi7DNhdw6Q==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -6946,8 +6931,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.17.15: - resolution: {integrity: sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==} + /@esbuild/linux-riscv64@0.17.16: + resolution: {integrity: sha512-WhlGeAHNbSdG/I2gqX2RK2gfgSNwyJuCiFHMc8s3GNEMMHUI109+VMBfhVqRb0ZGzEeRiibi8dItR3ws3Lk+cA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -6955,8 +6940,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.17.15: - resolution: {integrity: sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==} + /@esbuild/linux-s390x@0.17.16: + resolution: {integrity: sha512-gHRReYsJtViir63bXKoFaQ4pgTyah4ruiMRQ6im9YZuv+gp3UFJkNTY4sFA73YDynmXZA6hi45en4BGhNOJUsw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -6964,8 +6949,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.17.15: - resolution: {integrity: sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==} + /@esbuild/linux-x64@0.17.16: + resolution: {integrity: sha512-mfiiBkxEbUHvi+v0P+TS7UnA9TeGXR48aK4XHkTj0ZwOijxexgMF01UDFaBX7Q6CQsB0d+MFNv9IiXbIHTNd4g==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -6973,8 +6958,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.17.15: - resolution: {integrity: sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==} + /@esbuild/netbsd-x64@0.17.16: + resolution: {integrity: sha512-n8zK1YRDGLRZfVcswcDMDM0j2xKYLNXqei217a4GyBxHIuPMGrrVuJ+Ijfpr0Kufcm7C1k/qaIrGy6eG7wvgmA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -6982,8 +6967,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.17.15: - resolution: {integrity: sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==} + /@esbuild/openbsd-x64@0.17.16: + resolution: {integrity: sha512-lEEfkfsUbo0xC47eSTBqsItXDSzwzwhKUSsVaVjVji07t8+6KA5INp2rN890dHZeueXJAI8q0tEIfbwVRYf6Ew==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -6991,8 +6976,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.17.15: - resolution: {integrity: sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==} + /@esbuild/sunos-x64@0.17.16: + resolution: {integrity: sha512-jlRjsuvG1fgGwnE8Afs7xYDnGz0dBgTNZfgCK6TlvPH3Z13/P5pi6I57vyLE8qZYLrGVtwcm9UbUx1/mZ8Ukag==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -7000,8 +6985,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.17.15: - resolution: {integrity: sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==} + /@esbuild/win32-arm64@0.17.16: + resolution: {integrity: sha512-TzoU2qwVe2boOHl/3KNBUv2PNUc38U0TNnzqOAcgPiD/EZxT2s736xfC2dYQbszAwo4MKzzwBV0iHjhfjxMimg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -7009,8 +6994,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.17.15: - resolution: {integrity: sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==} + /@esbuild/win32-ia32@0.17.16: + resolution: {integrity: sha512-B8b7W+oo2yb/3xmwk9Vc99hC9bNolvqjaTZYEfMQhzdpBsjTvZBlXQ/teUE55Ww6sg//wlcDjOaqldOKyigWdA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -7018,8 +7003,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.17.15: - resolution: {integrity: sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==} + /@esbuild/win32-x64@0.17.16: + resolution: {integrity: sha512-xJ7OH/nanouJO9pf03YsL9NAFQBHd8AqfrQd7Pf5laGyyTt/gToul6QYOA/i5i/q8y9iaM5DQFNTgpi995VkOg==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -7027,13 +7012,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.37.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: - eslint: 8.37.0 + eslint: 8.38.0 eslint-visitor-keys: 3.4.0 /@eslint-community/regexpp@4.5.0: @@ -7056,8 +7041,8 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.37.0: - resolution: {integrity: sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==} + /@eslint/js@8.38.0: + resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} /@gar/promisify@1.1.3: @@ -7112,7 +7097,7 @@ packages: slash: 3.0.0 dev: true - /@jest/core@29.5.0(@babel/types@7.21.2)(ts-node@10.9.1): + /@jest/core@29.5.0(@babel/types@7.21.4)(ts-node@10.9.1): resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7122,9 +7107,9 @@ packages: optional: true dependencies: '@jest/console': 29.5.0 - '@jest/reporters': 29.5.0(@babel/types@7.21.2) + '@jest/reporters': 29.5.0(@babel/types@7.21.4) '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0(@babel/types@7.21.2) + '@jest/transform': 29.5.0(@babel/types@7.21.4) '@jest/types': 29.5.0 '@types/node': 14.18.42 ansi-escapes: 4.3.2 @@ -7133,14 +7118,14 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11(patch_hash=66ismxrei24sd5iv7rpq4zc5hq) jest-changed-files: 29.5.0 - jest-config: 29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1) + jest-config: 29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 jest-resolve: 29.5.0 jest-resolve-dependencies: 29.5.0 - jest-runner: 29.5.0(@babel/types@7.21.2) - jest-runtime: 29.5.0(@babel/types@7.21.2) + jest-runner: 29.5.0(@babel/types@7.21.4) + jest-runtime: 29.5.0(@babel/types@7.21.4) jest-snapshot: 29.5.0 jest-util: 29.5.0 jest-validate: 29.5.0 @@ -7206,7 +7191,7 @@ packages: - supports-color dev: true - /@jest/reporters@29.5.0(@babel/types@7.21.2): + /@jest/reporters@29.5.0(@babel/types@7.21.4): resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -7218,9 +7203,9 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.5.0 '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0(@babel/types@7.21.2) + '@jest/transform': 29.5.0(@babel/types@7.21.4) '@jest/types': 29.5.0 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 '@types/node': 14.18.42 chalk: 4.1.2 collect-v8-coverage: 1.0.1 @@ -7228,7 +7213,7 @@ packages: glob: 7.2.3 graceful-fs: 4.2.11(patch_hash=66ismxrei24sd5iv7rpq4zc5hq) istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.2.1(@babel/types@7.21.2) + istanbul-lib-instrument: 5.2.1(@babel/types@7.21.4) istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: /@zkochan/istanbul-reports@3.0.2 @@ -7255,7 +7240,7 @@ packages: resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 callsites: 3.1.0 graceful-fs: 4.2.11(patch_hash=66ismxrei24sd5iv7rpq4zc5hq) dev: true @@ -7280,37 +7265,13 @@ packages: slash: 3.0.0 dev: true - /@jest/transform@29.5.0(@babel/types@7.21.2): - resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/core': 7.21.4 - '@jest/types': 29.5.0 - '@jridgewell/trace-mapping': 0.3.17 - babel-plugin-istanbul: 6.1.1(@babel/types@7.21.2) - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11(patch_hash=66ismxrei24sd5iv7rpq4zc5hq) - jest-haste-map: 29.5.0 - jest-regex-util: 29.4.3 - jest-util: 29.5.0 - micromatch: 4.0.5 - pirates: 4.0.5 - slash: 3.0.0 - write-file-atomic: 4.0.2 - transitivePeerDependencies: - - '@babel/types' - - supports-color - dev: true - /@jest/transform@29.5.0(@babel/types@7.21.4): resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.21.4 '@jest/types': 29.5.0 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 babel-plugin-istanbul: 6.1.1(@babel/types@7.21.4) chalk: 4.1.2 convert-source-map: 2.0.0 @@ -7340,25 +7301,22 @@ packages: chalk: 4.1.2 dev: true - /@jridgewell/gen-mapping@0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 dev: true - /@jridgewell/gen-mapping@0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.17 dev: true - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} dev: true @@ -7371,8 +7329,12 @@ packages: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/trace-mapping@0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 @@ -7381,8 +7343,8 @@ packages: /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 dev: true /@manypkg/find-root@1.1.0: @@ -7427,14 +7389,14 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.3.8 + semver: 7.4.0 /@npmcli/fs@2.1.2: resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@gar/promisify': 1.1.3 - semver: 7.3.8 + semver: 7.4.0 dev: false optional: true @@ -7668,7 +7630,7 @@ packages: path-exists: 4.0.0 ramda: /@pnpm/ramda@0.28.1 run-groups: 3.0.1 - semver: 7.3.8 + semver: 7.4.0 version-selector-type: 3.0.0 transitivePeerDependencies: - '@yarnpkg/core' @@ -7706,7 +7668,7 @@ packages: ramda: /@pnpm/ramda@0.28.1 right-pad: 1.0.1 rxjs: 7.8.0 - semver: 7.3.8 + semver: 7.4.0 stacktracey: 2.1.8 string-length: 4.0.2 strip-ansi: 6.0.1 @@ -7725,7 +7687,7 @@ packages: '@pnpm/crypto.base32-hash': 1.0.1 '@pnpm/types': 8.10.0 encode-registry: 3.0.0 - semver: 7.3.8 + semver: 7.4.0 dev: true /@pnpm/directory-fetcher@5.1.6(@pnpm/logger@5.0.0): @@ -7951,7 +7913,7 @@ packages: '@yarnpkg/extensions': 2.0.0-rc.9(@yarnpkg/core@4.0.0-rc.14) normalize-path: 3.0.0 ramda: /@pnpm/ramda@0.28.1 - semver: 7.3.8 + semver: 7.4.0 transitivePeerDependencies: - '@yarnpkg/core' dev: true @@ -8023,7 +7985,7 @@ packages: js-yaml: /@zkochan/js-yaml@0.0.6 normalize-path: 3.0.0 ramda: /@pnpm/ramda@0.28.1 - semver: 7.3.8 + semver: 7.4.0 sort-keys: 4.2.0 strip-bom: 4.0.0 write-file-atomic: 5.0.0 @@ -8106,7 +8068,7 @@ packages: '@pnpm/lockfile-types': 4.3.6 comver-to-semver: 1.0.0 ramda: /@pnpm/ramda@0.28.1 - semver: 7.3.8 + semver: 7.4.0 dev: true /@pnpm/meta-updater@0.2.2(typanion@3.12.1): @@ -8249,7 +8211,7 @@ packages: engines: {node: '>=14.6'} dependencies: hosted-git-info: /@zkochan/hosted-git-info@4.0.2 - semver: 7.3.8 + semver: 7.4.0 validate-npm-package-name: 4.0.0 /@pnpm/npm-resolver@15.0.10(@pnpm/logger@5.0.0): @@ -8277,7 +8239,7 @@ packages: path-temp: 2.0.0 ramda: /@pnpm/ramda@0.28.1 rename-overwrite: 4.0.3 - semver: 7.3.8 + semver: 7.4.0 ssri: 10.0.1 version-selector-type: 3.0.0 transitivePeerDependencies: @@ -8330,7 +8292,7 @@ packages: detect-libc: 2.0.1 execa: /safe-execa@0.1.2 mem: 8.1.1 - semver: 7.3.8 + semver: 7.4.0 dev: true /@pnpm/package-requester@20.1.7(@pnpm/logger@5.0.0): @@ -8362,7 +8324,7 @@ packages: ramda: /@pnpm/ramda@0.28.1 rename-overwrite: 4.0.3 safe-promise-defer: 1.0.1 - semver: 7.3.8 + semver: 7.4.0 ssri: 10.0.1 dev: true @@ -8594,7 +8556,7 @@ packages: ramda: /@pnpm/ramda@0.28.1 rename-overwrite: 4.0.3 safe-promise-defer: 1.0.1 - semver: 7.3.8 + semver: 7.4.0 semver-range-intersect: 0.3.1 string.prototype.replaceall: 1.0.7 version-selector-type: 3.0.0 @@ -8607,7 +8569,7 @@ packages: resolution: {integrity: sha512-MrXdfTe7CA76zvivatQHJz7Ui02nziKz7Fpht+npsKfOvAyVUcERks2mxPi1IlSFhKDeDLfe/K0v5qqMFcb54A==} engines: {node: '>=14.6'} dependencies: - semver: 7.3.8 + semver: 7.4.0 dev: true /@pnpm/resolver-base@9.2.0: @@ -9059,7 +9021,7 @@ packages: resolution: {integrity: sha512-Cp4oxpfIzWt7mr2pbhHT2OTXGMAL0szYCzuf8lRWyIMCgsx6/Hfc3ubztuhvzXHXgraTQxyOCmmg7TDGIMIJJQ==} dependencies: '@types/node': 18.15.11 - minipass: 4.2.5 + minipass: 4.2.8 dev: true /@types/touch@3.1.2: @@ -9111,8 +9073,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.37.0)(typescript@5.0.0-beta): - resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==} + /@typescript-eslint/eslint-plugin@5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@5.0.0-beta): + resolution: {integrity: sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -9122,25 +9084,25 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/type-utils': 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) - '@typescript-eslint/utils': 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) + '@eslint-community/regexpp': 4.5.0 + '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) + '@typescript-eslint/scope-manager': 5.58.0 + '@typescript-eslint/type-utils': 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) + '@typescript-eslint/utils': 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) debug: 4.3.4 - eslint: 8.37.0 + eslint: 8.38.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.3.8 + semver: 7.4.0 tsutils: 3.21.0(typescript@5.0.0-beta) typescript: 5.0.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser@5.54.0(eslint@8.37.0)(typescript@5.0.0-beta): - resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} + /@typescript-eslint/parser@5.58.0(eslint@8.38.0)(typescript@5.0.0-beta): + resolution: {integrity: sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -9149,26 +9111,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.0.0-beta) + '@typescript-eslint/scope-manager': 5.58.0 + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/typescript-estree': 5.58.0(typescript@5.0.0-beta) debug: 4.3.4 - eslint: 8.37.0 + eslint: 8.38.0 typescript: 5.0.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/scope-manager@5.54.0: - resolution: {integrity: sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==} + /@typescript-eslint/scope-manager@5.58.0: + resolution: {integrity: sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/visitor-keys': 5.54.0 + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/visitor-keys': 5.58.0 dev: false - /@typescript-eslint/type-utils@5.54.0(eslint@8.37.0)(typescript@5.0.0-beta): - resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} + /@typescript-eslint/type-utils@5.58.0(eslint@8.38.0)(typescript@5.0.0-beta): + resolution: {integrity: sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -9177,23 +9139,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.0.0-beta) - '@typescript-eslint/utils': 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) + '@typescript-eslint/typescript-estree': 5.58.0(typescript@5.0.0-beta) + '@typescript-eslint/utils': 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) debug: 4.3.4 - eslint: 8.37.0 + eslint: 8.38.0 tsutils: 3.21.0(typescript@5.0.0-beta) typescript: 5.0.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/types@5.54.0: - resolution: {integrity: sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==} + /@typescript-eslint/types@5.58.0: + resolution: {integrity: sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree@5.54.0(typescript@5.0.0-beta): - resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} + /@typescript-eslint/typescript-estree@5.58.0(typescript@5.0.0-beta): + resolution: {integrity: sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -9201,43 +9163,43 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/visitor-keys': 5.54.0 + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/visitor-keys': 5.58.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 + semver: 7.4.0 tsutils: 3.21.0(typescript@5.0.0-beta) typescript: 5.0.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@5.54.0(eslint@8.37.0)(typescript@5.0.0-beta): - resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} + /@typescript-eslint/utils@5.58.0(eslint@8.38.0)(typescript@5.0.0-beta): + resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.0.0-beta) - eslint: 8.37.0 + '@typescript-eslint/scope-manager': 5.58.0 + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/typescript-estree': 5.58.0(typescript@5.0.0-beta) + eslint: 8.38.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.37.0) - semver: 7.3.8 + semver: 7.4.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/visitor-keys@5.54.0: - resolution: {integrity: sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==} + /@typescript-eslint/visitor-keys@5.58.0: + resolution: {integrity: sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/types': 5.58.0 eslint-visitor-keys: 3.4.0 dev: false @@ -9343,7 +9305,7 @@ packages: '@types/treeify': 1.0.0 '@yarnpkg/fslib': 3.0.0-rc.25 '@yarnpkg/libzip': 3.0.0-rc.25(@yarnpkg/fslib@3.0.0-rc.25) - '@yarnpkg/parsers': 3.0.0-rc.42 + '@yarnpkg/parsers': 3.0.0-rc.27 '@yarnpkg/shell': 4.0.0-rc.42(typanion@3.12.1) camelcase: 5.3.1 chalk: 3.0.0 @@ -9356,7 +9318,7 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-limit: 2.3.0 - semver: 7.3.8 + semver: 7.4.0 strip-ansi: 6.0.1 tar: 6.1.13 tinylogic: 2.0.0 @@ -9377,40 +9339,7 @@ packages: '@types/treeify': 1.0.0 '@yarnpkg/fslib': 3.0.0-rc.25 '@yarnpkg/libzip': 3.0.0-rc.25(@yarnpkg/fslib@3.0.0-rc.25) - '@yarnpkg/parsers': 3.0.0-rc.42 - '@yarnpkg/shell': 4.0.0-rc.42(typanion@3.12.1) - camelcase: 5.3.1 - chalk: 3.0.0 - ci-info: 3.8.0 - clipanion: 3.2.0-rc.6(typanion@3.12.1) - cross-spawn: 7.0.3 - diff: 5.1.0 - globby: 11.1.0 - got: 11.8.6 - lodash: 4.17.21 - micromatch: 4.0.5 - p-limit: 2.3.0 - semver: 7.3.8 - strip-ansi: 6.0.1 - tar: 6.1.13 - tinylogic: 2.0.0 - treeify: 1.1.0 - tslib: 2.5.0 - tunnel: 0.0.6 - transitivePeerDependencies: - - typanion - - /@yarnpkg/core@4.0.0-rc.42(typanion@3.12.1): - resolution: {integrity: sha512-3P4wHcXp/xrWel2Gqwx33p7qy3389yK9Q44RH39r343uMHz36HLf82giIeWVo5daFzGPDh3/ahrLCGFsm5LyHw==} - engines: {node: '>=14.15.0'} - dependencies: - '@arcanis/slice-ansi': 1.1.1 - '@types/lodash': 4.14.181 - '@types/semver': 7.3.13 - '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 3.0.0-rc.25 - '@yarnpkg/libzip': 3.0.0-rc.25(@yarnpkg/fslib@3.0.0-rc.25) - '@yarnpkg/parsers': 3.0.0-rc.42 + '@yarnpkg/parsers': 3.0.0-rc.27 '@yarnpkg/shell': 4.0.0-rc.42(typanion@3.12.1) camelcase: 5.3.1 chalk: 3.0.0 @@ -9423,7 +9352,7 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-limit: 2.3.0 - semver: 7.3.8 + semver: 7.4.0 strip-ansi: 6.0.1 tar: 6.1.13 tinylogic: 2.0.0 @@ -9474,7 +9403,7 @@ packages: resolution: {integrity: sha512-KfoYI38XY0PjpPu+LGvRHxg3OFO+5nwbQy/c5FuLR0ipQkXcinS3JbG+de17Mf6QdKnBTcghA7mdrUKs5JbxyA==} engines: {node: '>=14.15.0'} dependencies: - '@yarnpkg/core': 4.0.0-rc.42(typanion@3.12.1) + '@yarnpkg/core': 4.0.0-rc.27(typanion@3.12.1) '@yarnpkg/fslib': 3.0.0-rc.25 '@yarnpkg/pnp': 4.0.0-rc.42 transitivePeerDependencies: @@ -9493,7 +9422,6 @@ packages: dependencies: js-yaml: 3.14.1 tslib: 2.5.0 - dev: false /@yarnpkg/parsers@3.0.0-rc.42: resolution: {integrity: sha512-eW9Mbegmb5bJjwawJM9ghjUjUqciNMhC6L7XrQPF/clXS5bbP66MstsgCT5hy9VlfUh/CfBT+0Wucf531dMjHA==} @@ -9728,7 +9656,7 @@ packages: request: 2.88.2 retry: 0.13.1 safe-buffer: 5.2.1 - semver: 7.3.8 + semver: 7.4.0 slide: 1.1.6 ssri: 8.0.1 optionalDependencies: @@ -9964,16 +9892,16 @@ packages: resolution: {integrity: sha512-aX6/FqpWQve8VN9kyTExy7GlmwNShvxcCWWD5QVR3ZbRlyBGtCrG5Autu95xxSPH4CRs+5PSV4d7PRnWpmqFlA==} dev: false - /babel-jest@29.5.0(@babel/core@7.21.4)(@babel/types@7.21.2): + /babel-jest@29.5.0(@babel/core@7.21.4)(@babel/types@7.21.4): resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.21.4 - '@jest/transform': 29.5.0(@babel/types@7.21.2) + '@jest/transform': 29.5.0(@babel/types@7.21.4) '@types/babel__core': 7.20.0 - babel-plugin-istanbul: 6.1.1(@babel/types@7.21.2) + babel-plugin-istanbul: 6.1.1(@babel/types@7.21.4) babel-preset-jest: 29.5.0(@babel/core@7.21.4) chalk: 4.1.2 graceful-fs: 4.2.11(patch_hash=66ismxrei24sd5iv7rpq4zc5hq) @@ -9983,20 +9911,6 @@ packages: - supports-color dev: true - /babel-plugin-istanbul@6.1.1(@babel/types@7.21.2): - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.20.2 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1(@babel/types@7.21.2) - test-exclude: 6.0.0 - transitivePeerDependencies: - - '@babel/types' - - supports-color - dev: true - /babel-plugin-istanbul@6.1.1(@babel/types@7.21.4): resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} @@ -10163,8 +10077,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001474 - electron-to-chromium: 1.4.351 + caniuse-lite: 1.0.30001477 + electron-to-chromium: 1.4.358 node-releases: 2.0.10 update-browserslist-db: 1.0.10(browserslist@4.21.5) dev: true @@ -10205,7 +10119,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.3.8 + semver: 7.4.0 /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} @@ -10359,8 +10273,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite@1.0.30001474: - resolution: {integrity: sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==} + /caniuse-lite@1.0.30001477: + resolution: {integrity: sha512-lZim4iUHhGcy5p+Ri/G7m84hJwncj+Kz7S5aD4hoQfslKZJgt0tHc/hafVbqHC5bbhHb+mrW2JOUHkI5KH7toQ==} dev: true /caseless@0.12.0: @@ -11140,8 +11054,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.4.351: - resolution: {integrity: sha512-W35n4jAsyj6OZGxeWe+gA6+2Md4jDO19fzfsRKEt3DBwIdlVTT8O9Uv8ojgUAoQeXASdgG9zMU+8n8Xg/W6dRQ==} + /electron-to-chromium@1.4.358: + resolution: {integrity: sha512-dbqpWy662dGVwq27q8i6+t5FPcQiFPs/VExXJ+/T9Xp9KUV0b5bvG+B/i07FNNr7PgcN3GhZQCZoYJ9EUfnIOg==} dev: true /emittery@0.13.1: @@ -11257,34 +11171,34 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 - /esbuild@0.17.15: - resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==} + /esbuild@0.17.16: + resolution: {integrity: sha512-aeSuUKr9aFVY9Dc8ETVELGgkj4urg5isYx8pLf4wlGgB0vTFjxJQdHnNH6Shmx4vYYrOTLCHtRI5i1XZ9l2Zcg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.15 - '@esbuild/android-arm64': 0.17.15 - '@esbuild/android-x64': 0.17.15 - '@esbuild/darwin-arm64': 0.17.15 - '@esbuild/darwin-x64': 0.17.15 - '@esbuild/freebsd-arm64': 0.17.15 - '@esbuild/freebsd-x64': 0.17.15 - '@esbuild/linux-arm': 0.17.15 - '@esbuild/linux-arm64': 0.17.15 - '@esbuild/linux-ia32': 0.17.15 - '@esbuild/linux-loong64': 0.17.15 - '@esbuild/linux-mips64el': 0.17.15 - '@esbuild/linux-ppc64': 0.17.15 - '@esbuild/linux-riscv64': 0.17.15 - '@esbuild/linux-s390x': 0.17.15 - '@esbuild/linux-x64': 0.17.15 - '@esbuild/netbsd-x64': 0.17.15 - '@esbuild/openbsd-x64': 0.17.15 - '@esbuild/sunos-x64': 0.17.15 - '@esbuild/win32-arm64': 0.17.15 - '@esbuild/win32-ia32': 0.17.15 - '@esbuild/win32-x64': 0.17.15 + '@esbuild/android-arm': 0.17.16 + '@esbuild/android-arm64': 0.17.16 + '@esbuild/android-x64': 0.17.16 + '@esbuild/darwin-arm64': 0.17.16 + '@esbuild/darwin-x64': 0.17.16 + '@esbuild/freebsd-arm64': 0.17.16 + '@esbuild/freebsd-x64': 0.17.16 + '@esbuild/linux-arm': 0.17.16 + '@esbuild/linux-arm64': 0.17.16 + '@esbuild/linux-ia32': 0.17.16 + '@esbuild/linux-loong64': 0.17.16 + '@esbuild/linux-mips64el': 0.17.16 + '@esbuild/linux-ppc64': 0.17.16 + '@esbuild/linux-riscv64': 0.17.16 + '@esbuild/linux-s390x': 0.17.16 + '@esbuild/linux-x64': 0.17.16 + '@esbuild/netbsd-x64': 0.17.16 + '@esbuild/openbsd-x64': 0.17.16 + '@esbuild/sunos-x64': 0.17.16 + '@esbuild/win32-arm64': 0.17.16 + '@esbuild/win32-ia32': 0.17.16 + '@esbuild/win32-x64': 0.17.16 dev: true /escalade@3.1.1: @@ -11321,7 +11235,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript@34.0.1(@typescript-eslint/eslint-plugin@5.54.0)(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.37.0)(typescript@5.0.0-beta): + /eslint-config-standard-with-typescript@34.0.1(@typescript-eslint/eslint-plugin@5.58.0)(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.38.0)(typescript@5.0.0-beta): resolution: {integrity: sha512-J7WvZeLtd0Vr9F+v4dZbqJCLD16cbIy4U+alJMq4MiXdpipdBM3U5NkXaGUjePc4sb1ZE01U9g6VuTBpHHz1fg==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.43.0 || ^5.6.0 @@ -11331,19 +11245,19 @@ packages: eslint-plugin-promise: ^6.0.0 typescript: '*' dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.37.0)(typescript@5.0.0-beta) - '@typescript-eslint/parser': 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) - eslint: 8.37.0 - eslint-config-standard: 17.0.0(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.37.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint@8.37.0) - eslint-plugin-n: 15.7.0(eslint@8.37.0) - eslint-plugin-promise: 6.1.1(eslint@8.37.0) + '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.38.0)(typescript@5.0.0-beta) + '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) + eslint: 8.38.0 + eslint-config-standard: 17.0.0(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.38.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.58.0)(eslint@8.38.0) + eslint-plugin-n: 15.7.0(eslint@8.38.0) + eslint-plugin-promise: 6.1.1(eslint@8.38.0) typescript: 5.0.0-beta transitivePeerDependencies: - supports-color dev: false - /eslint-config-standard@17.0.0(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.37.0): + /eslint-config-standard@17.0.0(eslint-plugin-import@2.27.5)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.38.0): resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} peerDependencies: eslint: '*' @@ -11351,23 +11265,23 @@ packages: eslint-plugin-n: ^15.0.0 eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.37.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint@8.37.0) - eslint-plugin-n: 15.7.0(eslint@8.37.0) - eslint-plugin-promise: 6.1.1(eslint@8.37.0) + eslint: 8.38.0 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.58.0)(eslint@8.38.0) + eslint-plugin-n: 15.7.0(eslint@8.38.0) + eslint-plugin-promise: 6.1.1(eslint@8.38.0) dev: false /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7 - is-core-module: 2.11.0 - resolve: 1.22.1 + is-core-module: 2.12.0 + resolve: 1.22.2 transitivePeerDependencies: - supports-color dev: false - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.7)(eslint@8.37.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint@8.38.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -11388,37 +11302,37 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) + '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) debug: 3.2.7 - eslint: 8.37.0 + eslint: 8.38.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color dev: false - /eslint-plugin-es@3.0.1(eslint@8.37.0): + /eslint-plugin-es@3.0.1(eslint@8.38.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '*' dependencies: - eslint: 8.37.0 + eslint: 8.38.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-es@4.1.0(eslint@8.37.0): + /eslint-plugin-es@4.1.0(eslint@8.38.0): resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '*' dependencies: - eslint: 8.37.0 + eslint: 8.38.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.54.0)(eslint@8.37.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.58.0)(eslint@8.38.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -11428,21 +11342,21 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.37.0)(typescript@5.0.0-beta) + '@typescript-eslint/parser': 5.58.0(eslint@8.38.0)(typescript@5.0.0-beta) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.37.0 + eslint: 8.38.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.54.0)(eslint-import-resolver-node@0.3.7)(eslint@8.37.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint@8.38.0) has: 1.0.3 - is-core-module: 2.11.0 + is-core-module: 2.12.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 tsconfig-paths: 3.14.2 transitivePeerDependencies: @@ -11451,45 +11365,45 @@ packages: - supports-color dev: false - /eslint-plugin-n@15.7.0(eslint@8.37.0): + /eslint-plugin-n@15.7.0(eslint@8.38.0): resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '*' dependencies: builtins: 5.0.1 - eslint: 8.37.0 - eslint-plugin-es: 4.1.0(eslint@8.37.0) - eslint-utils: 3.0.0(eslint@8.37.0) + eslint: 8.38.0 + eslint-plugin-es: 4.1.0(eslint@8.38.0) + eslint-utils: 3.0.0(eslint@8.38.0) ignore: 5.2.4 - is-core-module: 2.11.0 + is-core-module: 2.12.0 minimatch: 3.1.2 - resolve: 1.22.1 - semver: 7.3.8 + resolve: 1.22.2 + semver: 7.4.0 dev: false - /eslint-plugin-node@11.1.0(eslint@8.37.0): + /eslint-plugin-node@11.1.0(eslint@8.38.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '*' dependencies: - eslint: 8.37.0 - eslint-plugin-es: 3.0.1(eslint@8.37.0) + eslint: 8.38.0 + eslint-plugin-es: 3.0.1(eslint@8.38.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 dev: false - /eslint-plugin-promise@6.1.1(eslint@8.37.0): + /eslint-plugin-promise@6.1.1(eslint@8.38.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: - eslint: 8.37.0 + eslint: 8.38.0 dev: false /eslint-scope@5.1.1: @@ -11514,13 +11428,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils@3.0.0(eslint@8.37.0): + /eslint-utils@3.0.0(eslint@8.38.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '*' dependencies: - eslint: 8.37.0 + eslint: 8.38.0 eslint-visitor-keys: 2.1.0 dev: false @@ -11538,15 +11452,15 @@ packages: resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.37.0: - resolution: {integrity: sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==} + /eslint@8.38.0: + resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.37.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) '@eslint-community/regexpp': 4.5.0 '@eslint/eslintrc': 2.0.2 - '@eslint/js': 8.37.0 + '@eslint/js': 8.38.0 '@humanwhocodes/config-array': 0.11.8 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -12741,8 +12655,8 @@ packages: ci-info: 3.8.0 dev: true - /is-core-module@2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + /is-core-module@2.12.0: + resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} dependencies: has: 1.0.3 @@ -12985,20 +12899,6 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-instrument@5.2.1(@babel/types@7.21.2): - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.21.4 - '@babel/parser': 7.21.4(@babel/types@7.21.2) - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 - transitivePeerDependencies: - - '@babel/types' - - supports-color - dev: true - /istanbul-lib-instrument@5.2.1(@babel/types@7.21.4): resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} @@ -13041,7 +12941,7 @@ packages: p-limit: 3.1.0 dev: true - /jest-circus@29.5.0(@babel/types@7.21.2): + /jest-circus@29.5.0(@babel/types@7.21.4): resolution: {integrity: sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -13057,7 +12957,7 @@ packages: jest-each: 29.5.0 jest-matcher-utils: 29.5.0 jest-message-util: 29.5.0 - jest-runtime: 29.5.0(@babel/types@7.21.2) + jest-runtime: 29.5.0(@babel/types@7.21.4) jest-snapshot: 29.5.0 jest-util: 29.5.0 p-limit: 3.1.0 @@ -13070,7 +12970,7 @@ packages: - supports-color dev: true - /jest-cli@29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1): + /jest-cli@29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1): resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13080,14 +12980,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.5.0(@babel/types@7.21.2)(ts-node@10.9.1) + '@jest/core': 29.5.0(@babel/types@7.21.4)(ts-node@10.9.1) '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11(patch_hash=66ismxrei24sd5iv7rpq4zc5hq) import-local: 3.1.0 - jest-config: 29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1) + jest-config: 29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 @@ -13099,7 +12999,7 @@ packages: - ts-node dev: true - /jest-config@29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1): + /jest-config@29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -13115,18 +13015,18 @@ packages: '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 '@types/node': 14.18.42 - babel-jest: 29.5.0(@babel/core@7.21.4)(@babel/types@7.21.2) + babel-jest: 29.5.0(@babel/core@7.21.4)(@babel/types@7.21.4) chalk: 4.1.2 ci-info: 3.8.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11(patch_hash=66ismxrei24sd5iv7rpq4zc5hq) - jest-circus: 29.5.0(@babel/types@7.21.2) + jest-circus: 29.5.0(@babel/types@7.21.4) jest-environment-node: 29.5.0 jest-get-type: 29.4.3 jest-regex-util: 29.4.3 jest-resolve: 29.5.0 - jest-runner: 29.5.0(@babel/types@7.21.2) + jest-runner: 29.5.0(@babel/types@7.21.4) jest-util: 29.5.0 jest-validate: 29.5.0 micromatch: 4.0.5 @@ -13283,19 +13183,19 @@ packages: jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) jest-util: 29.5.0 jest-validate: 29.5.0 - resolve: 1.22.1 + resolve: 1.22.2 resolve.exports: 2.0.2 slash: 3.0.0 dev: true - /jest-runner@29.5.0(@babel/types@7.21.2): + /jest-runner@29.5.0(@babel/types@7.21.4): resolution: {integrity: sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/console': 29.5.0 '@jest/environment': 29.5.0 '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0(@babel/types@7.21.2) + '@jest/transform': 29.5.0(@babel/types@7.21.4) '@jest/types': 29.5.0 '@types/node': 14.18.42 chalk: 4.1.2 @@ -13307,7 +13207,7 @@ packages: jest-leak-detector: 29.5.0 jest-message-util: 29.5.0 jest-resolve: 29.5.0 - jest-runtime: 29.5.0(@babel/types@7.21.2) + jest-runtime: 29.5.0(@babel/types@7.21.4) jest-util: 29.5.0 jest-watcher: 29.5.0 jest-worker: 29.5.0 @@ -13318,7 +13218,7 @@ packages: - supports-color dev: true - /jest-runtime@29.5.0(@babel/types@7.21.2): + /jest-runtime@29.5.0(@babel/types@7.21.4): resolution: {integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: @@ -13327,7 +13227,7 @@ packages: '@jest/globals': 29.5.0 '@jest/source-map': 29.4.3 '@jest/test-result': 29.5.0 - '@jest/transform': 29.5.0(@babel/types@7.21.2) + '@jest/transform': 29.5.0(@babel/types@7.21.4) '@jest/types': 29.5.0 '@types/node': 14.18.42 chalk: 4.1.2 @@ -13375,7 +13275,7 @@ packages: jest-util: 29.5.0 natural-compare: 1.4.0 pretty-format: 29.5.0 - semver: 7.3.8 + semver: 7.4.0 transitivePeerDependencies: - supports-color dev: true @@ -13428,7 +13328,7 @@ packages: supports-color: 8.1.1 dev: true - /jest@29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1): + /jest@29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13438,10 +13338,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.5.0(@babel/types@7.21.2)(ts-node@10.9.1) + '@jest/core': 29.5.0(@babel/types@7.21.4)(ts-node@10.9.1) '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1) + jest-cli: 29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1) transitivePeerDependencies: - '@babel/types' - '@types/node' @@ -13532,7 +13432,7 @@ packages: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.3.8 + semver: 7.4.0 /jsprim@1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} @@ -14239,8 +14139,8 @@ packages: dependencies: yallist: 4.0.0 - /minipass@4.2.5: - resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} + /minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} engines: {node: '>=8'} /minizlib@2.1.2: @@ -14450,7 +14350,7 @@ packages: nopt: /@pnpm/nopt@0.2.1 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.3.8 + semver: 7.4.0 tar: 6.1.13 which: 2.0.2 transitivePeerDependencies: @@ -14470,7 +14370,7 @@ packages: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.3.8 + semver: 7.4.0 tar: 6.1.13 which: 2.0.2 transitivePeerDependencies: @@ -14511,7 +14411,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.1 + resolve: 1.22.2 semver: 5.7.1 validate-npm-package-license: 3.0.4 @@ -14520,8 +14420,8 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: /@zkochan/hosted-git-info@4.0.2 - is-core-module: 2.11.0 - semver: 7.3.8 + is-core-module: 2.12.0 + semver: 7.4.0 validate-npm-package-license: 3.0.4 dev: true @@ -14530,8 +14430,8 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: hosted-git-info: 6.1.1 - is-core-module: 2.11.0 - semver: 7.3.8 + is-core-module: 2.12.0 + semver: 7.4.0 validate-npm-package-license: 3.0.4 /normalize-path@2.1.1: @@ -14603,7 +14503,7 @@ packages: minimatch: 3.1.2 pidtree: 0.3.1 read-pkg: 3.0.0 - shell-quote: 1.8.0 + shell-quote: 1.8.1 string.prototype.padend: 3.1.4 dev: true @@ -14615,6 +14515,7 @@ packages: /npmlog@4.1.2: resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + requiresBuild: true dependencies: are-we-there-yet: 1.1.7 console-control-strings: 1.1.0 @@ -15103,7 +15004,7 @@ packages: https-proxy-agent: 5.0.1 node-fetch: 2.6.9 progress: 2.0.3 - semver: 7.3.8 + semver: 7.4.0 tar-fs: 2.1.1 yargs: 16.2.0 transitivePeerDependencies: @@ -15294,7 +15195,7 @@ packages: dependencies: fill-keys: 1.0.2 module-not-found-error: 1.0.1 - resolve: 1.22.1 + resolve: 1.22.2 dev: true /ps-list@6.3.0: @@ -15522,7 +15423,7 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.1 + resolve: 1.22.2 dev: true /redent@3.0.0: @@ -15732,11 +15633,11 @@ packages: engines: {node: '>=10'} dev: true - /resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.12.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -15912,6 +15813,13 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.4.0: + resolution: {integrity: sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -15969,8 +15877,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shell-quote@1.8.0: - resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==} + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true /shelljs@0.8.5: @@ -16217,7 +16125,7 @@ packages: resolution: {integrity: sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - minipass: 4.2.5 + minipass: 4.2.8 /ssri@8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} @@ -16526,7 +16434,7 @@ packages: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 - minipass: 4.2.5 + minipass: 4.2.8 minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 @@ -16732,12 +16640,12 @@ packages: '@babel/core': 7.21.4 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@babel/types@7.21.2)(@types/node@14.18.42)(ts-node@10.9.1) + jest: 29.5.0(@babel/types@7.21.4)(@types/node@14.18.42)(ts-node@10.9.1) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.3.8 + semver: 7.4.0 typescript: 5.0.0-beta yargs-parser: 21.1.1 dev: true @@ -17113,7 +17021,7 @@ packages: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 dev: true @@ -17243,7 +17151,7 @@ packages: resolution: {integrity: sha512-PSvMIZS7C1MuVNBXl/CDG2pZq8EXy/NW2dHIdm3bVP5N0PC8utDK8ttXLXj44Gn3J0lQE3U7Mpm1estAOd+eiA==} engines: {node: '>=10.13'} dependencies: - semver: 7.3.8 + semver: 7.4.0 /vfile-message@2.0.4: resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} @@ -17674,7 +17582,7 @@ packages: multistream: 4.1.0 pkg-fetch: 3.4.1 prebuild-install: 6.1.4 - resolve: 1.22.1 + resolve: 1.22.2 stream-meter: 1.0.4 transitivePeerDependencies: - encoding @@ -17687,7 +17595,7 @@ time: /@babel/plugin-proposal-dynamic-import@7.18.6: '2022-06-27T19:49:50.843Z' /@babel/plugin-transform-modules-commonjs@7.21.2: '2023-02-23T09:31:39.683Z' /@babel/preset-typescript@7.21.4: '2023-03-31T09:01:56.939Z' - /@babel/types@7.21.2: '2023-02-23T09:31:35.164Z' + /@babel/types@7.21.4: '2023-03-31T09:01:54.326Z' /@changesets/cli@2.26.1: '2023-03-22T06:39:51.961Z' /@commitlint/cli@17.5.1: '2023-03-28T08:29:38.467Z' /@commitlint/config-conventional@17.4.4: '2023-02-17T15:34:43.196Z' @@ -17750,8 +17658,8 @@ time: /@types/wrap-ansi@8.0.1: '2021-07-02T19:06:52.938Z' /@types/write-file-atomic@4.0.0: '2022-02-10T19:02:13.425Z' /@types/yarnpkg__lockfile@1.1.5: '2021-07-02T16:36:17.969Z' - /@typescript-eslint/eslint-plugin@5.54.0: '2023-02-27T17:18:03.867Z' - /@typescript-eslint/parser@5.54.0: '2023-02-27T17:17:32.820Z' + /@typescript-eslint/eslint-plugin@5.58.0: '2023-04-10T17:16:29.814Z' + /@typescript-eslint/parser@5.58.0: '2023-04-10T17:15:57.275Z' /@yarnpkg/core@4.0.0-rc.27: '2022-10-28T20:14:12.960Z' /@yarnpkg/extensions@2.0.0-rc.9: '2022-10-28T20:09:02.171Z' /@yarnpkg/lockfile@1.1.0: '2018-09-10T13:37:58.652Z' @@ -17795,14 +17703,14 @@ time: /dir-is-case-sensitive@2.0.0: '2021-02-11T22:53:28.072Z' /encode-registry@3.0.0: '2020-10-28T18:56:36.241Z' /enquirer@2.3.6: '2020-07-02T13:00:19.453Z' - /esbuild@0.17.15: '2023-04-01T22:27:48.573Z' + /esbuild@0.17.16: '2023-04-10T04:35:57.635Z' /escape-string-regexp@4.0.0: '2020-04-23T07:31:25.491Z' /eslint-config-standard-with-typescript@34.0.1: '2023-03-14T09:26:58.154Z' /eslint-plugin-import@2.27.5: '2023-01-16T19:44:39.790Z' /eslint-plugin-n@15.7.0: '2023-03-29T03:42:13.802Z' /eslint-plugin-node@11.1.0: '2020-03-28T11:46:46.795Z' /eslint-plugin-promise@6.1.1: '2022-10-19T21:06:14.552Z' - /eslint@8.37.0: '2023-03-28T22:47:38.541Z' + /eslint@8.38.0: '2023-04-07T23:08:08.798Z' /exists-link@2.0.0: '2017-03-02T20:50:23.918Z' /fast-deep-equal@3.1.3: '2020-06-08T07:27:28.474Z' /fast-glob@3.2.12: '2022-09-09T06:40:27.748Z'