From 51b8d2ea95f6babf61bb6047e26ed401270707a0 Mon Sep 17 00:00:00 2001 From: Sergio Gimenez <36163163+sgimama@users.noreply.github.com> Date: Thu, 30 May 2024 12:47:53 +0800 Subject: [PATCH] Feature/make react global (#257) * feat: externals * feat: changeset pre * chore: Fixes release build * chore: Fixes release build * feat: ignore type-props in prod * feat: beta version * feat: beta version * chore: Mumps versions * feat: add standalone * feat: add standalone * feat: add standalone * feat: add standalone * feat: prop-types remove * feat: prop-types remove * feat: prop-types remove * feat: add plugin * feat: add plugin * feat: remove babel prop-types plugin * feat: run format * fix: build error * fix: build error * fix: build error * fix: build error * feat: remove beta * feat: remove beta * feat: revert beta * feat: revert beta * feat: revert beta * feat: final version * feat: final version * feat: source map in prod * feat: changelog * feat: changeset --------- Co-authored-by: Amir Zahedi --- .changeset/slow-oranges-lay.md | 8 + package.json | 2 +- packages/babel-preset/CHANGELOG.md | 13 + packages/babel-preset/package.json | 5 +- packages/babel-preset/react/index.js | 10 +- packages/create-guru/CHANGELOG.md | 85 +++ packages/create-guru/package.json | 4 +- packages/gdu/CHANGELOG.md | 72 +++ packages/gdu/commands/start/runSPA.ts | 21 +- packages/gdu/config/next.config.ts | 2 +- packages/gdu/config/webpack/index.ts | 10 +- packages/gdu/config/webpack/webpack.config.ts | 35 +- packages/gdu/lib/config.ts | 1 + packages/gdu/package.json | 4 +- packages/jest-preset/CHANGELOG.md | 12 + packages/jest-preset/package.json | 4 +- yarn.lock | 569 ++++++++---------- 17 files changed, 513 insertions(+), 344 deletions(-) create mode 100644 .changeset/slow-oranges-lay.md diff --git a/.changeset/slow-oranges-lay.md b/.changeset/slow-oranges-lay.md new file mode 100644 index 00000000..2b1b3b0d --- /dev/null +++ b/.changeset/slow-oranges-lay.md @@ -0,0 +1,8 @@ +--- +'@autoguru/babel-preset': major +'create-guru': major +'gdu': major +'@autoguru/jest-preset': major +--- + +Standalone flag, React global, enable sourcemaps in prod diff --git a/package.json b/package.json index 28939684..206f763f 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "dependencies": { "@autoguru/eslint-plugin": "*", "@changesets/cli": "^2.11.1", - "@manypkg/cli": "^0.17.0", + "@manypkg/cli": "^0.21.4", "@types/node": "^16.4.13", "browserslist-config-autoguru": "*", "eslint": "^7.28.0", diff --git a/packages/babel-preset/CHANGELOG.md b/packages/babel-preset/CHANGELOG.md index c8ab0a9a..ae39adad 100644 --- a/packages/babel-preset/CHANGELOG.md +++ b/packages/babel-preset/CHANGELOG.md @@ -1,5 +1,18 @@ # @autoguru/babel-preset +## 2.0.0 + +### Major Changes + +- 51a33af: Add plugin prop-types in babel +- 51a33af: Add react global and standalone flag + +## 2.0.0-beta.0 + +### Major Changes + +- Add plugin prop-types in babel + ## 1.5.0 ### Minor Changes diff --git a/packages/babel-preset/package.json b/packages/babel-preset/package.json index 59c1e05b..5ba44e04 100644 --- a/packages/babel-preset/package.json +++ b/packages/babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@autoguru/babel-preset", - "version": "1.5.0", + "version": "2.0.0", "description": "AutoGuru's org-wide Babel preset", "homepage": "https://github.com/autoguru-au/octane/tree/master/packages/babel-preset#readme", "repository": "https://github.com/autoguru-au/octane/tree/master/packages/babel-preset", @@ -28,8 +28,7 @@ "@babel/preset-typescript": "^7.24.1", "@babel/runtime-corejs3": "^7.24.5", "babel-plugin-dev-expression": "^0.2.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "babel-plugin-macros": "^3.1.0" }, "devDependencies": { "@autoguru/jest-preset": "*", diff --git a/packages/babel-preset/react/index.js b/packages/babel-preset/react/index.js index f2a731c9..010f1f69 100644 --- a/packages/babel-preset/react/index.js +++ b/packages/babel-preset/react/index.js @@ -20,13 +20,9 @@ module.exports = function autoGuruReactPreset(api, options = {}) { ], plugins: [ !dev && - require.resolve( - 'babel-plugin-transform-react-remove-prop-types', - ), - !dev && - require.resolve( - '@babel/plugin-transform-react-constant-elements', - ), + require.resolve( + '@babel/plugin-transform-react-constant-elements', + ), dev && experimental && require.resolve('./plugins/named-memo.js'), ].filter(Boolean), }; diff --git a/packages/create-guru/CHANGELOG.md b/packages/create-guru/CHANGELOG.md index ffe93245..cf73206b 100644 --- a/packages/create-guru/CHANGELOG.md +++ b/packages/create-guru/CHANGELOG.md @@ -1,5 +1,90 @@ # create-guru +## 9.0.0 + +### Major Changes + +- 51a33af: Implement react-remove-prop-types +- 51a33af: avoid type-props in prod +- 51a33af: add standalone flag +- 51a33af: remove webpack config prop-types +- 51a33af: Add plugin prop-types in babel +- 51a33af: Add react global and standalone flag + +### Patch Changes + +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] + - gdu@9.0.0 + +## 9.0.0-beta.6 + +### Major Changes + +- Add plugin prop-types in babel + +### Patch Changes + +- Updated dependencies [undefined] + - gdu@9.0.0-beta.6 + +## 9.0.0-beta.5 + +### Major Changes + +- remove webpack config prop-types + +### Patch Changes + +- Updated dependencies [undefined] + - gdu@9.0.0-beta.5 + +## 9.0.0-beta.4 + +### Major Changes + +- Implement react-remove-prop-types + +### Patch Changes + +- Updated dependencies [undefined] + - gdu@9.0.0-beta.4 + +## 9.0.0-beta.3 + +### Major Changes + +- add standalone flag + +### Patch Changes + +- Updated dependencies [undefined] + - gdu@9.0.0-beta.3 + +## 9.0.0-beta.2 + +### Major Changes + +- 2e01490: avoid type-props in prod + +### Patch Changes + +- Updated dependencies [2e01490] + - gdu@9.0.0-beta.2 + +## 9.0.0-beta.0 + +### Patch Changes + +- Updated dependencies [70ecedc] + - gdu@9.0.0-beta.0 + ## 8.0.0 ### Patch Changes diff --git a/packages/create-guru/package.json b/packages/create-guru/package.json index b4bdce5a..ba17ec51 100644 --- a/packages/create-guru/package.json +++ b/packages/create-guru/package.json @@ -1,13 +1,13 @@ { "name": "create-guru", - "version": "8.0.0", + "version": "9.0.0", "description": "Create a GDU project", "homepage": "https://github.com/autoguru-au/octane/tree/master/packages/create-guru#readme", "repository": "https://github.com/autoguru-au/octane/tree/master/packages/create-guru", "license": "MIT", "bin": "./index.js", "dependencies": { - "gdu": "^8.0.0", + "gdu": "^9.0.0", "mri": "^1.1.6" }, "scripts": { diff --git a/packages/gdu/CHANGELOG.md b/packages/gdu/CHANGELOG.md index 129f7e04..0b7770b9 100644 --- a/packages/gdu/CHANGELOG.md +++ b/packages/gdu/CHANGELOG.md @@ -1,5 +1,77 @@ # gdu +## 9.1.0 + +### Minor Changes + +- enable sourcemaps in prod + +## 9.0.0 + +### Major Changes + +- 51a33af: Implement react-remove-prop-types +- 51a33af: avoid type-props in prod +- 51a33af: add standalone flag +- 51a33af: react external +- 51a33af: remove webpack config prop-types +- 51a33af: Add plugin prop-types in babel +- 51a33af: Add react global and standalone flag + +### Patch Changes + +- 51a33af: Force release +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] + - @autoguru/babel-preset@2.0.0 + +## 9.0.0-beta.6 + +### Major Changes + +- Add plugin prop-types in babel + +### Patch Changes + +- Updated dependencies [undefined] + - @autoguru/babel-preset@2.0.0-beta.0 + +## 9.0.0-beta.5 + +### Major Changes + +- remove webpack config prop-types + +## 9.0.0-beta.4 + +### Major Changes + +- Implement react-remove-prop-types + +## 9.0.0-beta.3 + +### Major Changes + +- add standalone flag + +## 9.0.0-beta.2 + +### Major Changes + +- 2e01490: avoid type-props in prod + +## 9.0.0-beta.1 + +### Patch Changes + +- Force release + +## 9.0.0-beta.0 + +### Major Changes + +- 70ecedc: react external + ## 8.1.2 ### Patch Changes diff --git a/packages/gdu/commands/start/runSPA.ts b/packages/gdu/commands/start/runSPA.ts index 84720eb8..0bdc3fbb 100644 --- a/packages/gdu/commands/start/runSPA.ts +++ b/packages/gdu/commands/start/runSPA.ts @@ -40,7 +40,7 @@ export const runSPA = async (guruConfig: GuruConfig, isDebug) => { // eslint-disable-next-line unicorn/prefer-prototype-methods const webpackConfig: Configuration = hooks.webpackConfig - .call(webpackConfigs(appEnv, isDebug)) + .call(webpackConfigs(appEnv, isDebug, null, guruConfig.standalone)) .find(({ name }) => name === appEnv); const consumerHtmlTemplate = getConsumerHtmlTemplate(guruConfig); @@ -123,14 +123,17 @@ export const runSPA = async (guruConfig: GuruConfig, isDebug) => { } }); - const devServer = new WebpackDevServer( { - static: join(PROJECT_ROOT, 'public'), - host: hosts[0], - allowedHosts: hosts, - historyApiFallback: true, - hot: true, - port: guruConfig.port, - }, compiler); + const devServer = new WebpackDevServer( + { + static: join(PROJECT_ROOT, 'public'), + host: hosts[0], + allowedHosts: hosts, + historyApiFallback: true, + hot: true, + port: guruConfig.port, + }, + compiler, + ); devServer.start().catch((error) => { if (error) { diff --git a/packages/gdu/config/next.config.ts b/packages/gdu/config/next.config.ts index 7bc5f0ab..c9998af4 100644 --- a/packages/gdu/config/next.config.ts +++ b/packages/gdu/config/next.config.ts @@ -249,7 +249,7 @@ export const createNextJSConfig = ( defaultConfig.plugins.push( new IgnorePlugin({ resourceRegExp: /^@newrelic\/browser-agent$/, - }) + }), ); defaultConfig.plugins.push( new DefinePlugin({ diff --git a/packages/gdu/config/webpack/index.ts b/packages/gdu/config/webpack/index.ts index 7c1ea090..fd75a50f 100644 --- a/packages/gdu/config/webpack/index.ts +++ b/packages/gdu/config/webpack/index.ts @@ -9,11 +9,17 @@ const buildConfigs = ( env = process.env.APP_ENV, isDebug: boolean, tenant?: string, + standalone?: boolean, ): Configuration[] => { const buildEnvs = getBuildEnvs(env); return buildEnvs.map((buildEnv) => ({ - ...baseOptions(buildEnv, buildEnvs.length > 1, isDebug), - ...makeWebpackConfig(buildEnv, buildEnvs.length > 1, tenant), + ...baseOptions(buildEnv, buildEnvs.length > 1, isDebug, standalone), + ...makeWebpackConfig( + buildEnv, + buildEnvs.length > 1, + tenant, + standalone, + ), })); }; diff --git a/packages/gdu/config/webpack/webpack.config.ts b/packages/gdu/config/webpack/webpack.config.ts index 5d12c21a..f251c434 100644 --- a/packages/gdu/config/webpack/webpack.config.ts +++ b/packages/gdu/config/webpack/webpack.config.ts @@ -61,6 +61,8 @@ const vendorRegex = /(? { const guruConfig = getGuruConfig(); return { context: PROJECT_ROOT, mode: isDev ? 'development' : 'production', entry: { - main: [ - join(gduEntryPath, 'spa', 'client.js'), - ].filter(Boolean), + main: [join(gduEntryPath, 'spa', 'client.js')].filter(Boolean), }, experiments: { layers: true, @@ -163,6 +164,16 @@ export const baseOptions = ( reuseExistingChunk: true, enforce: true, }, + framework: standalone + ? { + chunks: 'all', + name: 'framework', + test: frameworkRegex, + priority: 60, + reuseExistingChunk: true, + enforce: true, + } + : {}, // AutoGuru related assets here guru: { test: /@autoguru[/\\]/, @@ -299,7 +310,7 @@ export const baseOptions = ( }, ], }, - devtool: isDev && 'source-map', + devtool: 'source-map', plugins: [ new IgnorePlugin({ checkResource(resource) { @@ -369,7 +380,10 @@ export const baseOptions = ( includeChunks: true, }), new SourceMapDevToolPlugin({ - test: [/.ts$/, /.tsx$/] + exclude: standalone + ? [/.css.ts$/, frameworkRegex] + : [/.css.ts$/], + test: [/.ts$/, /.tsx$/], }), ].filter(Boolean), }; @@ -414,6 +428,7 @@ export const makeWebpackConfig = ( buildEnv: BuildEnv, isMultiEnv: boolean, tenant?: string, + standalone?: boolean, ): Configuration => { const { outputPath, isTenanted } = getGuruConfig(); return { @@ -437,9 +452,11 @@ export const makeWebpackConfig = ( sourceMapFilename: 'sourceMaps/[file].map', pathinfo: false, }, - externals: { - react: 'React', - 'react-dom': 'ReactDOM' - }, + externals: standalone + ? {} + : { + react: 'React', + 'react-dom': 'ReactDOM', + }, }; }; diff --git a/packages/gdu/lib/config.ts b/packages/gdu/lib/config.ts index faff8bc7..a0540baa 100644 --- a/packages/gdu/lib/config.ts +++ b/packages/gdu/lib/config.ts @@ -30,6 +30,7 @@ export interface GuruConfig { srcPaths?: string[]; __configPath: string; __legacy_mode?: boolean; + standalone?: boolean; tap?(hooks: Record): void; } diff --git a/packages/gdu/package.json b/packages/gdu/package.json index b1fff1b0..c0be0f70 100644 --- a/packages/gdu/package.json +++ b/packages/gdu/package.json @@ -1,6 +1,6 @@ { "name": "gdu", - "version": "8.1.2", + "version": "9.1.0", "description": "AutoGuru's development toolkit", "homepage": "https://github.com/autoguru-au/octane/tree/master/packages/gdu#readme", "repository": "https://github.com/autoguru-au/octane/tree/master/packages/gdu", @@ -23,7 +23,7 @@ }, "dependencies": { "@2fd/graphdoc": "^2.4.0", - "@autoguru/babel-preset": "^1.5.0", + "@autoguru/babel-preset": "^2.0.0", "@autoguru/tsconfig": "1.2.0", "@autoguru/utilities": "^1.2.0", "@babel/helper-plugin-utils": "^7.24.5", diff --git a/packages/jest-preset/CHANGELOG.md b/packages/jest-preset/CHANGELOG.md index 462dedb2..391b1393 100644 --- a/packages/jest-preset/CHANGELOG.md +++ b/packages/jest-preset/CHANGELOG.md @@ -1,5 +1,17 @@ # @autoguru/jest-preset +## 2.0.0 + +### Major Changes + +- 51a33af: Add react global and standalone flag + +### Patch Changes + +- Updated dependencies [51a33af] +- Updated dependencies [51a33af] + - @autoguru/babel-preset@2.0.0 + ## 1.3.1 ### Patch Changes diff --git a/packages/jest-preset/package.json b/packages/jest-preset/package.json index 282f7a0e..cecdacd4 100644 --- a/packages/jest-preset/package.json +++ b/packages/jest-preset/package.json @@ -1,6 +1,6 @@ { "name": "@autoguru/jest-preset", - "version": "1.3.1", + "version": "2.0.0", "description": "AutoGuru's generic Jest preset", "homepage": "https://github.com/autoguru-au/octane/tree/master/packages/jest-preset#readme", "repository": "https://github.com/autoguru-au/octane/tree/master/packages/jest-preset", @@ -10,7 +10,7 @@ "build": "echo \"no op\"" }, "dependencies": { - "@autoguru/babel-preset": "^1.5.0", + "@autoguru/babel-preset": "^2.0.0", "@babel/core": "^7.15.0", "@babel/preset-typescript": "^7.24.1", "babel-jest": "^26.6.3" diff --git a/yarn.lock b/yarn.lock index 6fb553a4..ae9a1871 100644 --- a/yarn.lock +++ b/yarn.lock @@ -61,7 +61,7 @@ __metadata: languageName: node linkType: hard -"@autoguru/babel-preset@^1.5.0, @autoguru/babel-preset@workspace:packages/babel-preset": +"@autoguru/babel-preset@^2.0.0, @autoguru/babel-preset@workspace:packages/babel-preset": version: 0.0.0-use.local resolution: "@autoguru/babel-preset@workspace:packages/babel-preset" dependencies: @@ -86,7 +86,6 @@ __metadata: "@babel/runtime-corejs3": ^7.24.5 babel-plugin-dev-expression: ^0.2.3 babel-plugin-macros: ^3.1.0 - babel-plugin-transform-react-remove-prop-types: ^0.4.24 peerDependencies: "@babel/core": ^7.24.5 languageName: unknown @@ -120,7 +119,7 @@ __metadata: version: 0.0.0-use.local resolution: "@autoguru/jest-preset@workspace:packages/jest-preset" dependencies: - "@autoguru/babel-preset": ^1.5.0 + "@autoguru/babel-preset": ^2.0.0 "@babel/core": ^7.15.0 "@babel/preset-typescript": ^7.24.1 babel-jest: ^26.6.3 @@ -2260,13 +2259,6 @@ __metadata: languageName: node linkType: hard -"@changesets/types@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/types@npm:0.4.0" - checksum: 7d5584f0bc924e0259fb92e0b0d88d0480f3648da38de3246897ce77677d96ee02909b6ced5a8c208d1f467b3c5421a4a6dbc4ad1ac9609473450a4f4794a979 - languageName: node - linkType: hard - "@changesets/types@npm:^3.0.0, @changesets/types@npm:^3.1.0, @changesets/types@npm:^3.1.1, @changesets/types@npm:^3.3.0": version: 3.3.0 resolution: "@changesets/types@npm:3.3.0" @@ -3521,21 +3513,18 @@ __metadata: languageName: node linkType: hard -"@manypkg/cli@npm:^0.17.0": - version: 0.17.0 - resolution: "@manypkg/cli@npm:0.17.0" +"@manypkg/cli@npm:^0.21.4": + version: 0.21.4 + resolution: "@manypkg/cli@npm:0.21.4" dependencies: - "@babel/runtime": ^7.5.5 - "@manypkg/get-packages": ^1.1.1 + "@manypkg/get-packages": ^2.2.1 chalk: ^2.4.2 detect-indent: ^6.0.0 find-up: ^4.1.0 fs-extra: ^8.1.0 - get-workspaces: ^0.6.0 - meow: ^6.0.0 normalize-path: ^3.0.0 p-limit: ^2.2.1 - package-json: ^6.5.0 + package-json: ^8.1.0 parse-github-url: ^1.0.2 sembear: ^0.5.0 semver: ^6.3.0 @@ -3543,7 +3532,7 @@ __metadata: validate-npm-package-name: ^3.0.0 bin: manypkg: bin.js - checksum: 5f601ab80cd6481e5ec96ee68f7b2ec0afcc2b0b7506adda328d25fe322774b10ef70a58076d41f06e13492299e79be2364f113bf0c926e8c416c5cfc6d2a5e4 + checksum: ad493d717af19e5ea55196e8df7beaaf7d514d30bef6e43dbe087f29f070a297b2d3e207fb2f02fb067ba5b9b68810f365a8cfc3a73621f44293b907936bdae7 languageName: node linkType: hard @@ -3559,7 +3548,18 @@ __metadata: languageName: node linkType: hard -"@manypkg/get-packages@npm:^1.0.1, @manypkg/get-packages@npm:^1.1.1": +"@manypkg/find-root@npm:^2.2.0": + version: 2.2.1 + resolution: "@manypkg/find-root@npm:2.2.1" + dependencies: + "@manypkg/tools": ^1.1.0 + find-up: ^4.1.0 + fs-extra: ^8.1.0 + checksum: 7f31120c3ef0711f6e65857ea232fb4f7caf4db388080e738f82d979d7f72572dae60519c8fcd45c431a8e94095b6628257fbf7373b34401359def00687bab13 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.0.1": version: 1.1.1 resolution: "@manypkg/get-packages@npm:1.1.1" dependencies: @@ -3572,13 +3572,25 @@ __metadata: languageName: node linkType: hard -"@mrmlnc/readdir-enhanced@npm:^2.2.1": +"@manypkg/get-packages@npm:^2.2.1": version: 2.2.1 - resolution: "@mrmlnc/readdir-enhanced@npm:2.2.1" + resolution: "@manypkg/get-packages@npm:2.2.1" + dependencies: + "@manypkg/find-root": ^2.2.0 + "@manypkg/tools": ^1.1.0 + checksum: 648da51cf0bf301cfb133b51b816f04f7caf3c29c386c7fb38a106e6ffdc00823e6aa54b3f72eca49c7a64a1fdf00d55c85095ca9ebcbadfa02b89f6acd4fcdb + languageName: node + linkType: hard + +"@manypkg/tools@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/tools@npm:1.1.0" dependencies: - call-me-maybe: ^1.0.1 - glob-to-regexp: ^0.3.0 - checksum: d3b82b29368821154ce8e10bef5ccdbfd070d3e9601643c99ea4607e56f3daeaa4e755dd6d2355da20762c695c1b0570543d9f84b48f70c211ec09c4aaada2e1 + fs-extra: ^8.1.0 + globby: ^11.0.0 + jju: ^1.4.0 + read-yaml-file: ^1.1.0 + checksum: f0228435c0b12b4dec59a57c683f1431a3a0dea71640c73b231de27742ccaf5bb2f48d425184bdf330d24e940cb9ea7ecfc8b4ed5d3d6031f8132e251e728e80 languageName: node linkType: hard @@ -3687,13 +3699,6 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.stat@npm:^1.1.2": - version: 1.1.3 - resolution: "@nodelib/fs.stat@npm:1.1.3" - checksum: 318deab369b518a34778cdaa0054dd28a4381c0c78e40bbd20252f67d084b1d7bf9295fea4423de2c19ac8e1a34f120add9125f481b2a710f7068bcac7e3e305 - languageName: node - linkType: hard - "@nodelib/fs.walk@npm:^1.2.3": version: 1.2.6 resolution: "@nodelib/fs.walk@npm:1.2.6" @@ -3846,10 +3851,37 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^0.14.0": - version: 0.14.0 - resolution: "@sindresorhus/is@npm:0.14.0" - checksum: 971e0441dd44ba3909b467219a5e242da0fc584048db5324cfb8048148fa8dcc9d44d71e3948972c4f6121d24e5da402ef191420d1266a95f713bb6d6e59c98a +"@pnpm/config.env-replace@npm:^1.1.0": + version: 1.1.0 + resolution: "@pnpm/config.env-replace@npm:1.1.0" + checksum: a3d2b57e35eec9543d9eb085854f6e33e8102dac99fdef2fad2eebdbbfc345e93299f0c20e8eb61c1b4c7aa123bfd47c175678626f161cda65dd147c2b6e1fa0 + languageName: node + linkType: hard + +"@pnpm/network.ca-file@npm:^1.0.1": + version: 1.0.2 + resolution: "@pnpm/network.ca-file@npm:1.0.2" + dependencies: + graceful-fs: 4.2.10 + checksum: d8d0884646500576bd5390464d13db1bb9a62e32a1069293e5bddb2ad8354b354b7e2d2a35e12850025651e795e6a80ce9e601c66312504667b7e3ee7b52becc + languageName: node + linkType: hard + +"@pnpm/npm-conf@npm:^2.1.0": + version: 2.2.2 + resolution: "@pnpm/npm-conf@npm:2.2.2" + dependencies: + "@pnpm/config.env-replace": ^1.1.0 + "@pnpm/network.ca-file": ^1.0.1 + config-chain: ^1.1.11 + checksum: d64aa4464be584caa855eafa8f109509390489997e36d602d6215784e2973b896bef3968426bb00896cf4ae7d440fed2cee7bb4e0dbc90362f024ea3f9e27ab1 + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^5.2.0": + version: 5.6.0 + resolution: "@sindresorhus/is@npm:5.6.0" + checksum: 2e6e0c3acf188dcd9aea0f324ac1b6ad04c9fc672392a7b5a1218512fcde066965797eba8b9fe2108657a504388bd4a6664e6e6602555168e828a6df08b9f10e languageName: node linkType: hard @@ -3888,12 +3920,12 @@ __metadata: languageName: node linkType: hard -"@szmarczak/http-timer@npm:^1.1.2": - version: 1.1.2 - resolution: "@szmarczak/http-timer@npm:1.1.2" +"@szmarczak/http-timer@npm:^5.0.1": + version: 5.0.1 + resolution: "@szmarczak/http-timer@npm:5.0.1" dependencies: - defer-to-connect: ^1.0.1 - checksum: 4d9158061c5f397c57b4988cde33a163244e4f02df16364f103971957a32886beb104d6180902cbe8b38cb940e234d9f98a4e486200deca621923f62f50a06fe + defer-to-connect: ^2.0.1 + checksum: fc9cb993e808806692e4a3337c90ece0ec00c89f4b67e3652a356b89730da98bc824273a6d67ca84d5f33cd85f317dcd5ce39d8cc0a2f060145a608a7cb8ce92 languageName: node linkType: hard @@ -4150,6 +4182,13 @@ __metadata: languageName: node linkType: hard +"@types/http-cache-semantics@npm:^4.0.2": + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 7f4dd832e618bc1e271be49717d7b4066d77c2d4eed5b81198eb987e532bb3e1c7e02f45d77918185bad936f884b700c10cebe06305f50400f382ab75055f9e8 + languageName: node + linkType: hard + "@types/http-errors@npm:*": version: 2.0.4 resolution: "@types/http-errors@npm:2.0.4" @@ -4238,15 +4277,6 @@ __metadata: languageName: node linkType: hard -"@types/keyv@npm:^3.1.1": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "*" - checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d - languageName: node - linkType: hard - "@types/liftoff@npm:^2.5.0": version: 2.5.0 resolution: "@types/liftoff@npm:2.5.0" @@ -4382,15 +4412,6 @@ __metadata: languageName: node linkType: hard -"@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" - dependencies: - "@types/node": "*" - checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 - languageName: node - linkType: hard - "@types/retry@npm:0.12.2": version: 0.12.2 resolution: "@types/retry@npm:0.12.2" @@ -5760,7 +5781,7 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^1.0.1, array-union@npm:^1.0.2": +"array-union@npm:^1.0.1": version: 1.0.2 resolution: "array-union@npm:1.0.2" dependencies: @@ -6106,13 +6127,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-transform-react-remove-prop-types@npm:^0.4.24": - version: 0.4.24 - resolution: "babel-plugin-transform-react-remove-prop-types@npm:0.4.24" - checksum: 54afe56d67f0d118c9da23996f39948e502a152b3f582eb6e8f163fcb76c2c1ea4e0cdd4f9fac5c0ef050eab4fe0a950b0b74aae6237bcc0d31d8fc4cc808d1a - languageName: node - linkType: hard - "babel-preset-current-node-syntax@npm:^1.0.0": version: 1.0.1 resolution: "babel-preset-current-node-syntax@npm:1.0.1" @@ -6556,18 +6570,25 @@ __metadata: languageName: node linkType: hard -"cacheable-request@npm:^6.0.0": - version: 6.1.0 - resolution: "cacheable-request@npm:6.1.0" +"cacheable-lookup@npm:^7.0.0": + version: 7.0.0 + resolution: "cacheable-lookup@npm:7.0.0" + checksum: 9e2856763fc0a7347ab34d704c010440b819d4bb5e3593b664381b7433e942dd22e67ee5581f12256f908e79b82d30b86ebbacf40a081bfe10ee93fbfbc2d6a9 + languageName: node + linkType: hard + +"cacheable-request@npm:^10.2.8": + version: 10.2.14 + resolution: "cacheable-request@npm:10.2.14" dependencies: - clone-response: ^1.0.2 - get-stream: ^5.1.0 - http-cache-semantics: ^4.0.0 - keyv: ^3.0.0 - lowercase-keys: ^2.0.0 - normalize-url: ^4.1.0 - responselike: ^1.0.2 - checksum: b510b237b18d17e89942e9ee2d2a077cb38db03f12167fd100932dfa8fc963424bfae0bfa1598df4ae16c944a5484e43e03df8f32105b04395ee9495e9e4e9f1 + "@types/http-cache-semantics": ^4.0.2 + get-stream: ^6.0.1 + http-cache-semantics: ^4.1.1 + keyv: ^4.5.3 + mimic-response: ^4.0.0 + normalize-url: ^8.0.0 + responselike: ^3.0.0 + checksum: 56f2b8e1c497c91f8391f0b099d19907a7dde25e71087e622b23e45fc8061736c2a6964ef121b16f377c3c61079cf8dc17320ab54004209d1343e4d26aba7015 languageName: node linkType: hard @@ -6581,13 +6602,6 @@ __metadata: languageName: node linkType: hard -"call-me-maybe@npm:^1.0.1": - version: 1.0.1 - resolution: "call-me-maybe@npm:1.0.1" - checksum: d19e9d6ac2c6a83fb1215718b64c5e233f688ebebb603bdfe4af59cde952df1f2b648530fab555bf290ea910d69d7d9665ebc916e871e0e194f47c2e48e4886b - languageName: node - linkType: hard - "caller-callsite@npm:^2.0.0": version: 2.0.0 resolution: "caller-callsite@npm:2.0.0" @@ -7034,15 +7048,6 @@ __metadata: languageName: node linkType: hard -"clone-response@npm:^1.0.2": - version: 1.0.2 - resolution: "clone-response@npm:1.0.2" - dependencies: - mimic-response: ^1.0.0 - checksum: 2d0e61547fc66276e0903be9654ada422515f5a15741691352000d47e8c00c226061221074ce2c0064d12e975e84a8687cfd35d8b405750cb4e772f87b256eda - languageName: node - linkType: hard - "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -7244,6 +7249,16 @@ __metadata: languageName: node linkType: hard +"config-chain@npm:^1.1.11": + version: 1.1.13 + resolution: "config-chain@npm:1.1.13" + dependencies: + ini: ^1.3.4 + proto-list: ~1.2.1 + checksum: 828137a28e7c2fc4b7fb229bd0cd6c1397bcf83434de54347e608154008f411749041ee392cbe42fab6307e02de4c12480260bf769b7d44b778fdea3839eafab + languageName: node + linkType: hard + "connect-history-api-fallback@npm:^2.0.0": version: 2.0.0 resolution: "connect-history-api-fallback@npm:2.0.0" @@ -7416,7 +7431,7 @@ __metadata: version: 0.0.0-use.local resolution: "create-guru@workspace:packages/create-guru" dependencies: - gdu: ^8.0.0 + gdu: ^9.0.0 mri: ^1.1.6 bin: create-guru: ./index.js @@ -7988,12 +8003,12 @@ __metadata: languageName: node linkType: hard -"decompress-response@npm:^3.3.0": - version: 3.3.0 - resolution: "decompress-response@npm:3.3.0" +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" dependencies: - mimic-response: ^1.0.0 - checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 + mimic-response: ^3.1.0 + checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 languageName: node linkType: hard @@ -8067,10 +8082,10 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^1.0.1": - version: 1.1.3 - resolution: "defer-to-connect@npm:1.1.3" - checksum: 9491b301dcfa04956f989481ba7a43c2231044206269eb4ab64a52d6639ee15b1252262a789eb4239fb46ab63e44d4e408641bae8e0793d640aee55398cb3930 +"defer-to-connect@npm:^2.0.1": + version: 2.0.1 + resolution: "defer-to-connect@npm:2.0.1" + checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b languageName: node linkType: hard @@ -8277,15 +8292,6 @@ __metadata: languageName: node linkType: hard -"dir-glob@npm:^2.2.2": - version: 2.2.2 - resolution: "dir-glob@npm:2.2.2" - dependencies: - path-type: ^3.0.0 - checksum: 3aa48714a9f7845ffc30ab03a5c674fe760477cc55e67b0847333371549227d93953e6627ec160f75140c5bea5c5f88d13c01de79bd1997a588efbcf06980842 - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -8502,13 +8508,6 @@ __metadata: languageName: node linkType: hard -"duplexer3@npm:^0.1.4": - version: 0.1.4 - resolution: "duplexer3@npm:0.1.4" - checksum: c2fd6969314607d23439c583699aaa43c4100d66b3e161df55dccd731acc57d5c81a64bb4f250805fbe434ddb1d2623fee2386fb890f5886ca1298690ec53415 - languageName: node - linkType: hard - "duplexer@npm:^0.1.1": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -9690,20 +9689,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^2.2.6": - version: 2.2.7 - resolution: "fast-glob@npm:2.2.7" - dependencies: - "@mrmlnc/readdir-enhanced": ^2.2.1 - "@nodelib/fs.stat": ^1.1.2 - glob-parent: ^3.1.0 - is-glob: ^4.0.0 - merge2: ^1.2.3 - micromatch: ^3.1.10 - checksum: 304ccff1d437fcc44ae0168b0c3899054b92e0fd6af6ad7c3ccc82ab4ddd210b99c7c739d60ee3686da2aa165cd1a31810b31fd91f7c2a575d297342a9fc0534 - languageName: node - linkType: hard - "fast-glob@npm:^3.0.3, fast-glob@npm:^3.1.1": version: 3.2.5 resolution: "fast-glob@npm:3.2.5" @@ -10040,6 +10025,13 @@ __metadata: languageName: node linkType: hard +"form-data-encoder@npm:^2.1.2": + version: 2.1.4 + resolution: "form-data-encoder@npm:2.1.4" + checksum: e0b3e5950fb69b3f32c273944620f9861f1933df9d3e42066e038e26dfb343d0f4465de9f27e0ead1a09d9df20bc2eed06a63c2ca2f8f00949e7202bae9e29dd + languageName: node + linkType: hard + "form-data@npm:4.0.0, form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -10289,12 +10281,12 @@ __metadata: languageName: node linkType: hard -"gdu@^8.0.0, gdu@workspace:packages/gdu": +"gdu@^9.0.0, gdu@workspace:packages/gdu": version: 0.0.0-use.local resolution: "gdu@workspace:packages/gdu" dependencies: "@2fd/graphdoc": ^2.4.0 - "@autoguru/babel-preset": ^1.5.0 + "@autoguru/babel-preset": ^2.0.0 "@autoguru/tsconfig": 1.2.0 "@autoguru/utilities": ^1.2.0 "@babel/core": ^7.15.0 @@ -10419,7 +10411,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^4.0.0, get-stream@npm:^4.1.0": +"get-stream@npm:^4.0.0": version: 4.1.0 resolution: "get-stream@npm:4.1.0" dependencies: @@ -10428,7 +10420,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": +"get-stream@npm:^5.0.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" dependencies: @@ -10444,6 +10436,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + languageName: node + linkType: hard + "get-value@npm:^2.0.3, get-value@npm:^2.0.6": version: 2.0.6 resolution: "get-value@npm:2.0.6" @@ -10451,18 +10450,6 @@ __metadata: languageName: node linkType: hard -"get-workspaces@npm:^0.6.0": - version: 0.6.0 - resolution: "get-workspaces@npm:0.6.0" - dependencies: - "@changesets/types": ^0.4.0 - fs-extra: ^7.0.1 - globby: ^9.2.0 - read-yaml-file: ^1.1.0 - checksum: 893b689d8927117750c8ff5a9e81d5373569f0ecb24501bb28d77359c69c215e8e07f23856861787753b7d880e4140b646a7fc2e79d94bd7eb91fcf32e7f851f - languageName: node - linkType: hard - "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -10472,16 +10459,6 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^3.1.0": - version: 3.1.0 - resolution: "glob-parent@npm:3.1.0" - dependencies: - is-glob: ^3.1.0 - path-dirname: ^1.0.0 - checksum: 653d559237e89a11b9934bef3f392ec42335602034c928590544d383ff5ef449f7b12f3cfa539708e74bc0a6c28ab1fe51d663cc07463cdf899ba92afd85a855 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.0": version: 5.1.1 resolution: "glob-parent@npm:5.1.1" @@ -10500,13 +10477,6 @@ __metadata: languageName: node linkType: hard -"glob-to-regexp@npm:^0.3.0": - version: 0.3.0 - resolution: "glob-to-regexp@npm:0.3.0" - checksum: d34b3219d860042d508c4893b67617cd16e2668827e445ff39cff9f72ef70361d3dc24f429e003cdfb6607c75c9664b8eadc41d2eeb95690af0b0d3113c1b23b - languageName: node - linkType: hard - "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -10725,38 +10695,29 @@ __metadata: languageName: node linkType: hard -"globby@npm:^9.2.0": - version: 9.2.0 - resolution: "globby@npm:9.2.0" +"got@npm:^12.1.0": + version: 12.6.1 + resolution: "got@npm:12.6.1" dependencies: - "@types/glob": ^7.1.1 - array-union: ^1.0.2 - dir-glob: ^2.2.2 - fast-glob: ^2.2.6 - glob: ^7.1.3 - ignore: ^4.0.3 - pify: ^4.0.1 - slash: ^2.0.0 - checksum: 9b4cb70aa0b43bf89b18cf0e543695185e16d8dd99c17bdc6a1df0a9f88ff9dc8d2467aebace54c3842fc451a564882948c87a3b4fbdb1cacf3e05fd54b6ac5d + "@sindresorhus/is": ^5.2.0 + "@szmarczak/http-timer": ^5.0.1 + cacheable-lookup: ^7.0.0 + cacheable-request: ^10.2.8 + decompress-response: ^6.0.0 + form-data-encoder: ^2.1.2 + get-stream: ^6.0.1 + http2-wrapper: ^2.1.10 + lowercase-keys: ^3.0.0 + p-cancelable: ^3.0.0 + responselike: ^3.0.0 + checksum: 3c37f5d858aca2859f9932e7609d35881d07e7f2d44c039d189396f0656896af6c77c22f2c51c563f8918be483f60ff41e219de742ab4642d4b106711baccbd5 languageName: node linkType: hard -"got@npm:^9.6.0": - version: 9.6.0 - resolution: "got@npm:9.6.0" - dependencies: - "@sindresorhus/is": ^0.14.0 - "@szmarczak/http-timer": ^1.1.2 - cacheable-request: ^6.0.0 - decompress-response: ^3.3.0 - duplexer3: ^0.1.4 - get-stream: ^4.1.0 - lowercase-keys: ^1.0.1 - mimic-response: ^1.0.1 - p-cancelable: ^1.0.0 - to-readable-stream: ^1.0.0 - url-parse-lax: ^3.0.0 - checksum: 941807bd9704bacf5eb401f0cc1212ffa1f67c6642f2d028fd75900471c221b1da2b8527f4553d2558f3faeda62ea1cf31665f8b002c6137f5de8732f07370b0 +"graceful-fs@npm:4.2.10, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.9": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da languageName: node linkType: hard @@ -10767,13 +10728,6 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da - languageName: node - linkType: hard - "graceful-fs@npm:^4.2.11": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -11340,13 +11294,6 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -11457,6 +11404,16 @@ __metadata: languageName: node linkType: hard +"http2-wrapper@npm:^2.1.10": + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" + dependencies: + quick-lru: ^5.1.1 + resolve-alpn: ^1.2.0 + checksum: e95e55e22c6fd61182ce81fecb9b7da3af680d479febe8ad870d05f7ebbc9f076e455193766f4e7934e50913bf1d8da3ba121fb5cd2928892390b58cf9d5c509 + languageName: node + linkType: hard + "https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -11538,7 +11495,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.3, ignore@npm:^4.0.6": +"ignore@npm:^4.0.6": version: 4.0.6 resolution: "ignore@npm:4.0.6" checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 @@ -13004,6 +12961,13 @@ __metadata: languageName: node linkType: hard +"jju@npm:^1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 3790481bd2b7827dd6336e6e3dc2dcc6d425679ba7ebde7b679f61dceb4457ea0cda330972494de608571f4973c6dfb5f70fab6f3c5037dbab19ac449a60424f + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -13109,10 +13073,10 @@ __metadata: languageName: node linkType: hard -"json-buffer@npm:3.0.0": - version: 3.0.0 - resolution: "json-buffer@npm:3.0.0" - checksum: 0cecacb8025370686a916069a2ff81f7d55167421b6aa7270ee74e244012650dd6bce22b0852202ea7ff8624fce50ff0ec1bdf95914ccb4553426e290d5a63fa +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 languageName: node linkType: hard @@ -13262,12 +13226,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^3.0.0": - version: 3.1.0 - resolution: "keyv@npm:3.1.0" +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: - json-buffer: 3.0.0 - checksum: bb7e8f3acffdbafbc2dd5b63f377fe6ec4c0e2c44fc82720449ef8ab54f4a7ce3802671ed94c0f475ae0a8549703353a2124561fcf3317010c141b32ca1ce903 + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 languageName: node linkType: hard @@ -13678,17 +13642,10 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "lowercase-keys@npm:1.0.1" - checksum: 4d045026595936e09953e3867722e309415ff2c80d7701d067546d75ef698dac218a4f53c6d1d0e7368b47e45fd7529df47e6cb56fbb90523ba599f898b3d147 - languageName: node - linkType: hard - -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 +"lowercase-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "lowercase-keys@npm:3.0.0" + checksum: 67a3f81409af969bc0c4ca0e76cd7d16adb1e25aa1c197229587eaf8671275c8c067cd421795dbca4c81be0098e4c426a086a05e30de8a9c587b7a13c0c7ccc5 languageName: node linkType: hard @@ -13958,7 +13915,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.0.4, micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": +"micromatch@npm:^3.0.4, micromatch@npm:^3.1.4": version: 3.1.10 resolution: "micromatch@npm:3.1.10" dependencies: @@ -14070,10 +14027,17 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 + languageName: node + linkType: hard + +"mimic-response@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-response@npm:4.0.0" + checksum: 33b804cc961efe206efdb1fca6a22540decdcfce6c14eb5c0c50e5ae9022267ab22ce8f5568b1f7247ba67500fe20d523d81e0e9f009b321ccd9d472e78d1850 languageName: node linkType: hard @@ -14810,10 +14774,10 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^4.1.0": - version: 4.5.0 - resolution: "normalize-url@npm:4.5.0" - checksum: 34e9d01095df5c9348bf75f6cf0552c01438a29119aecdb747eead6ccd36a386209acdc093fc993edd32731b3056ff2977ffab44e4b8eed4d8aafdf0feae90c7 +"normalize-url@npm:^8.0.0": + version: 8.0.1 + resolution: "normalize-url@npm:8.0.1" + checksum: 43ea9ef0d6d135dd1556ab67aa4b74820f0d9d15aa504b59fa35647c729f1147dfce48d3ad504998fd1010f089cfb82c86c6d9126eb5c5bd2e9bd25f3a97749b languageName: node linkType: hard @@ -15157,7 +15121,7 @@ __metadata: dependencies: "@autoguru/eslint-plugin": "*" "@changesets/cli": ^2.11.1 - "@manypkg/cli": ^0.17.0 + "@manypkg/cli": ^0.21.4 "@types/node": ^16.4.13 browserslist-config-autoguru: "*" eslint: ^7.28.0 @@ -15319,10 +15283,10 @@ __metadata: languageName: node linkType: hard -"p-cancelable@npm:^1.0.0": - version: 1.1.0 - resolution: "p-cancelable@npm:1.1.0" - checksum: 2db3814fef6d9025787f30afaee4496a8857a28be3c5706432cbad76c688a6db1874308f48e364a42f5317f5e41e8e7b4f2ff5c8ff2256dbb6264bc361704ece +"p-cancelable@npm:^3.0.0": + version: 3.0.0 + resolution: "p-cancelable@npm:3.0.0" + checksum: 2b5ae34218f9c2cf7a7c18e5d9a726ef9b165ef07e6c959f6738371509e747334b5f78f3bcdeb03d8a12dcb978faf641fd87eb21486ed7d36fb823b8ddef3219 languageName: node linkType: hard @@ -15480,15 +15444,15 @@ __metadata: languageName: node linkType: hard -"package-json@npm:^6.5.0": - version: 6.5.0 - resolution: "package-json@npm:6.5.0" +"package-json@npm:^8.1.0": + version: 8.1.1 + resolution: "package-json@npm:8.1.1" dependencies: - got: ^9.6.0 - registry-auth-token: ^4.0.0 - registry-url: ^5.0.0 - semver: ^6.2.0 - checksum: cc9f890d3667d7610e6184decf543278b87f657d1ace0deb4a9c9155feca738ef88f660c82200763d3348010f4e42e9c7adc91e96ab0f86a770955995b5351e2 + got: ^12.1.0 + registry-auth-token: ^5.0.1 + registry-url: ^6.0.0 + semver: ^7.3.7 + checksum: 28bec6f42bf9fba66b7c8fea07576fc23d08ec7923433f7835d6cd8654e72169d74f9738b3785107d18a476ae76712e0daeb1dddcd6930e69f9e4b47eba7c0ca languageName: node linkType: hard @@ -15619,13 +15583,6 @@ __metadata: languageName: node linkType: hard -"path-dirname@npm:^1.0.0": - version: 1.0.2 - resolution: "path-dirname@npm:1.0.2" - checksum: 0d2f6604ae05a252a0025318685f290e2764ecf9c5436f203cdacfc8c0b17c24cdedaa449d766beb94ab88cc7fc70a09ec21e7933f31abc2b719180883e5e33f - languageName: node - linkType: hard - "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -16784,13 +16741,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier@npm:^1.18.2, prettier@npm:^1.19.1": version: 1.19.1 resolution: "prettier@npm:1.19.1" @@ -16876,6 +16826,13 @@ __metadata: languageName: node linkType: hard +"proto-list@npm:~1.2.1": + version: 1.2.4 + resolution: "proto-list@npm:1.2.4" + checksum: 4d4826e1713cbfa0f15124ab0ae494c91b597a3c458670c9714c36e8baddf5a6aad22842776f2f5b137f259c8533e741771445eb8df82e861eea37a6eaba03f7 + languageName: node + linkType: hard + "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -16991,6 +16948,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed + languageName: node + linkType: hard + "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -17019,7 +16983,7 @@ __metadata: languageName: node linkType: hard -"rc@npm:^1.2.8": +"rc@npm:1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: @@ -17282,21 +17246,21 @@ __metadata: languageName: node linkType: hard -"registry-auth-token@npm:^4.0.0": - version: 4.2.1 - resolution: "registry-auth-token@npm:4.2.1" +"registry-auth-token@npm:^5.0.1": + version: 5.0.2 + resolution: "registry-auth-token@npm:5.0.2" dependencies: - rc: ^1.2.8 - checksum: aa72060b573a50607cfd2dee16d0e51e13ca58b6a80442e74545325dc24d2c38896e6bad229bdcc1fc9759fa81b4066be8693d4d6f45927318e7c793a93e9cd0 + "@pnpm/npm-conf": ^2.1.0 + checksum: 0d7683b71ee418993e7872b389024b13645c4295eb7bb850d10728eaf46065db24ea4d47dc6cbb71a60d1aa4bef077b0d8b7363c9ac9d355fdba47bebdfb01dd languageName: node linkType: hard -"registry-url@npm:^5.0.0": - version: 5.1.0 - resolution: "registry-url@npm:5.1.0" +"registry-url@npm:^6.0.0": + version: 6.0.1 + resolution: "registry-url@npm:6.0.1" dependencies: - rc: ^1.2.8 - checksum: bcea86c84a0dbb66467b53187fadebfea79017cddfb4a45cf27530d7275e49082fe9f44301976eb0164c438e395684bcf3dae4819b36ff9d1640d8cc60c73df9 + rc: 1.2.8 + checksum: 33712aa1b489aab7aba2191c1cdadfdd71f5bf166d4792d81744a6be332c160bd7d9273af8269d8a01284b9562f14a5b31b7abcf7ad9306c44887ecff51c89ab languageName: node linkType: hard @@ -17452,6 +17416,13 @@ __metadata: languageName: node linkType: hard +"resolve-alpn@npm:^1.2.0": + version: 1.2.1 + resolution: "resolve-alpn@npm:1.2.1" + checksum: f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 + languageName: node + linkType: hard + "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -17557,12 +17528,12 @@ __metadata: languageName: node linkType: hard -"responselike@npm:^1.0.2": - version: 1.0.2 - resolution: "responselike@npm:1.0.2" +"responselike@npm:^3.0.0": + version: 3.0.0 + resolution: "responselike@npm:3.0.0" dependencies: - lowercase-keys: ^1.0.0 - checksum: 2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd + lowercase-keys: ^3.0.0 + checksum: e0cc9be30df4f415d6d83cdede3c5c887cd4a73e7cc1708bcaab1d50a28d15acb68460ac5b02bcc55a42f3d493729c8856427dcf6e57e6e128ad05cba4cfb95e languageName: node linkType: hard @@ -17924,7 +17895,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0": +"semver@npm:^6.0.0, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" bin: @@ -17964,6 +17935,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.7": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 40f6a95101e8d854357a644da1b8dd9d93ce786d5c6a77227bc69dbb17bea83d0d1d1d7c4cd5920a6df909f48e8bd8a5909869535007f90278289f2451d0292d + languageName: node + linkType: hard + "semver@npm:^7.3.8": version: 7.3.8 resolution: "semver@npm:7.3.8" @@ -18187,13 +18167,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^2.0.0": - version: 2.0.0 - resolution: "slash@npm:2.0.0" - checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 - languageName: node - linkType: hard - "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -19267,13 +19240,6 @@ __metadata: languageName: node linkType: hard -"to-readable-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "to-readable-stream@npm:1.0.0" - checksum: 2bd7778490b6214a2c40276065dd88949f4cf7037ce3964c76838b8cb212893aeb9cceaaf4352a4c486e3336214c350270f3263e1ce7a0c38863a715a4d9aeb5 - languageName: node - linkType: hard - "to-regex-range@npm:^2.1.0": version: 2.1.1 resolution: "to-regex-range@npm:2.1.1" @@ -19955,15 +19921,6 @@ __metadata: languageName: node linkType: hard -"url-parse-lax@npm:^3.0.0": - version: 3.0.0 - resolution: "url-parse-lax@npm:3.0.0" - dependencies: - prepend-http: ^2.0.0 - checksum: 1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 - languageName: node - linkType: hard - "url-parse@npm:^1.4.3": version: 1.5.1 resolution: "url-parse@npm:1.5.1"