From dd5c2472b1553daf06c5c91b0d71e790423112a9 Mon Sep 17 00:00:00 2001 From: David Price Date: Thu, 18 Jul 2024 09:50:14 -0700 Subject: [PATCH 01/74] chore: remove MailChimp Tutorial all versions (#10959) We are canceling our MailChimp account, which means we need to remove the Tutorial reminder email signup from all versions of the Docs. Once this is merged and Docs are rebuilt and deployed, I'll close the MailChimp account. --- docs/docs/tutorial/foreword.md | 47 ------------------- .../version-1.x/tutorial/foreword.md | 45 ------------------ .../version-2.x/tutorial/foreword.md | 47 ------------------- .../version-3.x/tutorial/foreword.md | 47 ------------------- .../version-4.x/tutorial/foreword.md | 47 ------------------- .../version-5.x/tutorial/foreword.md | 47 ------------------- .../version-6.x/tutorial/foreword.md | 47 ------------------- .../version-7.0/tutorial/foreword.md | 47 ------------------- 8 files changed, 374 deletions(-) diff --git a/docs/docs/tutorial/foreword.md b/docs/docs/tutorial/foreword.md index 7fd872c1adfb..c85a08697ad6 100644 --- a/docs/docs/tutorial/foreword.md +++ b/docs/docs/tutorial/foreword.md @@ -2,14 +2,6 @@ Welcome to Redwood! If you haven't yet, check out the [Redwood README](https://github.com/redwoodjs/redwood/blob/main/README.md) to get a little background on why we created Redwood and the problems it's meant to solve. Redwood brings several existing technologies together for the first time into what we think is the future of database-backed single page applications. -:::info Sign up for tutorial reminders - -There's a new JavaScript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - -::: - In this tutorial we're going to build a blog engine. In reality a blog is probably not the ideal candidate for a Redwood app: blog articles can be stored in a CMS and statically generated to HTML files and served as flat files from a CDN (the classic [Jamstack](https://jamstack.org/) use case). But as most developers are familiar with a blog, and it uses all of the features we want to demonstrate, we decided to build one anyway. If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. @@ -45,42 +37,3 @@ This tutorial assumes you are using version 7.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - diff --git a/docs/versioned_docs/version-1.x/tutorial/foreword.md b/docs/versioned_docs/version-1.x/tutorial/foreword.md index de8c3b08505d..16e1b0fffb11 100644 --- a/docs/versioned_docs/version-1.x/tutorial/foreword.md +++ b/docs/versioned_docs/version-1.x/tutorial/foreword.md @@ -6,12 +6,6 @@ In this tutorial we're going to build a blog engine. In reality a blog is probab If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. -## Sign Up for Tutorial Reminders - -There's a new Javascript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - ## Callouts You'll find some callouts throughout the text to draw your attention: @@ -43,42 +37,3 @@ This tutorial assumes you are using version 1.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - diff --git a/docs/versioned_docs/version-2.x/tutorial/foreword.md b/docs/versioned_docs/version-2.x/tutorial/foreword.md index 5b42a6f01b95..16e1b0fffb11 100644 --- a/docs/versioned_docs/version-2.x/tutorial/foreword.md +++ b/docs/versioned_docs/version-2.x/tutorial/foreword.md @@ -2,14 +2,6 @@ Welcome to Redwood! If you haven't yet, check out the [Redwood README](https://github.com/redwoodjs/redwood/blob/main/README.md) to get a little background on why we created Redwood and the problems it's meant to solve. Redwood brings several existing technologies together for the first time into what we think is the future of database-backed single page applications. -:::info Sign up for tutorial reminders - -There's a new Javascript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - -::: - In this tutorial we're going to build a blog engine. In reality a blog is probably not the ideal candidate for a Redwood app: blog articles can be stored in a CMS and statically generated to HTML files and served as flat files from a CDN (the classic [Jamstack](https://jamstack.org/) use case). But as most developers are familiar with a blog, and it uses all of the features we want to demonstrate, we decided to build one anyway. If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. @@ -45,42 +37,3 @@ This tutorial assumes you are using version 1.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - diff --git a/docs/versioned_docs/version-3.x/tutorial/foreword.md b/docs/versioned_docs/version-3.x/tutorial/foreword.md index 5b42a6f01b95..16e1b0fffb11 100644 --- a/docs/versioned_docs/version-3.x/tutorial/foreword.md +++ b/docs/versioned_docs/version-3.x/tutorial/foreword.md @@ -2,14 +2,6 @@ Welcome to Redwood! If you haven't yet, check out the [Redwood README](https://github.com/redwoodjs/redwood/blob/main/README.md) to get a little background on why we created Redwood and the problems it's meant to solve. Redwood brings several existing technologies together for the first time into what we think is the future of database-backed single page applications. -:::info Sign up for tutorial reminders - -There's a new Javascript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - -::: - In this tutorial we're going to build a blog engine. In reality a blog is probably not the ideal candidate for a Redwood app: blog articles can be stored in a CMS and statically generated to HTML files and served as flat files from a CDN (the classic [Jamstack](https://jamstack.org/) use case). But as most developers are familiar with a blog, and it uses all of the features we want to demonstrate, we decided to build one anyway. If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. @@ -45,42 +37,3 @@ This tutorial assumes you are using version 1.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - diff --git a/docs/versioned_docs/version-4.x/tutorial/foreword.md b/docs/versioned_docs/version-4.x/tutorial/foreword.md index 5b42a6f01b95..16e1b0fffb11 100644 --- a/docs/versioned_docs/version-4.x/tutorial/foreword.md +++ b/docs/versioned_docs/version-4.x/tutorial/foreword.md @@ -2,14 +2,6 @@ Welcome to Redwood! If you haven't yet, check out the [Redwood README](https://github.com/redwoodjs/redwood/blob/main/README.md) to get a little background on why we created Redwood and the problems it's meant to solve. Redwood brings several existing technologies together for the first time into what we think is the future of database-backed single page applications. -:::info Sign up for tutorial reminders - -There's a new Javascript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - -::: - In this tutorial we're going to build a blog engine. In reality a blog is probably not the ideal candidate for a Redwood app: blog articles can be stored in a CMS and statically generated to HTML files and served as flat files from a CDN (the classic [Jamstack](https://jamstack.org/) use case). But as most developers are familiar with a blog, and it uses all of the features we want to demonstrate, we decided to build one anyway. If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. @@ -45,42 +37,3 @@ This tutorial assumes you are using version 1.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - diff --git a/docs/versioned_docs/version-5.x/tutorial/foreword.md b/docs/versioned_docs/version-5.x/tutorial/foreword.md index f6b44e65c5de..1b9a677d849d 100644 --- a/docs/versioned_docs/version-5.x/tutorial/foreword.md +++ b/docs/versioned_docs/version-5.x/tutorial/foreword.md @@ -2,14 +2,6 @@ Welcome to Redwood! If you haven't yet, check out the [Redwood README](https://github.com/redwoodjs/redwood/blob/main/README.md) to get a little background on why we created Redwood and the problems it's meant to solve. Redwood brings several existing technologies together for the first time into what we think is the future of database-backed single page applications. -:::info Sign up for tutorial reminders - -There's a new JavaScript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - -::: - In this tutorial we're going to build a blog engine. In reality a blog is probably not the ideal candidate for a Redwood app: blog articles can be stored in a CMS and statically generated to HTML files and served as flat files from a CDN (the classic [Jamstack](https://jamstack.org/) use case). But as most developers are familiar with a blog, and it uses all of the features we want to demonstrate, we decided to build one anyway. If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. @@ -45,42 +37,3 @@ This tutorial assumes you are using version 5.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - diff --git a/docs/versioned_docs/version-6.x/tutorial/foreword.md b/docs/versioned_docs/version-6.x/tutorial/foreword.md index ec1f1810ed40..064b3b8cb52c 100644 --- a/docs/versioned_docs/version-6.x/tutorial/foreword.md +++ b/docs/versioned_docs/version-6.x/tutorial/foreword.md @@ -2,14 +2,6 @@ Welcome to Redwood! If you haven't yet, check out the [Redwood README](https://github.com/redwoodjs/redwood/blob/main/README.md) to get a little background on why we created Redwood and the problems it's meant to solve. Redwood brings several existing technologies together for the first time into what we think is the future of database-backed single page applications. -:::info Sign up for tutorial reminders - -There's a new JavaScript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - -::: - In this tutorial we're going to build a blog engine. In reality a blog is probably not the ideal candidate for a Redwood app: blog articles can be stored in a CMS and statically generated to HTML files and served as flat files from a CDN (the classic [Jamstack](https://jamstack.org/) use case). But as most developers are familiar with a blog, and it uses all of the features we want to demonstrate, we decided to build one anyway. If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. @@ -45,42 +37,3 @@ This tutorial assumes you are using version 5.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - diff --git a/docs/versioned_docs/version-7.0/tutorial/foreword.md b/docs/versioned_docs/version-7.0/tutorial/foreword.md index 7fd872c1adfb..c85a08697ad6 100644 --- a/docs/versioned_docs/version-7.0/tutorial/foreword.md +++ b/docs/versioned_docs/version-7.0/tutorial/foreword.md @@ -2,14 +2,6 @@ Welcome to Redwood! If you haven't yet, check out the [Redwood README](https://github.com/redwoodjs/redwood/blob/main/README.md) to get a little background on why we created Redwood and the problems it's meant to solve. Redwood brings several existing technologies together for the first time into what we think is the future of database-backed single page applications. -:::info Sign up for tutorial reminders - -There's a new JavaScript framework coming out every week, we know it can be hard to keep up. If you'd like some non-spammy emails reminding you to go through the tutorial, give us your email below: - - - -::: - In this tutorial we're going to build a blog engine. In reality a blog is probably not the ideal candidate for a Redwood app: blog articles can be stored in a CMS and statically generated to HTML files and served as flat files from a CDN (the classic [Jamstack](https://jamstack.org/) use case). But as most developers are familiar with a blog, and it uses all of the features we want to demonstrate, we decided to build one anyway. If you went through an earlier version of this tutorial you may remember it being split into parts 1 and 2. That was an artifact of the fact that most features demonstrated in part 2 didn't exist in the framework when part 1 was written. Once they were added we created part 2 to contain just those new features. Now that everything is integrated and working well we've moved each section into logically grouped chapters. @@ -45,42 +37,3 @@ This tutorial assumes you are using version 7.0.0 or greater of RedwoodJS. ::: Let's get started! - -export const MailchimpForm = () => ( - <> -
-
- -
- - -
-
-
- -) - From 065e6e673db73d85ab0314819a1e906c316e6626 Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Thu, 18 Jul 2024 23:32:39 +0100 Subject: [PATCH 02/74] fix(storybook): Fix import issues with storybook vite (#10961) I was seeing issues with the storybook vite command. It would complain about `default` with imports. I have reverted some of your changes here @dac09. Hopefully this is okay? I didn't have a lot of context around the original changes you made but I have reverted here because it fixes the issue I was seeing. Happy for you to correct me if I am taking us in the wrong direction. I also stole some code from #10768. --- .changesets/10961.md | 3 +++ packages/storybook/build.ts | 19 ------------------- packages/storybook/package.json | 10 +++------- packages/storybook/preset.js | 1 - packages/storybook/src/preset.ts | 10 ++++++++++ 5 files changed, 16 insertions(+), 27 deletions(-) create mode 100644 .changesets/10961.md delete mode 100644 packages/storybook/preset.js diff --git a/.changesets/10961.md b/.changesets/10961.md new file mode 100644 index 000000000000..8cd365b8663c --- /dev/null +++ b/.changesets/10961.md @@ -0,0 +1,3 @@ +- fix(storybook): Fix import issues with storybook vite (#10961) by @Josh-Walker-GM + +Fixes an issue with the `yarn rw storybook-vite` command where it would not start due to an import issue. diff --git a/packages/storybook/build.ts b/packages/storybook/build.ts index 72f507dc86f0..a4114505adea 100644 --- a/packages/storybook/build.ts +++ b/packages/storybook/build.ts @@ -1,5 +1,3 @@ -import { writeFileSync } from 'node:fs' - import { build, defaultBuildOptions } from '@redwoodjs/framework-tools' await build({ @@ -9,20 +7,3 @@ await build({ packages: 'external', }, }) - -await build({ - buildOptions: { - ...defaultBuildOptions, - outdir: 'dist/cjs', - format: 'cjs', - packages: 'external', - }, -}) - -// Place a package.json file with `type: commonjs` in the dist folder so that -// all .js files are treated as CommonJS files. -writeFileSync('dist/cjs/package.json', JSON.stringify({ type: 'commonjs' })) - -// Place a package.json file with `type: module` in the dist/esm folder so that -// all .js files are treated as ES Module files. -writeFileSync('dist/package.json', JSON.stringify({ type: 'module' })) diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 8e424977ca0f..688bfe9855f7 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -21,22 +21,18 @@ "exports": { ".": { "types": "./dist/index.d.ts", - "require": "./dist/cjs/index.js", - "import": "./dist/index.js" + "default": "./dist/index.js" }, "./preset": { "types": "./dist/preset.d.ts", - "require": "./dist/cjs/preset.js", - "import": "./dist/preset.js" + "default": "./dist/preset.js" }, "./dist/mocks/MockRouter": { - "require": "./dist/cjs/mocks/MockRouter.js", - "import": "./dist/mocks/MockRouter.js" + "default": "./dist/mocks/MockRouter.js" }, "./dist/preview.js": "./dist/preview.js", "./package.json": "./package.json" }, - "main": "dist/cjs/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "files": [ diff --git a/packages/storybook/preset.js b/packages/storybook/preset.js deleted file mode 100644 index e948e495d655..000000000000 --- a/packages/storybook/preset.js +++ /dev/null @@ -1 +0,0 @@ -export * from './dist/preset' diff --git a/packages/storybook/src/preset.ts b/packages/storybook/src/preset.ts index 6e1ff5779d36..f239f91b5bb4 100644 --- a/packages/storybook/src/preset.ts +++ b/packages/storybook/src/preset.ts @@ -48,5 +48,15 @@ export const viteFinal: StorybookConfig['viteFinal'] = async (config) => { '~__REDWOOD__USER_WEB_SRC': redwoodProjectPaths.web.src, }, }, + optimizeDeps: { + // Without this, on first run, Vite throws: `The file does not exist at + // "{project path}/web/node_modules/.cache/sb-vite/deps/DocsRenderer-NNNQARDV-DEXCJJZJ.js?v=c640a8fa" + // which is in the optimize deps directory.` + // This refers to @storybook/addon-docs, which is included as part of @storybook/addon-essentials. + // the docs addon then includes itself here: https://github.com/storybookjs/storybook/blob/a496ec48c708eed753a5251d55fa07947a869e62/code/addons/docs/src/preset.ts#L198C3-L198C27 + // which I believe gets included by the builder here: https://github.com/storybookjs/storybook/blob/a496ec48c708eed753a5251d55fa07947a869e62/code/builders/builder-vite/src/optimizeDeps.ts#L117 + // TODO: Figure out why this error is being thrown so that this can be removed. + exclude: ['@storybook/addon-docs'], + }, }) } From 4e13f1049cc15e2ff7b213d71f111c72bbcafe85 Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Fri, 19 Jul 2024 14:31:14 +0100 Subject: [PATCH 03/74] chore(test-project): switch to tarsync (#10962) The ts-to-js part of generating a javascript test project was broken. I think this is because it was not properly synced. It was complaining about the typescript prettier plugin. If I recall correctly the issue was because we upgraded to v5 and then you have to use esm which is why we now have a simple string rather than a require statement in the config file. --- tasks/test-project/test-project | 91 +++++++++------------------------ 1 file changed, 25 insertions(+), 66 deletions(-) diff --git a/tasks/test-project/test-project b/tasks/test-project/test-project index 7452adbed7d8..4eefde9105ee 100755 --- a/tasks/test-project/test-project +++ b/tasks/test-project/test-project @@ -12,16 +12,8 @@ const { rimraf } = require('rimraf') const { hideBin } = require('yargs/helpers') const yargs = require('yargs/yargs') -const { - addFrameworkDepsToProject, - copyFrameworkPackages, -} = require('./frameworkLinking') const { webTasks, apiTasks, streamingTasks } = require('./tasks') -const { - getExecaOptions, - updatePkgJsonScripts, - confirmNoFixtureNoLink, -} = require('./util') +const { getExecaOptions, confirmNoFixtureNoLink } = require('./util') const args = yargs(hideBin(process.argv)) .usage('Usage: $0 [option]') @@ -87,8 +79,8 @@ if (rebuildFixture) { chalk.red.bold( ` --rebuildFixture is deprecated. Please run \`yarn rebuild-test-project-fixture\` instead. - ` - ) + `, + ), ) } @@ -101,8 +93,8 @@ if (args._.length > 1) { Multiple arguments Specify ONE project directory outside the framework directory (no spaces allowed) EXAMPLE: 'yarn build:test-project ../test-project' - ` - ) + `, + ), ) process.exit(1) } else if (args._.length < 1) { @@ -112,8 +104,8 @@ if (args._.length > 1) { Missing argument Specify a project directory outside the framework directory EXAMPLE: 'yarn build:test-project ../test-project' - ` - ) + `, + ), ) process.exit(1) } @@ -135,8 +127,8 @@ if ( Project Directory CANNOT be a subdirectory of '${RW_FRAMEWORKPATH}' Specify a project directory outside the framework directory EXAMPLE: 'yarn build:test-project ../test-project' - ` - ) + `, + ), ) process.exit(1) } @@ -152,7 +144,7 @@ const createProject = async () => { return execa( cmd, ['--no-yarn-install', '--typescript', '--overwrite', '--no-git'], - getExecaOptions(RW_FRAMEWORKPATH) + getExecaOptions(RW_FRAMEWORKPATH), ) } @@ -163,7 +155,7 @@ const copyProject = async () => { const FIXTURE_TESTPROJ_PATH = path.join( RW_FRAMEWORKPATH, - '__fixtures__/test-project' + '__fixtures__/test-project', ) // copying existing Fixture to new Project @@ -188,32 +180,6 @@ const globalTasks = () => } }, }, - { - title: '[link] Building Redwood framework', - task: async () => { - try { - await execa( - 'yarn build:clean && yarn build', - [], - getExecaOptions(RW_FRAMEWORKPATH) - ) - } catch (e) { - console.log('Failed to build framework...') - console.log() - console.log( - 'Please check your branch is building with yarn build:clean && yarn build' - ) - throw new Error('Failed to build framework') - } - }, - enabled: () => link, - }, - { - title: '[link] Adding framework dependencies to project', - task: () => - addFrameworkDepsToProject(RW_FRAMEWORKPATH, OUTPUT_PROJECT_PATH), - enabled: () => link, - }, { title: 'Installing node_modules', task: async () => { @@ -221,9 +187,14 @@ const globalTasks = () => }, }, { - title: '[link] Copying framework packages to project', - task: () => - copyFrameworkPackages(RW_FRAMEWORKPATH, OUTPUT_PROJECT_PATH), + title: 'Tarsync the framework to the project', + task: () => { + return execa( + 'yarn rwfw project:tarsync', + [], + getExecaOptions(OUTPUT_PROJECT_PATH), + ) + }, enabled: () => link, }, { @@ -232,30 +203,18 @@ const globalTasks = () => return execa( 'yarn rw ts-to-js', [], - getExecaOptions(OUTPUT_PROJECT_PATH) + getExecaOptions(OUTPUT_PROJECT_PATH), ) }, enabled: () => javascript, }, - { - title: '[link] Add rwfw project:copy postinstall', - task: () => { - updatePkgJsonScripts({ - projectPath: OUTPUT_PROJECT_PATH, - scripts: { - postinstall: 'yarn rwfw project:copy', - }, - }) - }, - enabled: () => link, - }, { title: 'Upgrading to latest canary version', task: async () => { return execa( 'yarn rw upgrade -t canary', [], - getExecaOptions(OUTPUT_PROJECT_PATH) + getExecaOptions(OUTPUT_PROJECT_PATH), ) }, enabled: () => (canary && !link) || streamingSsr, @@ -294,12 +253,12 @@ const globalTasks = () => { ...getExecaOptions(OUTPUT_PROJECT_PATH), stdio: 'pipe', - } + }, ) fs.appendFileSync( path.join(OUTPUT_PROJECT_PATH, '.env'), - `SESSION_SECRET=${dbAuthSecret}` + `SESSION_SECRET=${dbAuthSecret}`, ) }, }, @@ -309,7 +268,7 @@ const globalTasks = () => return execa( 'yarn rw prisma migrate reset', ['--force'], - getExecaOptions(OUTPUT_PROJECT_PATH) + getExecaOptions(OUTPUT_PROJECT_PATH), ) }, }, @@ -355,7 +314,7 @@ const globalTasks = () => // @ts-expect-error Allowed renderer: verbose && 'verbose', renderOptions: { collapseSubtasks: false }, - } + }, ) async function runCommand() { From 111c6ef6a9721fc850356ef2d73516c33ef9e3b2 Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:24:49 +0100 Subject: [PATCH 04/74] breaking: remove webpack (#10867) This PR is a first attempt at removing webpack from the framework. I started with just removing the bundler config option and kept pulling the threads until it got to this stage. This will have touched a **lot** of files and could in theory be broken down into smaller PRs if we find the need to. This will be a breaking change. The follow are the breaking changes I have identified: 1. `prebuildWebFile` is function no longer exported from `@redwoodjs/babel-config` package 2. `@redwoodjs/cli-storybook` has been removed 3. `yarn rw build` no longer accepts the `--stats` flag 4. `yarn rw dev` no longer accepts the `--watchNodeModules` flag 5. `yarn rw setup custom-web-index` command has been removed 6. `yarn rw setup webpack` has been removed 7. `@redwoodjs/core` no longer provides `@redwoodjs/core/config/*` files 8. The `web.bundler` TOML config option has been removed 9. `@redwoodjs/testing` no longer provides storybook config files 10. `@redwoodjs/testing` no longer provides a `StorybookProvider` 11. The `webpack` bin has been removed from `@redwoodjs/web` **WIP** - [x] Fix `rw test web` command - [x] Fix storybook smoke test (move over to storybook-vite) - [x] Update docs - [x] Create changeset entry - [x] Go through the TODO(jgmw) and address them: - [x] `packages/babel-config/src/api.ts` - [x] `packages/babel-config/src/plugins/babel-plugin-redwood-routes-auto-loader.ts` - [x] `packages/cli/src/commands/dev.js` - [x] `packages/prerender/src/babelPlugins/babel-plugin-redwood-prerender-media-imports.ts` - [x] `packages/project-config/src/paths.ts` - [x] `packages/testing/src/web/fileMock.ts` - [x] `packages/vite/src/build/__tests__/nestedPages.test.ts` - [x] `packages/vite/src/lib/envVarDefinitions.ts` - [x] `packages/vite/src/lib/registerFwGlobalsAndShims.ts` - [x] `packages/web/src/assetImports.ts` - [x] `packages/web/src/config.ts` - [x] Edit required checks on the repo settings **Follow up items** 1. Update storybook documentation --------- Co-authored-by: Daniel Choudhury --- .changesets/10867.md | 17 + .../actions/set-up-test-project/action.yaml | 3 - .../set-up-test-project/setUpTestProject.mjs | 21 - .github/workflows/ci.yml | 35 +- docs/docs/builds.md | 2 +- docs/docs/cli-commands.md | 28 +- docs/docs/custom-web-index.md | 51 - docs/sidebars.js | 1 - .../auth-providers/supabase/web/ambient.d.ts | 2 +- packages/babel-config/dist.test.ts | 1 - packages/babel-config/src/common.ts | 6 +- packages/babel-config/src/index.ts | 1 - ...-plugin-redwood-routes-auto-loader.test.ts | 16 +- ...babel-plugin-redwood-routes-auto-loader.ts | 52 +- packages/babel-config/src/web.ts | 125 +- packages/cli-packages/storybook/README.md | 21 - packages/cli-packages/storybook/build.mts | 3 - .../storybook/dependencyGraph.dist.svg | 1080 -------- .../storybook/dependencyGraph.src.svg | 1018 -------- packages/cli-packages/storybook/package.json | 43 - .../storybook/src/commands/storybook.ts | 82 - .../src/commands/storybookHandler.ts | 117 - packages/cli-packages/storybook/src/index.ts | 17 - .../cli-packages/storybook/src/lib/colors.ts | 21 - packages/cli-packages/storybook/src/types.ts | 8 - packages/cli-packages/storybook/tsconfig.json | 8 - .../cli/src/commands/__tests__/build.test.js | 7 +- .../cli/src/commands/__tests__/dev.test.js | 29 - packages/cli/src/commands/build.js | 8 - packages/cli/src/commands/buildHandler.js | 89 +- packages/cli/src/commands/dev.js | 15 +- packages/cli/src/commands/devHandler.js | 21 +- .../custom-web-index-handler.js | 68 - .../custom-web-index/custom-web-index.js | 24 - packages/cli/src/commands/setup/vite/vite.js | 3 +- .../src/commands/setup/vite/viteHandler.js | 16 - .../templates/webpack.config.js.template | 14 - .../cli/src/commands/setup/webpack/webpack.js | 22 - .../commands/setup/webpack/webpackHandler.js | 58 - packages/cli/src/lib/plugin.js | 7 - packages/cli/src/telemetry/resource.js | 13 +- .../config/__tests__/webpack.common.test.js | 41 - packages/core/config/webpack.common.js | 404 --- packages/core/config/webpack.development.js | 127 - packages/core/config/webpack.production.js | 6 - packages/core/config/webpack.stats.js | 15 - packages/core/jest.config.js | 5 - packages/core/package.json | 22 +- .../src/__tests__/nestedPages.test.ts | 266 -- packages/internal/src/build/web.ts | 75 - .../webpackPlugins/ChunkReferencesPlugin.ts | 44 - .../webpackDistDir/client-build-manifest.json | 10 - ...in-redwood-prerender-media-imports.test.ts | 87 - ...-plugin-redwood-prerender-media-imports.ts | 50 +- packages/prerender/src/runPrerender.tsx | 78 +- .../src/__tests__/config.test.ts | 4 - .../src/__tests__/paths.test.ts | 29 - packages/project-config/src/config.ts | 12 - packages/project-config/src/paths.ts | 13 +- packages/storybook/preset.js | 1 + packages/telemetry/src/sendTelemetry.ts | 15 +- packages/testing/README.md | 23 +- packages/testing/config/storybook/main.js | 211 -- .../config/storybook/preview.example.js | 8 - packages/testing/config/storybook/preview.js | 28 - packages/testing/package.json | 2 - .../testing/src/web/StorybookProvider.tsx | 29 - packages/testing/src/web/fileMock.ts | 3 +- packages/testing/src/web/mockRequests.ts | 2 +- packages/vite/ambient.d.ts | 7 +- packages/vite/bins/rw-vite-build.mjs | 4 +- packages/vite/build.mts | 1 + packages/vite/package.json | 6 + .../src/build/__tests__/buildWeb.test.ts} | 42 +- .../fixtures/nestedPages/redwood.toml | 0 .../fixtures/nestedPages/web/src/Routes.js | 0 .../fixtures/nestedPages/web/src/auth.ts | 0 .../fixtures/nestedPages/web/src/index.html | 0 .../src/layouts/AdminLayout/AdminLayout.tsx | 0 .../web/src/layouts/MainLayout/MainLayout.tsx | 0 .../layouts/ShowcaseLayout/ShowcaseLayout.tsx | 0 .../Admin/User/EditUserPage/EditUserPage.tsx | 0 .../Admin/User/NewUserPage/NewUserPage.tsx | 0 .../pages/Admin/User/UserPage/UserPage.tsx | 0 .../pages/Admin/User/UsersPage/UsersPage.tsx | 0 .../pages/FatalErrorPage/FatalErrorPage.tsx | 0 .../ForgotPasswordPage/ForgotPasswordPage.js | 0 .../web/src/pages/HomePage/HomePage.js | 0 .../src/pages/HomePage/HomePage.stories.js | 0 .../web/src/pages/HomePage/HomePage.test.js | 0 .../AllJobProfilesPage/AllJobProfilesPage.tsx | 0 .../pages/Jobs/AllJobsPage/AllJobsPage.tsx | 0 .../pages/Jobs/EditJobPage/EditJobPage.tsx | 0 .../EditJobProfilePage/EditJobProfilePage.tsx | 0 .../web/src/pages/Jobs/JobPage/JobPage.tsx | 0 .../Jobs/JobProfilePage/JobProfilePage.tsx | 0 .../web/src/pages/Jobs/JobsPage/JobsPage.tsx | 0 .../src/pages/Jobs/NewJobPage/NewJobPage.tsx | 0 .../NewJobProfilePage/NewJobProfilePage.tsx | 0 .../web/src/pages/LoginPage/LoginPage.js | 0 .../src/pages/NotFoundPage/NotFoundPage.js | 0 .../__tests__/nestedPages.test.ts} | 247 +- packages/vite/src/build/build.ts | 106 + packages/vite/src/buildFeServer.ts | 2 +- packages/vite/src/index.ts | 1 - packages/vite/src/lib/envVarDefinitions.ts | 1 - .../vite/src/lib/registerFwGlobalsAndShims.ts | 1 - packages/web/ambient.d.ts | 2 +- packages/web/package.json | 3 +- packages/web/src/bins/webpack.ts | 10 - .../web/src/components/DevFatalErrorPage.tsx | 4 +- packages/web/src/config.ts | 3 +- tasks/run-e2e | 22 +- .../storybook/playwright.config.ts | 2 +- .../storybook/tests/storybook.spec.ts | 44 +- yarn.lock | 2277 +---------------- 116 files changed, 615 insertions(+), 6953 deletions(-) create mode 100644 .changesets/10867.md delete mode 100644 docs/docs/custom-web-index.md delete mode 100644 packages/cli-packages/storybook/README.md delete mode 100644 packages/cli-packages/storybook/build.mts delete mode 100644 packages/cli-packages/storybook/dependencyGraph.dist.svg delete mode 100644 packages/cli-packages/storybook/dependencyGraph.src.svg delete mode 100644 packages/cli-packages/storybook/package.json delete mode 100644 packages/cli-packages/storybook/src/commands/storybook.ts delete mode 100644 packages/cli-packages/storybook/src/commands/storybookHandler.ts delete mode 100644 packages/cli-packages/storybook/src/index.ts delete mode 100644 packages/cli-packages/storybook/src/lib/colors.ts delete mode 100644 packages/cli-packages/storybook/src/types.ts delete mode 100644 packages/cli-packages/storybook/tsconfig.json delete mode 100644 packages/cli/src/commands/setup/custom-web-index/custom-web-index-handler.js delete mode 100644 packages/cli/src/commands/setup/custom-web-index/custom-web-index.js delete mode 100644 packages/cli/src/commands/setup/webpack/templates/webpack.config.js.template delete mode 100644 packages/cli/src/commands/setup/webpack/webpack.js delete mode 100644 packages/cli/src/commands/setup/webpack/webpackHandler.js delete mode 100644 packages/core/config/__tests__/webpack.common.test.js delete mode 100644 packages/core/config/webpack.common.js delete mode 100644 packages/core/config/webpack.development.js delete mode 100644 packages/core/config/webpack.production.js delete mode 100644 packages/core/config/webpack.stats.js delete mode 100644 packages/core/jest.config.js delete mode 100644 packages/internal/src/__tests__/nestedPages.test.ts delete mode 100644 packages/internal/src/build/web.ts delete mode 100644 packages/internal/src/webpackPlugins/ChunkReferencesPlugin.ts delete mode 100644 packages/prerender/src/babelPlugins/__tests__/__fixtures__/webpackDistDir/client-build-manifest.json create mode 100644 packages/storybook/preset.js delete mode 100644 packages/testing/config/storybook/main.js delete mode 100644 packages/testing/config/storybook/preview.example.js delete mode 100644 packages/testing/config/storybook/preview.js delete mode 100644 packages/testing/src/web/StorybookProvider.tsx rename packages/{internal/src/__tests__/build_web.test.ts => vite/src/build/__tests__/buildWeb.test.ts} (85%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/redwood.toml (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/Routes.js (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/auth.ts (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/index.html (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/layouts/MainLayout/MainLayout.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/layouts/ShowcaseLayout/ShowcaseLayout.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/EditUserPage/EditUserPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/NewUserPage/NewUserPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UserPage/UserPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UsersPage/UsersPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/FatalErrorPage/FatalErrorPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/ForgotPasswordPage/ForgotPasswordPage.js (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.js (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.stories.js (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.test.js (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobProfilesPage/AllJobProfilesPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobsPage/AllJobsPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobProfilePage/EditJobProfilePage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobPage/JobPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobProfilePage/JobProfilePage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobsPage/JobsPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobPage/NewJobPage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobProfilePage/NewJobProfilePage.tsx (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/LoginPage/LoginPage.js (100%) rename packages/vite/src/{ => build}/__tests__/fixtures/nestedPages/web/src/pages/NotFoundPage/NotFoundPage.js (100%) rename packages/vite/src/{__tests__/viteNestedPages.test.mts => build/__tests__/nestedPages.test.ts} (53%) create mode 100644 packages/vite/src/build/build.ts delete mode 100644 packages/web/src/bins/webpack.ts diff --git a/.changesets/10867.md b/.changesets/10867.md new file mode 100644 index 000000000000..264f1687b18f --- /dev/null +++ b/.changesets/10867.md @@ -0,0 +1,17 @@ +- breaking: remove webpack (#10867) by @Josh-Walker-GM + +This PR removes support for webpack. + +--- +To the person releasing, the follow are the breaking changes I have identified: +1. `prebuildWebFile` is function no longer exported from `@redwoodjs/babel-config` package +2. `@redwoodjs/cli-storybook` has been removed +3. `yarn rw build` no longer accepts the `--stats` flag +4. `yarn rw dev` no longer accepts the `--watchNodeModules` flag +5. `yarn rw setup custom-web-index` command has been removed +6. `yarn rw setup webpack` has been removed +7. `@redwoodjs/core` no longer provides `@redwoodjs/core/config/*` files +8. The `web.bundler` TOML config option has been removed +9. `@redwoodjs/testing` no longer provides storybook config files +10. `@redwoodjs/testing` no longer provides a `StorybookProvider` +11. The `webpack` bin has been removed from `@redwoodjs/web` diff --git a/.github/actions/set-up-test-project/action.yaml b/.github/actions/set-up-test-project/action.yaml index 0c0e623056a5..78afea244e22 100644 --- a/.github/actions/set-up-test-project/action.yaml +++ b/.github/actions/set-up-test-project/action.yaml @@ -6,9 +6,6 @@ runs: main: 'setUpTestProject.mjs' inputs: - bundler: - description: The bundler to use (vite or webpack) - default: vite canary: description: Upgrade the project to canary? default: "false" diff --git a/.github/actions/set-up-test-project/setUpTestProject.mjs b/.github/actions/set-up-test-project/setUpTestProject.mjs index 160d6b8a457b..eb6cbb55e3a1 100644 --- a/.github/actions/set-up-test-project/setUpTestProject.mjs +++ b/.github/actions/set-up-test-project/setUpTestProject.mjs @@ -20,13 +20,8 @@ const TEST_PROJECT_PATH = path.join( core.setOutput('test-project-path', TEST_PROJECT_PATH) -const bundler = core.getInput('bundler') - const canary = core.getInput('canary') === 'true' - - console.log({ - bundler, canary }) @@ -73,22 +68,6 @@ const execInProject = createExecWithEnvInCwd(TEST_PROJECT_PATH) * @returns {Promise} */ async function sharedTasks() { - console.log({ bundler }) - console.log() - - if (bundler === 'webpack') { - console.log(`Setting the bundler to ${bundler}`) - console.log() - - const redwoodTOMLPath = path.join(TEST_PROJECT_PATH, 'redwood.toml') - const redwoodTOML = fs.readFileSync(redwoodTOMLPath, 'utf-8') - const redwoodTOMLWithWebpack = redwoodTOML.replace('[web]\n', '[web]\n bundler = "webpack"\n') - fs.writeFileSync(redwoodTOMLPath, redwoodTOMLWithWebpack) - - // There's an empty line at the end of the redwood.toml file, so no need to console.log after. - console.log(fs.readFileSync(redwoodTOMLPath, 'utf-8')) - } - console.log('Generating dbAuth secret') const { stdout } = await execInProject( 'yarn rw g secret --raw', diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3ae9f0b3ce87..fc7749fafec4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -121,11 +121,7 @@ jobs: tutorial-e2e: needs: check - strategy: - matrix: - bundler: [vite, webpack] - - name: 🌲 Tutorial E2E / ${{ matrix.bundler }} / node 20 latest + name: 🌲 Tutorial E2E / node 20 latest runs-on: ubuntu-latest steps: @@ -148,7 +144,6 @@ jobs: git config --global user.name "Your Name" ./tasks/run-e2e "$project_path" \ - --bundler ${{ matrix.bundler }} \ --no-build-framework \ --no-start @@ -173,7 +168,7 @@ jobs: - uses: actions/upload-artifact@v4 if: always() with: - name: ${{ matrix.bundler }}-logs + name: logs path: | ${{ steps.crwa.outputs.project-path }}/dev_server.log ${{ steps.crwa.outputs.project-path }}/e2e.log @@ -182,11 +177,7 @@ jobs: needs: detect-changes if: needs.detect-changes.outputs.code == 'false' - strategy: - matrix: - bundler: [vite, webpack] - - name: 🌲 Tutorial E2E / ${{ matrix.bundler }} / node 20 latest + name: 🌲 Tutorial E2E / node 20 latest runs-on: ubuntu-latest steps: @@ -198,9 +189,8 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - bundler: [vite, webpack] - name: πŸ”„ Smoke tests / ${{ matrix.os }} / ${{ matrix.bundler }} / node 20 latest + name: πŸ”„ Smoke tests / ${{ matrix.os }} / node 20 latest runs-on: ${{ matrix.os }} env: @@ -217,8 +207,6 @@ jobs: - name: 🌲 Set up test project id: set-up-test-project uses: ./.github/actions/set-up-test-project - with: - bundler: ${{ matrix.bundler }} env: REDWOOD_DISABLE_TELEMETRY: 1 YARN_ENABLE_IMMUTABLE_INSTALLS: false @@ -278,9 +266,8 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - bundler: [vite, webpack] - name: πŸ”„ Smoke tests / ${{ matrix.os }} / ${{ matrix.bundler }} / node 20 latest + name: πŸ”„ Smoke tests / ${{ matrix.os }} / node 20 latest runs-on: ${{ matrix.os }} steps: @@ -292,9 +279,8 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - bundler: [vite, webpack] - name: πŸ”„ Smoke tests React 18 / ${{ matrix.os }} / ${{ matrix.bundler }} / node 20 latest + name: πŸ”„ Smoke tests React 18 / ${{ matrix.os }} / node 20 latest runs-on: ${{ matrix.os }} env: @@ -330,8 +316,6 @@ jobs: - name: 🌲 Set up test project for React 18 id: set-up-test-project-react-18 uses: ./.github/actions/set-up-test-project - with: - bundler: ${{ matrix.bundler }} env: REDWOOD_DISABLE_TELEMETRY: 1 YARN_ENABLE_IMMUTABLE_INSTALLS: false @@ -391,9 +375,8 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - bundler: [vite, webpack] - name: πŸ”„ Smoke tests React 18 / ${{ matrix.os }} / ${{ matrix.bundler }} / node 20 latest + name: πŸ”„ Smoke tests React 18 / ${{ matrix.os }} / node 20 latest runs-on: ${{ matrix.os }} steps: @@ -446,7 +429,7 @@ jobs: working-directory: ${{ steps.set-up-test-project.outputs.test-project-path }} - name: Run "rw storybook" - run: yarn rw sb --smoke-test + run: yarn rw sbv --smoke-test working-directory: ${{ steps.set-up-test-project.outputs.test-project-path }} - name: Run "rw exec" @@ -667,7 +650,6 @@ jobs: id: set-up-test-project uses: ./.github/actions/set-up-test-project with: - bundler: vite canary: true env: REDWOOD_DISABLE_TELEMETRY: 1 @@ -739,7 +721,6 @@ jobs: id: set-up-test-project uses: ./.github/actions/set-up-test-project with: - bundler: vite canary: true env: REDWOOD_DISABLE_TELEMETRY: 1 diff --git a/docs/docs/builds.md b/docs/docs/builds.md index 6af668900a27..7303f1872814 100644 --- a/docs/docs/builds.md +++ b/docs/docs/builds.md @@ -34,4 +34,4 @@ Each lambda function in `./api/dist/functions` is parsed by zip-it-and-ship-it r ## Web -The web side of Redwood is packaged by Webpack into the `./web/dist` folder. +The web side of Redwood is built by Vite into the `./web/dist` folder. diff --git a/docs/docs/cli-commands.md b/docs/docs/cli-commands.md index c28ac5e290f7..f09be28f7a42 100644 --- a/docs/docs/cli-commands.md +++ b/docs/docs/cli-commands.md @@ -69,7 +69,7 @@ Build for production. yarn redwood build [side..] ``` -We use Babel to transpile the api side into `./api/dist` and Webpack to package the web side into `./web/dist`. +We use Babel to transpile the api side into `./api/dist` and Vite to package the web side into `./web/dist`. | Arguments & Options | Description | | :------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -190,7 +190,7 @@ Start development servers for api and web. yarn redwood dev [side..] ``` -`yarn redwood dev api` starts the Redwood dev server and `yarn redwood dev web` starts the Webpack dev server with Redwood's config. +`yarn redwood dev api` starts the Redwood dev server and `yarn redwood dev web` starts the Vite dev server with Redwood's config. | Argument | Description | | :----------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | @@ -214,7 +214,7 @@ $ /redwood-app/node_modules/.bin/dev-server 15:04:51 api | β–Ί http://localhost:8911/graphql/ ``` -Using `--forward` (alias `--fwd`), you can pass one or more Webpack Dev Server [config options](https://webpack.js.org/configuration/dev-server/). The following will run the dev server, set the port to `1234`, and disable automatic browser opening. +Using `--forward` (alias `--fwd`), you can pass one or more Vite Dev Server [config options](https://vitejs.dev/guide/cli#vite). The following will run the dev server, set the port to `1234`, and disable automatic browser opening. ```bash ~/redwood-app$ yarn redwood dev --fwd="--port=1234 --open=false" @@ -226,7 +226,7 @@ You may need to access your dev application from a different host, like your mob ~/redwood-app$ yarn redwood dev --fwd="--allowed-hosts all" ``` -For the full list of Webpack Dev Server settings, see [this documentation](https://webpack.js.org/configuration/dev-server/). +For the full list of Vite Dev Server settings, see [this documentation](https://vitejs.dev/guide/cli#vite). For the full list of Server Configuration settings, see [this documentation](app-configuration-redwood-toml.md#api). @@ -1756,7 +1756,6 @@ yarn redwood setup | `package` | Peform setup actions by running a third-party npm package | | `tsconfig` | Add relevant tsconfig so you can start using TypeScript | | `ui` | Set up a UI design or style library | -| `webpack` | Set up a webpack config file in your project so you can add custom config | ### setup auth @@ -1788,25 +1787,6 @@ yarn redwood setup cache | `client` | Name of the client to configure, `memcached` or `redis` | | `--force, -f` | Overwrite existing files | -### setup custom-web-index - -:::warning This command only applies to projects using Webpack - -As of v6, all Redwood projects use Vite by default. -When switching projects to Vite, we made the decision to add the the entry file, `web/src/entry.client.{jsx,tsx}`, back to projects. - -::: - -Redwood automatically mounts your `` to the DOM, but if you want to customize how that happens, you can use this setup command to generate an `index.js` file in `web/src`. - -``` -yarn redwood setup custom-web-index -``` - -| Arguments & Options | Description | -| :------------------ | :----------------------- | -| `--force, -f` | Overwrite existing files | - ### setup generator Copies a given generator's template files to your local app for customization. The next time you generate that type again, it will use your custom template instead of Redwood's default. diff --git a/docs/docs/custom-web-index.md b/docs/docs/custom-web-index.md deleted file mode 100644 index 0832596980a3..000000000000 --- a/docs/docs/custom-web-index.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -description: Change how App mounts to the DOM ---- - -# Custom Web Index - -:::warning This doc only applies to projects using Webpack - -As of v6, all Redwood projects use Vite by default. -When switching projects to Vite, we made the decision to add the the entry file, `web/src/entry.client.{jsx,tsx}`, back to projects. - -If you're using Webpack, this is all still applicableβ€”keep reading. - -::: - -You may have noticed that there's no call to `ReactDOM.render` in your Redwood app. -That's because Redwood automatically mounts the `App` component in `web/src/App.js` to the DOM. -But if you need to customize how this happens, you can provide a file named `index.js` in `web/src` and Redwood will use that instead. - -## Setup - -To make this easy, there's a setup command that'll give you the file you need where you need it: - -``` -yarn rw setup custom-web-index -``` - -This generates a file named `index.js` in `web/src` that looks like this: - -```jsx title="web/src/index.js" -import { hydrateRoot, createRoot } from 'react-dom/client' - -import App from './App' -/** - * When `#redwood-app` isn't empty then it's very likely that you're using - * prerendering. So React attaches event listeners to the existing markup - * rather than replacing it. - * https://react.dev/reference/react-dom/client/hydrateRoot - */ -const rootElement = document.getElementById('redwood-app') - -if (rootElement.hasChildNodes()) { - hydrateRoot(redwoodAppElement, ) -} else { - const root = createRoot(redwoodAppElement) - root.render() -} -``` - -This's actually the same file Redwood uses [internally](https://github.com/redwoodjs/redwood/blob/main/packages/web/src/entry/index.js). -So even if you don't customize anything, things still work the way they did. diff --git a/docs/sidebars.js b/docs/sidebars.js index e5041318e477..d20bb4ce2912 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -105,7 +105,6 @@ module.exports = { 'contributing-walkthrough', 'cors', 'create-redwood-app', - 'custom-web-index', 'data-migrations', { type: 'category', diff --git a/packages/auth-providers/supabase/web/ambient.d.ts b/packages/auth-providers/supabase/web/ambient.d.ts index 57b65671d0c0..ed582f79051c 100644 --- a/packages/auth-providers/supabase/web/ambient.d.ts +++ b/packages/auth-providers/supabase/web/ambient.d.ts @@ -1,7 +1,7 @@ /* eslint-disable no-var */ declare global { - // Provided by Vite.config, or Webpack in the user's project + // Provided by Vite.config var RWJS_ENV: { RWJS_API_GRAPHQL_URL: string /** URL or absolute path to serverless functions */ diff --git a/packages/babel-config/dist.test.ts b/packages/babel-config/dist.test.ts index bb2a74869b3e..419c35a6d9af 100644 --- a/packages/babel-config/dist.test.ts +++ b/packages/babel-config/dist.test.ts @@ -31,7 +31,6 @@ describe('dist', () => { "getWebSideDefaultBabelConfig": [Function], "getWebSideOverrides": [Function], "parseTypeScriptConfigFiles": [Function], - "prebuildWebFile": [Function], "registerApiSideBabelHook": [Function], "registerBabel": [Function], "registerWebSideBabelHook": [Function], diff --git a/packages/babel-config/src/common.ts b/packages/babel-config/src/common.ts index b55a2d336f14..bd57ef78a9ed 100644 --- a/packages/babel-config/src/common.ts +++ b/packages/babel-config/src/common.ts @@ -7,6 +7,7 @@ import { parseConfigFileTextToJson } from 'typescript' import { getPaths } from '@redwoodjs/project-config' import { getWebSideBabelPlugins } from './web' +import type { Flags as WebFlags } from './web' const pkgJson = require('../package.json') @@ -17,6 +18,7 @@ export interface RegisterHookOptions { */ plugins?: PluginItem[] overrides?: TransformOptions['overrides'] + options?: WebFlags } interface BabelRegisterOptions extends TransformOptions { @@ -76,9 +78,7 @@ export const getCommonPlugins = (): Array<[string, PluginOptions]> => { // It's related to yarn workspaces to be or not to be export const getRouteHookBabelPlugins = () => { return [ - ...getWebSideBabelPlugins({ - forVite: true, - }), + ...getWebSideBabelPlugins(), [ 'babel-plugin-module-resolver', { diff --git a/packages/babel-config/src/index.ts b/packages/babel-config/src/index.ts index 7658f3e7a67c..b8a81d201786 100644 --- a/packages/babel-config/src/index.ts +++ b/packages/babel-config/src/index.ts @@ -19,7 +19,6 @@ export { getWebSideBabelPresets, getWebSideDefaultBabelConfig, getWebSideOverrides, - prebuildWebFile, registerWebSideBabelHook, } from './web' diff --git a/packages/babel-config/src/plugins/__tests__/babel-plugin-redwood-routes-auto-loader.test.ts b/packages/babel-config/src/plugins/__tests__/babel-plugin-redwood-routes-auto-loader.test.ts index 2e1cd8b9b45e..c53b180b0363 100644 --- a/packages/babel-config/src/plugins/__tests__/babel-plugin-redwood-routes-auto-loader.test.ts +++ b/packages/babel-config/src/plugins/__tests__/babel-plugin-redwood-routes-auto-loader.test.ts @@ -6,17 +6,13 @@ import * as babel from '@babel/core' import { getPaths } from '@redwoodjs/project-config' import babelRoutesAutoLoader from '../babel-plugin-redwood-routes-auto-loader' -import type { PluginOptions as RoutesAutoLoaderOptions } from '../babel-plugin-redwood-routes-auto-loader' -const transform = ( - filename: string, - pluginOptions?: RoutesAutoLoaderOptions, -) => { +const transform = (filename: string) => { const code = fs.readFileSync(filename, 'utf-8') return babel.transform(code, { filename, presets: ['@babel/preset-react'], - plugins: [[babelRoutesAutoLoader, pluginOptions]], + plugins: [[babelRoutesAutoLoader]], }) } @@ -37,7 +33,7 @@ describe('mulitiple files ending in Page.{js,jsx,ts,tsx}', () => { test('Fails with appropriate message', () => { expect(() => { transform(getPaths().web.routes) - }).toThrowError( + }).toThrow( "Unable to find only a single file ending in 'Page.{js,jsx,ts,tsx}' " + "in the following page directories: 'HomePage'", ) @@ -64,8 +60,10 @@ describe('page auto loader correctly imports pages', () => { test('Pages get both a LazyComponent and a prerenderLoader', () => { expect(result?.code).toContain(`const HomePage = { name: "HomePage", - prerenderLoader: name => __webpack_require__(require.resolveWeak("./pages/HomePage/HomePage")), - LazyComponent: lazy(() => import( /* webpackChunkName: "HomePage" */"./pages/HomePage/HomePage")) + prerenderLoader: name => ({ + default: globalThis.__REDWOOD__PRERENDER_PAGES[name] + }), + LazyComponent: lazy(() => import("./pages/HomePage/HomePage")) `) }) diff --git a/packages/babel-config/src/plugins/babel-plugin-redwood-routes-auto-loader.ts b/packages/babel-config/src/plugins/babel-plugin-redwood-routes-auto-loader.ts index 09cdf0cca8d2..6e60aa587d0c 100644 --- a/packages/babel-config/src/plugins/babel-plugin-redwood-routes-auto-loader.ts +++ b/packages/babel-config/src/plugins/babel-plugin-redwood-routes-auto-loader.ts @@ -12,7 +12,6 @@ import { export interface PluginOptions { forPrerender?: boolean - forVite?: boolean } /** @@ -38,7 +37,7 @@ export const withRelativeImports = (page: PagesDependency) => { export default function ( { types: t }: { types: typeof types }, - { forPrerender = false, forVite = false }: PluginOptions, + { forPrerender = false }: PluginOptions, ): PluginObj { // @NOTE: This var gets mutated inside the visitors let pages = processPagesDir().map(withRelativeImports) @@ -152,7 +151,7 @@ export default function ( // const = { // name: , // prerenderLoader: (name) => prerenderLoaderImpl - // LazyComponent: lazy(() => import(/* webpackChunkName: "..." */ ) + // LazyComponent: lazy(() => import() // } // @@ -160,15 +159,9 @@ export default function ( // const LoginPage = { // name: "LoginPage", // prerenderLoader: () => __webpack_require__(require.resolveWeak("./pages/LoginPage/LoginPage")), - // LazyComponent: lazy(() => import("/* webpackChunkName: "LoginPage" *//pages/LoginPage/LoginPage.tsx")) + // LazyComponent: lazy(() => import("/pages/LoginPage/LoginPage.tsx")) // } // - importArgument.leadingComments = [ - { - type: 'CommentBlock', - value: ` webpackChunkName: "${importName}" `, - }, - ] nodes.push( t.variableDeclaration('const', [ @@ -186,12 +179,7 @@ export default function ( t.identifier('prerenderLoader'), t.arrowFunctionExpression( [t.identifier('name')], - prerenderLoaderImpl( - forPrerender, - forVite, - relativeImport, - t, - ), + prerenderLoaderImpl(forPrerender, relativeImport, t), ), ), t.objectProperty( @@ -221,12 +209,10 @@ export default function ( function prerenderLoaderImpl( forPrerender: boolean, - forVite: boolean, relativeImport: string, t: typeof types, ) { if (forPrerender) { - // This works for both vite and webpack return t.callExpression(t.identifier('require'), [ t.stringLiteral(relativeImport), ]) @@ -238,26 +224,14 @@ function prerenderLoaderImpl( // first load of a prerendered page // Manually imported pages will be bundled in the main bundle and will be // loaded by the code in `normalizePage` in util.ts - let implForBuild - if (forVite) { - implForBuild = t.objectExpression([ - t.objectProperty( - t.identifier('default'), - t.memberExpression( - t.identifier('globalThis.__REDWOOD__PRERENDER_PAGES'), - t.identifier('name'), - true, - ), + return t.objectExpression([ + t.objectProperty( + t.identifier('default'), + t.memberExpression( + t.identifier('globalThis.__REDWOOD__PRERENDER_PAGES'), + t.identifier('name'), + true, ), - ]) - } else { - // Use __webpack_require__ otherwise all pages will be bundled - implForBuild = t.callExpression(t.identifier('__webpack_require__'), [ - t.callExpression(t.identifier('require.resolveWeak'), [ - t.stringLiteral(relativeImport), - ]), - ]) - } - - return implForBuild + ), + ]) } diff --git a/packages/babel-config/src/web.ts b/packages/babel-config/src/web.ts index 6c8a46e58beb..5c959fa14755 100644 --- a/packages/babel-config/src/web.ts +++ b/packages/babel-config/src/web.ts @@ -1,7 +1,6 @@ import fs from 'fs' import path from 'path' -import * as babel from '@babel/core' import type { TransformOptions } from '@babel/core' // This import is for types safety. Its just a type, no harm importing from src. @@ -11,7 +10,6 @@ import { getConfig, getPaths } from '@redwoodjs/project-config' import type { RegisterHookOptions } from './common' import { CORE_JS_VERSION, - getCommonPlugins, registerBabel, parseTypeScriptConfigFiles, getPathsFromTypeScriptConfig, @@ -21,12 +19,11 @@ import { export interface Flags { forJest?: boolean // will change the alias for module-resolver plugin forPrerender?: boolean // changes what babel-plugin-redwood-routes-auto-loader does - forVite?: boolean forRsc?: boolean } export const getWebSideBabelPlugins = ( - { forJest, forVite }: Flags = { forJest: false, forVite: false }, + { forJest }: Flags = { forJest: false }, ) => { // Need the project config to know if trusted graphql documents is being used and decide to use // the gql tag import or the trusted document gql function generated by code gen client preset @@ -44,8 +41,6 @@ export const getWebSideBabelPlugins = ( // Get the TS configs in the api and web sides as an object const tsConfigs = parseTypeScriptConfigFiles() - // Vite does not need these plugins - const commonPlugins = forVite ? [] : getCommonPlugins() const plugins = [ // It is important that this plugin run first, as noted here: https://react.dev/learn/react-compiler useReactCompiler && [ @@ -54,7 +49,6 @@ export const getWebSideBabelPlugins = ( // No specific config at this time... }, ], - ...commonPlugins, // === Import path handling [ 'babel-plugin-module-resolver', @@ -122,9 +116,8 @@ export const getWebSideBabelPlugins = ( } export const getWebSideOverrides = ( - { forPrerender, forVite, forRsc }: Flags = { + { forPrerender, forRsc }: Flags = { forPrerender: false, - forVite: false, forRsc: false, }, ): Array => { @@ -148,7 +141,6 @@ export const getWebSideOverrides = ( // context we're building for { forPrerender, - forVite, } satisfies RoutesAutoLoaderOptions, ], ], @@ -172,53 +164,55 @@ export const getWebSideOverrides = ( } export const getWebSideBabelPresets = (options: Flags) => { - if (options.forVite) { - return [] - } - - let reactPresetConfig: babel.PluginItem = { runtime: 'automatic' } + // When we perform prerendering we don't use vite, so we need to add the + // appropriate presets for react, env, and typescript, etc. + if (options.forPrerender || options.forJest) { + let reactPresetConfig: babel.PluginItem = { runtime: 'automatic' } - // This is a special case, where @babel/preset-react needs config - // And using extends doesn't work - if (getWebSideBabelConfigPath()) { - const userProjectConfig = require(getWebSideBabelConfigPath() as string) + // This is a special case, where @babel/preset-react needs config + // And using extends doesn't work + if (getWebSideBabelConfigPath()) { + const userProjectConfig = require(getWebSideBabelConfigPath() as string) - userProjectConfig.presets?.forEach( - (preset: TransformOptions['presets']) => { - // If it isn't a preset with special config ignore it - if (!Array.isArray(preset)) { - return - } + userProjectConfig.presets?.forEach( + (preset: TransformOptions['presets']) => { + // If it isn't a preset with special config ignore it + if (!Array.isArray(preset)) { + return + } - const [presetName, presetConfig] = preset - if (presetName === '@babel/preset-react') { - reactPresetConfig = presetConfig - } - }, - ) - } - return [ - ['@babel/preset-react', reactPresetConfig], - [ - '@babel/preset-env', - { - // the targets are set in /web/package.json - useBuiltIns: 'usage', - corejs: { - version: CORE_JS_VERSION, - proposals: true, + const [presetName, presetConfig] = preset + if (presetName === '@babel/preset-react') { + reactPresetConfig = presetConfig + } }, - exclude: [ - // Remove class-properties from preset-env, and include separately - // https://github.com/webpack/webpack/issues/9708 - '@babel/plugin-transform-class-properties', - '@babel/plugin-transform-private-methods', - ], - }, - 'rwjs-babel-preset-env', - ], - ['@babel/preset-typescript', undefined, 'rwjs-babel-preset-typescript'], - ] + ) + } + return [ + ['@babel/preset-react', reactPresetConfig], + [ + '@babel/preset-env', + { + // the targets are set in /web/package.json + useBuiltIns: 'usage', + corejs: { + version: CORE_JS_VERSION, + proposals: true, + }, + exclude: [ + // Remove class-properties from preset-env, and include separately + // https://github.com/webpack/webpack/issues/9708 + '@babel/plugin-transform-class-properties', + '@babel/plugin-transform-private-methods', + ], + }, + 'rwjs-babel-preset-env', + ], + ['@babel/preset-typescript', undefined, 'rwjs-babel-preset-typescript'], + ] + } + + return [] } export const getWebSideBabelConfigPath = () => { @@ -247,11 +241,11 @@ export const getWebSideDefaultBabelConfig = (options: Flags = {}) => { // Used in prerender only currently export const registerWebSideBabelHook = ({ - forVite = false, plugins = [], overrides = [], -}: RegisterHookOptions & { forVite?: boolean } = {}) => { - const defaultOptions = getWebSideDefaultBabelConfig() + options = {}, +}: RegisterHookOptions = {}) => { + const defaultOptions = getWebSideDefaultBabelConfig(options) registerBabel({ ...defaultOptions, root: getPaths().base, @@ -260,23 +254,6 @@ export const registerWebSideBabelHook = ({ cache: false, // We only register for prerender currently // Static importing pages makes sense - overrides: [ - ...getWebSideOverrides({ forPrerender: true, forVite }), - ...overrides, - ], - }) -} - -// @MARK -// Currently only used in testing -export const prebuildWebFile = (srcPath: string, flags: Flags = {}) => { - const code = fs.readFileSync(srcPath, 'utf-8') - const defaultOptions = getWebSideDefaultBabelConfig(flags) - - const result = babel.transform(code, { - ...defaultOptions, - cwd: getPaths().web.base, - filename: srcPath, + overrides: [...getWebSideOverrides({ forPrerender: true }), ...overrides], }) - return result } diff --git a/packages/cli-packages/storybook/README.md b/packages/cli-packages/storybook/README.md deleted file mode 100644 index 6c3b4e496888..000000000000 --- a/packages/cli-packages/storybook/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# CLI Packages - Storybook - -**WIP**: This package is the first example of extracting a command from `@redwoodjs/cli` into it's own CLI plugin package. - - - - - -## Dependency graphs - -### src - -![src](./dependencyGraph.src.svg) - -### dist - -![dist](./dependencyGraph.dist.svg) diff --git a/packages/cli-packages/storybook/build.mts b/packages/cli-packages/storybook/build.mts deleted file mode 100644 index 16175a6725c0..000000000000 --- a/packages/cli-packages/storybook/build.mts +++ /dev/null @@ -1,3 +0,0 @@ -import { build } from '@redwoodjs/framework-tools' - -await build() diff --git a/packages/cli-packages/storybook/dependencyGraph.dist.svg b/packages/cli-packages/storybook/dependencyGraph.dist.svg deleted file mode 100644 index 4caa2cb553d4..000000000000 --- a/packages/cli-packages/storybook/dependencyGraph.dist.svg +++ /dev/null @@ -1,1080 +0,0 @@ - - - - - - -dependency-cruiser output - - -cluster_node_modules - -node_modules - - -cluster_node_modules/@babel - -@babel - - -cluster_node_modules/@iarna - -@iarna - - -cluster_node_modules/@opentelemetry - -@opentelemetry - - -cluster_packages - -packages - - -cluster_packages/project-config - -project-config - - -cluster_packages/project-config/dist - -dist - - -cluster_packages/telemetry - -telemetry - - -cluster_packages/telemetry/dist - -dist - - -cluster_packages/cli-helpers - -cli-helpers - - -cluster_packages/cli-helpers/dist - -dist - - -cluster_packages/cli-helpers/dist/telemetry - -telemetry - - -cluster_packages/cli-helpers/dist/auth - -auth - - -cluster_packages/cli-helpers/dist/lib - -lib - - -cluster_packages/cli-packages - -cli-packages - - -cluster_packages/cli-packages/storybook - -storybook - - -cluster_packages/cli-packages/storybook/dist - -dist - - -cluster_packages/cli-packages/storybook/dist/commands - -commands - - -cluster_packages/cli-packages/storybook/dist/lib - -lib - - - -child_process - - -child_process - - - - - -fs - - -fs - - - - - -node_modules/@babel/core - - - - - -core - - - - - -node_modules/@babel/runtime-corejs3 - - - - - -runtime-corejs3 - - - - - -node_modules/@iarna/toml - - - - - -toml - - - - - -node_modules/@opentelemetry/api - - - - - -api - - - - - -node_modules/chalk - - - - - -chalk - - - - - -node_modules/core-js - - - - - -core-js - - - - - -node_modules/deepmerge - - - - - -deepmerge - - - - - -node_modules/execa - - - - - -execa - - - - - -node_modules/fast-glob - - - - - -fast-glob - - - - - -node_modules/listr2 - - - - - -listr2 - - - - - -node_modules/pascalcase - - - - - -pascalcase - - - - - -node_modules/prettier - - - - - -prettier - - - - - -node_modules/string-env-interpolation - - - - - -string-env-interpolation - - - - - -node_modules/terminal-link - - - - - -terminal-link - - - - - -node_modules/yargs - - - - - -yargs - - - - - -os - - -os - - - - - -packages/cli-helpers/dist/auth/authFiles.js - - -authFiles.js -94% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->fs - - - - - -packages/cli-helpers/dist/auth/authFiles.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/auth/authFiles.js->node_modules/pascalcase - - - - - -packages/cli-helpers/dist/lib/index.js - - -index.js -80% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->packages/cli-helpers/dist/lib/index.js - - - - - -packages/cli-helpers/dist/lib/paths.js - - -paths.js -33% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/lib/project.js - - -project.js -75% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->packages/cli-helpers/dist/lib/project.js - - - - - -path - - -path - - - - - -packages/cli-helpers/dist/auth/authFiles.js->path - - - - - -packages/cli-helpers/dist/lib/index.js->fs - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/@babel/core - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/listr2 - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/prettier - - - - - -packages/cli-helpers/dist/lib/index.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/lib/index.js->path - - - - - -packages/cli-helpers/dist/lib/colors.js - - -colors.js -33% - - - - - -packages/cli-helpers/dist/lib/index.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/lib/paths.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/paths.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/project-config/dist/index.js - - -index.js -55% - - - - - -packages/cli-helpers/dist/lib/paths.js->packages/project-config/dist/index.js - - - - - -packages/cli-helpers/dist/lib/project.js->fs - - - - - -packages/cli-helpers/dist/lib/project.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/project.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/lib/project.js->path - - - - - -packages/cli-helpers/dist/lib/project.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/lib/project.js->packages/project-config/dist/index.js - - - - - -packages/cli-helpers/package.json - - -package.json -0% - - - - - -packages/cli-helpers/dist/lib/project.js->packages/cli-helpers/package.json - - - - - -packages/cli-helpers/dist/auth/authTasks.js - - -authTasks.js -95% - - - - - -packages/cli-helpers/dist/auth/authTasks.js->fs - - - - - -packages/cli-helpers/dist/auth/authTasks.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/auth/authTasks.js->node_modules/core-js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/auth/authFiles.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/index.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/project.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->path - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/project-config/dist/index.js - - - - - -packages/cli-helpers/dist/lib/colors.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/colors.js->node_modules/chalk - - - - - -packages/project-config/dist/index.js->fs - - - - - -packages/project-config/dist/index.js->node_modules/@iarna/toml - - - - - -packages/project-config/dist/index.js->node_modules/deepmerge - - - - - -packages/project-config/dist/index.js->node_modules/fast-glob - - - - - -packages/project-config/dist/index.js->node_modules/string-env-interpolation - - - - - -packages/project-config/dist/index.js->path - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js - - -setupHelpers.js -91% - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/core-js - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/listr2 - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/terminal-link - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/cli-helpers/dist/auth/authTasks.js - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/lib/installHelpers.js - - -installHelpers.js -67% - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/cli-helpers/dist/lib/installHelpers.js - - - - - -packages/telemetry/dist/index.js - - -index.js -67% - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/telemetry/dist/index.js - - - - - -packages/cli-helpers/dist/lib/installHelpers.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/installHelpers.js->node_modules/execa - - - - - -packages/cli-helpers/dist/lib/installHelpers.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/telemetry/dist/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/telemetry/dist/telemetry.js - - -telemetry.js -88% - - - - - -packages/telemetry/dist/index.js->packages/telemetry/dist/telemetry.js - - - - - -packages/cli-helpers/dist/index.js - - -index.js -91% - - - - - -packages/cli-helpers/dist/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/index.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/project.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/auth/setupHelpers.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/installHelpers.js - - - - - -packages/cli-helpers/dist/telemetry/index.js - - -index.js -83% - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/telemetry/index.js - - - - - -packages/cli-helpers/dist/telemetry/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/telemetry/index.js->node_modules/@opentelemetry/api - - - - - -packages/cli-packages/storybook/dist/commands/storybook.d.ts - - -storybook.d.ts -100% - - - - - -packages/cli-packages/storybook/dist/commands/storybook.d.ts->node_modules/yargs - - - - - -packages/cli-packages/storybook/dist/types.js - - -types.js -0% - - - - - -packages/cli-packages/storybook/dist/commands/storybook.d.ts->packages/cli-packages/storybook/dist/types.js - - - - - -packages/cli-packages/storybook/dist/commands/storybook.js - - -storybook.js -60% - - - - - -packages/cli-packages/storybook/dist/commands/storybook.js->node_modules/terminal-link - - - - - -packages/cli-packages/storybook/dist/commands/storybook.js->packages/cli-helpers/dist/index.js - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.js - - -storybookHandler.js -83% - - - - - -packages/cli-packages/storybook/dist/commands/storybook.js->packages/cli-packages/storybook/dist/commands/storybookHandler.js - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.js->node_modules/execa - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.js->path - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.js->packages/project-config/dist/index.js - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.js->packages/telemetry/dist/index.js - - - - - -packages/cli-packages/storybook/dist/lib/colors.js - - -colors.js -50% - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.js->packages/cli-packages/storybook/dist/lib/colors.js - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.d.ts - - -storybookHandler.d.ts -100% - - - - - -packages/cli-packages/storybook/dist/commands/storybookHandler.d.ts->packages/cli-packages/storybook/dist/types.js - - - - - -packages/cli-packages/storybook/dist/lib/colors.js->node_modules/chalk - - - - - -packages/cli-packages/storybook/dist/index.d.ts - - -index.d.ts -100% - - - - - -packages/cli-packages/storybook/dist/index.d.ts->packages/cli-packages/storybook/dist/commands/storybook.js - - - - - -packages/cli-packages/storybook/dist/index.js - - -index.js -100% - - - - - -packages/cli-packages/storybook/dist/index.js->packages/cli-packages/storybook/dist/commands/storybook.js - - - - - -packages/cli-packages/storybook/dist/lib/colors.d.ts - - -colors.d.ts -100% - - - - - -packages/cli-packages/storybook/dist/lib/colors.d.ts->node_modules/chalk - - - - - -packages/cli-packages/storybook/dist/types.d.ts - - -types.d.ts -0% - - - - - -packages/telemetry/dist/telemetry.js->child_process - - - - - -packages/telemetry/dist/telemetry.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/telemetry/dist/telemetry.js->os - - - - - -packages/telemetry/dist/telemetry.js->path - - - - - -packages/telemetry/dist/telemetry.js->packages/project-config/dist/index.js - - - - - diff --git a/packages/cli-packages/storybook/dependencyGraph.src.svg b/packages/cli-packages/storybook/dependencyGraph.src.svg deleted file mode 100644 index 903d3717fba0..000000000000 --- a/packages/cli-packages/storybook/dependencyGraph.src.svg +++ /dev/null @@ -1,1018 +0,0 @@ - - - - - - -dependency-cruiser output - - -cluster_node_modules - -node_modules - - -cluster_node_modules/@babel - -@babel - - -cluster_node_modules/@iarna - -@iarna - - -cluster_node_modules/@opentelemetry - -@opentelemetry - - -cluster_packages - -packages - - -cluster_packages/cli-helpers - -cli-helpers - - -cluster_packages/cli-helpers/dist - -dist - - -cluster_packages/cli-helpers/dist/auth - -auth - - -cluster_packages/cli-helpers/dist/lib - -lib - - -cluster_packages/cli-helpers/dist/telemetry - -telemetry - - -cluster_packages/cli-packages - -cli-packages - - -cluster_packages/cli-packages/storybook - -storybook - - -cluster_packages/cli-packages/storybook/src - -src - - -cluster_packages/cli-packages/storybook/src/commands - -commands - - -cluster_packages/cli-packages/storybook/src/lib - -lib - - -cluster_packages/project-config - -project-config - - -cluster_packages/project-config/dist - -dist - - -cluster_packages/telemetry - -telemetry - - -cluster_packages/telemetry/dist - -dist - - - -child_process - - -child_process - - - - - -fs - - -fs - - - - - -node_modules/@babel/core - - - - - -core - - - - - -node_modules/@babel/runtime-corejs3 - - - - - -runtime-corejs3 - - - - - -node_modules/@iarna/toml - - - - - -toml - - - - - -node_modules/@opentelemetry/api - - - - - -api - - - - - -node_modules/chalk - - - - - -chalk - - - - - -node_modules/core-js - - - - - -core-js - - - - - -node_modules/deepmerge - - - - - -deepmerge - - - - - -node_modules/execa - - - - - -execa - - - - - -node_modules/fast-glob - - - - - -fast-glob - - - - - -node_modules/listr2 - - - - - -listr2 - - - - - -node_modules/pascalcase - - - - - -pascalcase - - - - - -node_modules/prettier - - - - - -prettier - - - - - -node_modules/string-env-interpolation - - - - - -string-env-interpolation - - - - - -node_modules/terminal-link - - - - - -terminal-link - - - - - -node_modules/yargs - - - - - -yargs - - - - - -os - - -os - - - - - -packages/cli-helpers/dist/auth/authFiles.js - - -authFiles.js -94% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->fs - - - - - -packages/cli-helpers/dist/auth/authFiles.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/auth/authFiles.js->node_modules/pascalcase - - - - - -packages/cli-helpers/dist/lib/index.js - - -index.js -80% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->packages/cli-helpers/dist/lib/index.js - - - - - -packages/cli-helpers/dist/lib/paths.js - - -paths.js -33% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/lib/project.js - - -project.js -75% - - - - - -packages/cli-helpers/dist/auth/authFiles.js->packages/cli-helpers/dist/lib/project.js - - - - - -path - - -path - - - - - -packages/cli-helpers/dist/auth/authFiles.js->path - - - - - -packages/cli-helpers/dist/lib/index.js->fs - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/@babel/core - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/listr2 - - - - - -packages/cli-helpers/dist/lib/index.js->node_modules/prettier - - - - - -packages/cli-helpers/dist/lib/index.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/lib/index.js->path - - - - - -packages/cli-helpers/dist/lib/colors.js - - -colors.js -33% - - - - - -packages/cli-helpers/dist/lib/index.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/lib/paths.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/paths.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/project-config/dist/index.js - - -index.js -55% - - - - - -packages/cli-helpers/dist/lib/paths.js->packages/project-config/dist/index.js - - - - - -packages/cli-helpers/dist/lib/project.js->fs - - - - - -packages/cli-helpers/dist/lib/project.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/project.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/lib/project.js->path - - - - - -packages/cli-helpers/dist/lib/project.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/lib/project.js->packages/project-config/dist/index.js - - - - - -packages/cli-helpers/package.json - - -package.json -0% - - - - - -packages/cli-helpers/dist/lib/project.js->packages/cli-helpers/package.json - - - - - -packages/cli-helpers/dist/auth/authTasks.js - - -authTasks.js -95% - - - - - -packages/cli-helpers/dist/auth/authTasks.js->fs - - - - - -packages/cli-helpers/dist/auth/authTasks.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/auth/authTasks.js->node_modules/core-js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/auth/authFiles.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/index.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/project.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->path - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/auth/authTasks.js->packages/project-config/dist/index.js - - - - - -packages/cli-helpers/dist/lib/colors.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/colors.js->node_modules/chalk - - - - - -packages/project-config/dist/index.js->fs - - - - - -packages/project-config/dist/index.js->node_modules/@iarna/toml - - - - - -packages/project-config/dist/index.js->node_modules/deepmerge - - - - - -packages/project-config/dist/index.js->node_modules/fast-glob - - - - - -packages/project-config/dist/index.js->node_modules/string-env-interpolation - - - - - -packages/project-config/dist/index.js->path - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js - - -setupHelpers.js -91% - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/core-js - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/listr2 - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->node_modules/terminal-link - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/cli-helpers/dist/auth/authTasks.js - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/lib/installHelpers.js - - -installHelpers.js -67% - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/cli-helpers/dist/lib/installHelpers.js - - - - - -packages/telemetry/dist/index.js - - -index.js -67% - - - - - -packages/cli-helpers/dist/auth/setupHelpers.js->packages/telemetry/dist/index.js - - - - - -packages/cli-helpers/dist/lib/installHelpers.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/lib/installHelpers.js->node_modules/execa - - - - - -packages/cli-helpers/dist/lib/installHelpers.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/telemetry/dist/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/telemetry/dist/telemetry.js - - -telemetry.js -88% - - - - - -packages/telemetry/dist/index.js->packages/telemetry/dist/telemetry.js - - - - - -packages/cli-helpers/dist/index.js - - -index.js -91% - - - - - -packages/cli-helpers/dist/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/index.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/paths.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/project.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/colors.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/auth/setupHelpers.js - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/lib/installHelpers.js - - - - - -packages/cli-helpers/dist/telemetry/index.js - - -index.js -83% - - - - - -packages/cli-helpers/dist/index.js->packages/cli-helpers/dist/telemetry/index.js - - - - - -packages/cli-helpers/dist/telemetry/index.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/cli-helpers/dist/telemetry/index.js->node_modules/@opentelemetry/api - - - - - -packages/cli-packages/storybook/src/commands/storybook.ts - - -storybook.ts -83% - - - - - -packages/cli-packages/storybook/src/commands/storybook.ts->node_modules/terminal-link - - - - - -packages/cli-packages/storybook/src/commands/storybook.ts->node_modules/yargs - - - - - -packages/cli-packages/storybook/src/commands/storybook.ts->packages/cli-helpers/dist/index.js - - - - - -packages/cli-packages/storybook/src/types.ts - - -types.ts -0% - - - - - -packages/cli-packages/storybook/src/commands/storybook.ts->packages/cli-packages/storybook/src/types.ts - - - - - -packages/cli-packages/storybook/src/commands/storybookHandler.ts - - -storybookHandler.ts -86% - - - - - -packages/cli-packages/storybook/src/commands/storybook.ts->packages/cli-packages/storybook/src/commands/storybookHandler.ts - - - - - -packages/cli-packages/storybook/src/commands/storybookHandler.ts->node_modules/execa - - - - - -packages/cli-packages/storybook/src/commands/storybookHandler.ts->path - - - - - -packages/cli-packages/storybook/src/commands/storybookHandler.ts->packages/project-config/dist/index.js - - - - - -packages/cli-packages/storybook/src/commands/storybookHandler.ts->packages/telemetry/dist/index.js - - - - - -packages/cli-packages/storybook/src/commands/storybookHandler.ts->packages/cli-packages/storybook/src/types.ts - - - - - -packages/cli-packages/storybook/src/lib/colors.ts - - -colors.ts -50% - - - - - -packages/cli-packages/storybook/src/commands/storybookHandler.ts->packages/cli-packages/storybook/src/lib/colors.ts - - - - - -packages/cli-packages/storybook/src/lib/colors.ts->node_modules/chalk - - - - - -packages/cli-packages/storybook/src/index.ts - - -index.ts -100% - - - - - -packages/cli-packages/storybook/src/index.ts->packages/cli-packages/storybook/src/commands/storybook.ts - - - - - -packages/telemetry/dist/telemetry.js->child_process - - - - - -packages/telemetry/dist/telemetry.js->node_modules/@babel/runtime-corejs3 - - - - - -packages/telemetry/dist/telemetry.js->os - - - - - -packages/telemetry/dist/telemetry.js->path - - - - - -packages/telemetry/dist/telemetry.js->packages/project-config/dist/index.js - - - - - diff --git a/packages/cli-packages/storybook/package.json b/packages/cli-packages/storybook/package.json deleted file mode 100644 index feaf1be6d2c0..000000000000 --- a/packages/cli-packages/storybook/package.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "@redwoodjs/cli-storybook", - "version": "7.0.0", - "repository": { - "type": "git", - "url": "git+https://github.com/redwoodjs/redwood.git", - "directory": "packages/cli-packages/storybook" - }, - "license": "MIT", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "files": [ - "dist" - ], - "scripts": { - "build": "tsx ./build.mts && yarn build:types", - "build:pack": "yarn pack -o redwoodjs-cli-storybook.tgz", - "build:types": "tsc --build --verbose", - "build:watch": "nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"", - "prepublishOnly": "NODE_ENV=production yarn build" - }, - "dependencies": { - "@redwoodjs/cli-helpers": "workspace:*", - "@redwoodjs/project-config": "workspace:*", - "@redwoodjs/telemetry": "workspace:*", - "@storybook/addon-a11y": "7.6.17", - "@storybook/addon-docs": "7.6.17", - "@storybook/addon-essentials": "7.6.17", - "@storybook/react-webpack5": "7.6.17", - "chalk": "4.1.2", - "execa": "5.1.1", - "storybook": "7.6.17", - "terminal-link": "2.1.1", - "yargs": "17.7.2" - }, - "devDependencies": { - "@redwoodjs/framework-tools": "workspace:*", - "@types/yargs": "17.0.32", - "tsx": "4.15.6", - "typescript": "5.4.5" - }, - "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" -} diff --git a/packages/cli-packages/storybook/src/commands/storybook.ts b/packages/cli-packages/storybook/src/commands/storybook.ts deleted file mode 100644 index 50a3da337439..000000000000 --- a/packages/cli-packages/storybook/src/commands/storybook.ts +++ /dev/null @@ -1,82 +0,0 @@ -import terminalLink from 'terminal-link' -import type { Argv } from 'yargs' - -import { recordTelemetryAttributes } from '@redwoodjs/cli-helpers' - -import type { StorybookYargsOptions } from '../types' - -export const command = 'storybook' -export const aliases = ['sb'] -export const description = - 'Launch Storybook: a tool for building UI components and pages in isolation' - -export const defaultOptions: StorybookYargsOptions = { - open: true, - build: false, - ci: false, - port: 7910, - buildDirectory: 'public/storybook', - smokeTest: false, -} - -export function builder( - yargs: Argv, -): Argv { - return yargs - .option('build', { - describe: 'Build Storybook', - type: 'boolean', - default: defaultOptions.build, - }) - .option('build-directory', { - describe: 'Directory in web/ to store static files', - type: 'string', - default: defaultOptions.buildDirectory, - }) - .option('ci', { - describe: 'Start server in CI mode, with no interactive prompts', - type: 'boolean', - default: defaultOptions.ci, - }) - .option('open', { - describe: 'Open storybook in your browser on start', - type: 'boolean', - default: defaultOptions.open, - }) - .option('port', { - describe: 'Which port to run storybook on', - type: 'number', - default: defaultOptions.port, - }) - .option('smoke-test', { - describe: - "CI mode plus smoke-test (skip prompts; don't open browser; exit after successful start)", - type: 'boolean', - default: defaultOptions.smokeTest, - }) - - .epilogue( - `Also see the ${terminalLink( - 'Redwood CLI Reference', - 'https://redwoodjs.com/docs/cli-commands#storybook', - )}`, - ) -} - -export async function handler(options: StorybookYargsOptions): Promise { - // NOTE: We should provide some visual output before the import to increase - // the perceived performance of the command as there will be delay while we - // load the handler. - recordTelemetryAttributes({ - command: 'storybook', - build: options.build, - ci: options.ci, - open: options.open, - smokeTest: options.smokeTest, - }) - // @ts-expect-error - Custom workaround for storybook telemetry - process.emit('shutdown-telemetry') - - const { handler: storybookHandler } = await import('./storybookHandler.js') - await storybookHandler(options) -} diff --git a/packages/cli-packages/storybook/src/commands/storybookHandler.ts b/packages/cli-packages/storybook/src/commands/storybookHandler.ts deleted file mode 100644 index 86a7fa023816..000000000000 --- a/packages/cli-packages/storybook/src/commands/storybookHandler.ts +++ /dev/null @@ -1,117 +0,0 @@ -import fs from 'node:fs' -import path from 'node:path' - -import type { ExecaError } from 'execa' -import execa from 'execa' - -import { BundlerEnum, getConfig, getPaths } from '@redwoodjs/project-config' -// Allow import of untyped package -// eslint-disable-next-line @typescript-eslint/ban-ts-comment -// @ts-ignore -import { errorTelemetry } from '@redwoodjs/telemetry' - -import c from '../lib/colors' -import type { StorybookYargsOptions } from '../types' - -export async function handler({ - build, - buildDirectory, - ci, - open, - port, - smokeTest, -}: StorybookYargsOptions) { - // Notice to vite users to try `yarn rw storybook-vite`. This will eventually be the default - // once we have removed webpack. Until then we give a small nudge to vite users to try it out. - if (getConfig().web.bundler === BundlerEnum.VITE) { - console.log( - c.bold( - `\nIt looks like you're using vite, please try:\n\n yarn rw storybook-vite\n\nThis will run storybook using vite which should be a much nicer experience for you.\nYou can find out more at: https://community.redwoodjs.com/t/7212\n\n`, - ), - ) - } - - // We add a stub file to type generation because users don't have Storybook - // installed when they first start a project. We need to remove the file once - // they install Storybook so that the real types come through. - fs.rmSync( - path.join(getPaths().generated.types.includes, 'web-storybook.d.ts'), - { force: true }, - ) - - // Check for conflicting options - if (build && smokeTest) { - throw new Error('Can not provide both "--build" and "--smoke-test"') - } - - if (build && open) { - console.warn( - c.warning( - 'Warning: --open option has no effect when running Storybook build', - ), - ) - } - - const cwd = getPaths().web.base - const staticAssetsFolder = path.join(cwd, 'public') - const execaOptions: Partial = { - stdio: 'inherit', - shell: true, - cwd, - } - - // Create the `MockServiceWorker.js` file. See https://mswjs.io/docs/cli/init. - await execa.command( - `yarn msw init "${staticAssetsFolder}" --no-save`, - execaOptions, - ) - - const storybookConfigPath = path.dirname( - require.resolve('@redwoodjs/testing/config/storybook/main.js'), - ) - - let command = '' - const flags = [ - `--config-dir "${storybookConfigPath}"`, - '--webpack-stats-json', - ] - - if (build) { - command = `yarn storybook build ${[ - ...flags, - `--output-dir "${buildDirectory}"`, - ] - .filter(Boolean) - .join(' ')}` - } else if (smokeTest) { - command = `yarn storybook dev ${[ - ...flags, - `--port ${port}`, - `--smoke-test`, - `--ci`, - `--no-version-updates`, - ] - .filter(Boolean) - .join(' ')}` - } else { - command = `yarn storybook dev ${[ - ...flags, - `--port ${port}`, - `--no-version-updates`, - ci && '--ci', - !open && `--no-open`, - ] - .filter(Boolean) - .join(' ')}` - } - - try { - await execa.command(command, execaOptions) - } catch (e) { - if ((e as ExecaError).signal !== 'SIGINT') { - console.log(c.error((e as Error).message)) - errorTelemetry(process.argv, (e as Error).message) - } - process.exit((e as ExecaError).exitCode ?? 1) - } -} diff --git a/packages/cli-packages/storybook/src/index.ts b/packages/cli-packages/storybook/src/index.ts deleted file mode 100644 index 3706aa9c55f5..000000000000 --- a/packages/cli-packages/storybook/src/index.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { - command, - aliases, - description, - builder, - handler, -} from './commands/storybook' - -export const commands = [ - { - command, - aliases, - description, - builder, - handler, - }, -] diff --git a/packages/cli-packages/storybook/src/lib/colors.ts b/packages/cli-packages/storybook/src/lib/colors.ts deleted file mode 100644 index e6abe0edcdbf..000000000000 --- a/packages/cli-packages/storybook/src/lib/colors.ts +++ /dev/null @@ -1,21 +0,0 @@ -import chalk from 'chalk' - -/** - * To keep a consistent color/style palette between cli packages, such as - * \@redwood/cli and \@redwood/create-redwood-app, please keep them compatible - * with one and another. We'll might split up and refactor these into a - * separate package when there is a strong motivation behind it. - * - * Current files: - * - * - packages/cli/src/lib/colors.js (this file) - * - packages/create-redwood-app/src/create-redwood-app.js - */ -export default { - error: chalk.bold.red, - warning: chalk.keyword('orange'), - green: chalk.green, - info: chalk.grey, - bold: chalk.bold, - underline: chalk.underline, -} diff --git a/packages/cli-packages/storybook/src/types.ts b/packages/cli-packages/storybook/src/types.ts deleted file mode 100644 index 505798eabbe4..000000000000 --- a/packages/cli-packages/storybook/src/types.ts +++ /dev/null @@ -1,8 +0,0 @@ -export interface StorybookYargsOptions { - open: boolean - build: boolean - ci: boolean - port: number - buildDirectory: string - smokeTest: boolean -} diff --git a/packages/cli-packages/storybook/tsconfig.json b/packages/cli-packages/storybook/tsconfig.json deleted file mode 100644 index dd7dbdbcd0ae..000000000000 --- a/packages/cli-packages/storybook/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "../../../tsconfig.compilerOption.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "dist" - }, - "include": ["src"], -} diff --git a/packages/cli/src/commands/__tests__/build.test.js b/packages/cli/src/commands/__tests__/build.test.js index d6b4ab32b7d6..a7b140ac5a26 100644 --- a/packages/cli/src/commands/__tests__/build.test.js +++ b/packages/cli/src/commands/__tests__/build.test.js @@ -16,9 +16,8 @@ vi.mock('@redwoodjs/project-config', async (importOriginal) => { }, getConfig: () => { return { - web: { - bundler: 'webpack', - }, + // The build command needs nothing in this config as all + // the values it currently reads are optional. } }, } @@ -66,7 +65,6 @@ test('the build tasks are in the correct sequence', async () => { "Generating Prisma Client...", "Verifying graphql schema...", "Building API...", - "Cleaning Web...", "Building Web...", ] `) @@ -82,7 +80,6 @@ test('Should run prerender for web', async () => { await handler({ side: ['web'], prerender: true }) expect(Listr.mock.calls[0][0].map((x) => x.title)).toMatchInlineSnapshot(` [ - "Cleaning Web...", "Building Web...", ] `) diff --git a/packages/cli/src/commands/__tests__/dev.test.js b/packages/cli/src/commands/__tests__/dev.test.js index e14ac9023546..2bbec2a62c72 100644 --- a/packages/cli/src/commands/__tests__/dev.test.js +++ b/packages/cli/src/commands/__tests__/dev.test.js @@ -216,33 +216,4 @@ describe('yarn rw dev', () => { expect(apiCommand.command).not.toContain('--debug-port') }) - - it('Will run vite, via rw-vite-dev bin if config has bundler set to Vite', async () => { - getConfig.mockReturnValue({ - web: { - port: 8910, - bundler: 'vite', // <-- enable vite mode - }, - api: { - port: 8911, - }, - experimental: { - streamingSsr: { - enabled: false, - }, - }, - }) - - await handler({ - side: ['web'], - }) - - const concurrentlyArgs = concurrently.mock.lastCall[0] - - const webCommand = find(concurrentlyArgs, { name: 'web' }) - - expect(webCommand.command).toContain( - 'yarn cross-env NODE_ENV=development rw-vite-dev', - ) - }) }) diff --git a/packages/cli/src/commands/build.js b/packages/cli/src/commands/build.js index 9f5e946753a8..c17005bd12cd 100644 --- a/packages/cli/src/commands/build.js +++ b/packages/cli/src/commands/build.js @@ -18,14 +18,6 @@ export const builder = (yargs) => { description: 'Which side(s) to build', type: 'array', }) - .option('stats', { - default: false, - description: `Use ${terminalLink( - 'Webpack Bundle Analyzer', - 'https://github.com/webpack-contrib/webpack-bundle-analyzer', - )}`, - type: 'boolean', - }) .option('verbose', { alias: 'v', default: false, diff --git a/packages/cli/src/commands/buildHandler.js b/packages/cli/src/commands/buildHandler.js index debc844275d6..1ba64615cf1f 100644 --- a/packages/cli/src/commands/buildHandler.js +++ b/packages/cli/src/commands/buildHandler.js @@ -3,7 +3,6 @@ import path from 'path' import execa from 'execa' import fs from 'fs-extra' import { Listr } from 'listr2' -import { rimraf } from 'rimraf' import terminalLink from 'terminal-link' import { recordTelemetryAttributes } from '@redwoodjs/cli-helpers' @@ -19,7 +18,6 @@ import { generatePrismaCommand } from '../lib/generatePrismaClient' export const handler = async ({ side = ['api', 'web'], verbose = false, - stats = false, prisma = true, prerender, }) => { @@ -27,7 +25,6 @@ export const handler = async ({ command: 'build', side: JSON.stringify(side), verbose, - stats, prisma, prerender, }) @@ -37,18 +34,6 @@ export const handler = async ({ const useFragments = rwjsConfig.graphql?.fragments const useTrustedDocuments = rwjsConfig.graphql?.trustedDocuments - if (stats) { - console.log('Building Web Stats...') - execa.sync( - `yarn cross-env NODE_ENV=production webpack --config ${require.resolve( - '@redwoodjs/core/config/webpack.stats.js', - )}`, - { stdio: 'inherit', shell: true, cwd: rwjsPaths.web.base }, - ) - // We do not want to continue building... - return - } - const prismaSchemaExists = fs.existsSync(rwjsPaths.api.dbSchema) const prerenderRoutes = prerender && side.includes('web') ? detectPrerenderRoutes() : [] @@ -101,57 +86,35 @@ export const handler = async ({ } }, }, - side.includes('web') && { - // Clean web/dist before building - // Vite handles this internally - title: 'Cleaning Web...', - task: () => { - return rimraf(rwjsPaths.web.dist) - }, - enabled: getConfig().web.bundler === 'webpack', - }, side.includes('web') && { title: 'Building Web...', task: async () => { - if (getConfig().web.bundler !== 'webpack') { - // @NOTE: we're using the vite build command here, instead of the - // buildWeb function directly because we want the process.cwd to be - // the web directory, not the root of the project. - // This is important for postcss/tailwind to work correctly - // Having a separate binary lets us contain the change of cwd to that - // process only. If we changed cwd here, or in the buildWeb function, - // it could affect other things that run in parallel while building. - // We don't have any parallel tasks right now, but someone might add - // one in the future as a performance optimization. - // - // Disable the new warning in Vite v5 about the CJS build being deprecated - // so that users don't have to see it when this command is called with --verbose - process.env.VITE_CJS_IGNORE_WARNING = 'true' - await execa( - `node ${require.resolve( - '@redwoodjs/vite/bins/rw-vite-build.mjs', - )} --webDir="${rwjsPaths.web.base}" --verbose=${verbose}`, - { - stdio: verbose ? 'inherit' : 'pipe', - shell: true, - // `cwd` is needed for yarn to find the rw-vite-build binary - // It won't change process.cwd for anything else here, in this - // process - cwd: rwjsPaths.web.base, - }, - ) - } else { - await execa( - `yarn cross-env NODE_ENV=production webpack --config ${require.resolve( - '@redwoodjs/core/config/webpack.production.js', - )}`, - { - stdio: verbose ? 'inherit' : 'pipe', - shell: true, - cwd: rwjsPaths.web.base, - }, - ) - } + // @NOTE: we're using the vite build command here, instead of the + // buildWeb function directly because we want the process.cwd to be + // the web directory, not the root of the project. + // This is important for postcss/tailwind to work correctly + // Having a separate binary lets us contain the change of cwd to that + // process only. If we changed cwd here, or in the buildWeb function, + // it could affect other things that run in parallel while building. + // We don't have any parallel tasks right now, but someone might add + // one in the future as a performance optimization. + // + // Disable the new warning in Vite v5 about the CJS build being deprecated + // so that users don't have to see it when this command is called with --verbose + process.env.VITE_CJS_IGNORE_WARNING = 'true' + await execa( + `node ${require.resolve( + '@redwoodjs/vite/bins/rw-vite-build.mjs', + )} --webDir="${rwjsPaths.web.base}" --verbose=${verbose}`, + { + stdio: verbose ? 'inherit' : 'pipe', + shell: true, + // `cwd` is needed for yarn to find the rw-vite-build binary + // It won't change process.cwd for anything else here, in this + // process + cwd: rwjsPaths.web.base, + }, + ) // Streaming SSR does not use the index.html file. if (!getConfig().experimental?.streamingSsr?.enabled) { diff --git a/packages/cli/src/commands/dev.js b/packages/cli/src/commands/dev.js index 696c74e06b60..815bd90c1252 100644 --- a/packages/cli/src/commands/dev.js +++ b/packages/cli/src/commands/dev.js @@ -1,6 +1,5 @@ import terminalLink from 'terminal-link' -import { getConfig } from '../lib' import c from '../lib/colors' import { checkNodeVersion } from '../middleware/checkNodeVersion' @@ -8,11 +7,8 @@ export const command = 'dev [side..]' export const description = 'Start development servers for api, and web' export const builder = (yargs) => { - // We hide some options based on the bundler being used. - // Note that `watchNodeModules` is webpack specific, but `forward` isn't. - // The reason it's also hidden is that it's been broken with Vite + // The reason `forward` is hidden is that it's been broken with Vite // and it's not clear how to fix it. - const isUsingWebpack = getConfig().web.bundler === 'webpack' yargs .positional('side', { @@ -24,20 +20,15 @@ export const builder = (yargs) => { .option('forward', { alias: 'fwd', description: - 'String of one or more Webpack DevServer config options, for example: `--fwd="--port=1234 --no-open"`', + 'String of one or more vite dev server config options, for example: `--fwd="--port=1234 --open=false"`', type: 'string', - hidden: !isUsingWebpack, + hidden: true, }) .option('generate', { type: 'boolean', default: true, description: 'Generate artifacts', }) - .option('watchNodeModules', { - type: 'boolean', - description: 'Reload on changes to node_modules', - hidden: !isUsingWebpack, - }) .option('apiDebugPort', { type: 'number', description: diff --git a/packages/cli/src/commands/devHandler.js b/packages/cli/src/commands/devHandler.js index 1fdeb54fbb62..90f31950a23a 100644 --- a/packages/cli/src/commands/devHandler.js +++ b/packages/cli/src/commands/devHandler.js @@ -21,14 +21,12 @@ export const handler = async ({ side = ['api', 'web'], forward = '', generate = true, - watchNodeModules = process.env.RWJS_WATCH_NODE_MODULES === '1', apiDebugPort, }) => { recordTelemetryAttributes({ command: 'dev', side: JSON.stringify(side), generate, - watchNodeModules, }) const rwjsPaths = getPaths() @@ -60,7 +58,7 @@ export const handler = async ({ // Check web port if (side.includes('web')) { - // Extract any ports the user forwarded to the webpack server and prefer that instead + // Extract any ports the user forwarded to the dev server and prefer that instead const forwardedPortMatches = [ ...forward.matchAll(/\-\-port(\=|\s)(?[^\s]*)/g), ] @@ -140,10 +138,6 @@ export const handler = async ({ } } - const webpackDevConfig = require.resolve( - '@redwoodjs/core/config/webpack.development.js', - ) - const getApiDebugFlag = () => { // Passed in flag takes precedence if (apiDebugPort) { @@ -180,19 +174,6 @@ export const handler = async ({ webCommand = `yarn cross-env NODE_ENV=development rw-dev-fe ${forward}` } - // 3. Webpack (SPA): we will remove this override after v7 - if (getConfig().web.bundler === 'webpack') { - if (streamingSsrEnabled) { - throw new Error( - 'Webpack does not support SSR. Please switch your bundler to Vite in redwood.toml first', - ) - } else { - webCommand = `yarn cross-env NODE_ENV=development RWJS_WATCH_NODE_MODULES=${ - watchNodeModules ? '1' : '' - } webpack serve --config "${webpackDevConfig}" ${forward}` - } - } - /** @type {Record} */ const jobs = { api: { diff --git a/packages/cli/src/commands/setup/custom-web-index/custom-web-index-handler.js b/packages/cli/src/commands/setup/custom-web-index/custom-web-index-handler.js deleted file mode 100644 index 1da59693a20e..000000000000 --- a/packages/cli/src/commands/setup/custom-web-index/custom-web-index-handler.js +++ /dev/null @@ -1,68 +0,0 @@ -import path from 'path' - -import fs from 'fs-extra' -import { Listr } from 'listr2' - -import { errorTelemetry } from '@redwoodjs/telemetry' - -import { getPaths, writeFile } from '../../../lib' -import c from '../../../lib/colors' - -export const handler = async ({ force }) => { - if (getPaths().web.viteConfig) { - console.warn( - c.warning('Warning: This command only applies to projects using webpack'), - ) - return - } - - const tasks = new Listr( - [ - { - title: 'Creating new entry point in `web/src/index.js`.', - task: () => { - // @TODO figure out how we're handling typescript - // In this file, we're setting everything to js - // @Note, getPaths.web.index is null, when it doesn't exist - const entryPointFile = - getPaths().web.index ?? path.join(getPaths().web.src, 'index.js') - - return writeFile( - entryPointFile, - fs - .readFileSync( - path.join( - getPaths().base, - // NOTE we're copying over the index.js before babel transform - 'node_modules/@redwoodjs/web/src/entry/index.jsx', - ), - ) - .toString() - .replace('~redwood-app-root', './App'), - { overwriteExisting: force }, - ) - }, - }, - { - title: 'One more thing...', - task: (_ctx, task) => { - task.title = `One more thing...\n - ${c.tip( - 'Quick link to the docs on configuring a custom entry point for your RW app', - )} - ${c.link('https://redwoodjs.com/docs/custom-web-index')} - ` - }, - }, - ], - { rendererOptions: { collapseSubtasks: false } }, - ) - - try { - await tasks.run() - } catch (e) { - errorTelemetry(process.argv, e.message) - console.error(c.error(e.message)) - process.exit(e?.exitCode || 1) - } -} diff --git a/packages/cli/src/commands/setup/custom-web-index/custom-web-index.js b/packages/cli/src/commands/setup/custom-web-index/custom-web-index.js deleted file mode 100644 index e49709bc684c..000000000000 --- a/packages/cli/src/commands/setup/custom-web-index/custom-web-index.js +++ /dev/null @@ -1,24 +0,0 @@ -import { recordTelemetryAttributes } from '@redwoodjs/cli-helpers' - -export const command = 'custom-web-index' - -export const description = - 'Set up a custom index.js file, so you can customise how Redwood web is mounted in your browser (webpack only)' - -export const builder = (yargs) => { - yargs.option('force', { - alias: 'f', - default: false, - description: 'Overwrite existing index.js file', - type: 'boolean', - }) -} - -export const handler = async (options) => { - recordTelemetryAttributes({ - command: 'setup custom-web-index', - force: options.force, - }) - const { handler } = await import('./custom-web-index-handler.js') - return handler(options) -} diff --git a/packages/cli/src/commands/setup/vite/vite.js b/packages/cli/src/commands/setup/vite/vite.js index 74e85ccc40bc..13720674e358 100644 --- a/packages/cli/src/commands/setup/vite/vite.js +++ b/packages/cli/src/commands/setup/vite/vite.js @@ -2,8 +2,7 @@ import { recordTelemetryAttributes } from '@redwoodjs/cli-helpers' export const command = 'vite' -export const description = - 'Configure the web side to use Vite, instead of Webpack' +export const description = 'Configure the web side to use Vite' export const builder = (yargs) => { yargs.option('force', { diff --git a/packages/cli/src/commands/setup/vite/viteHandler.js b/packages/cli/src/commands/setup/vite/viteHandler.js index cccf196944df..e740a14f3011 100644 --- a/packages/cli/src/commands/setup/vite/viteHandler.js +++ b/packages/cli/src/commands/setup/vite/viteHandler.js @@ -4,7 +4,6 @@ import fs from 'fs-extra' import { Listr } from 'listr2' import { addWebPackages } from '@redwoodjs/cli-helpers' -import { getConfigPath } from '@redwoodjs/project-config' import { errorTelemetry } from '@redwoodjs/telemetry' import { getPaths, transformTSToJS, writeFile } from '../../../lib' @@ -42,21 +41,6 @@ export const handler = async ({ force, verbose, addPackage }) => { }) }, }, - { - title: "Checking bundler isn't set to webpack...", - task: (_ctx, task) => { - const redwoodTomlPath = getConfigPath() - const configContent = fs.readFileSync(redwoodTomlPath, 'utf-8') - - if (configContent.includes('bundler = "webpack"')) { - throw new Error( - 'You have the bundler set to webpack in your redwood.toml. Remove this line, or change it to "vite" and try again.', - ) - } else { - task.skip('Vite already configured as the bundler') - } - }, - }, { title: 'Creating new entry point in `web/src/entry.client.{jsx,tsx}`...', diff --git a/packages/cli/src/commands/setup/webpack/templates/webpack.config.js.template b/packages/cli/src/commands/setup/webpack/templates/webpack.config.js.template deleted file mode 100644 index a38ffcb928e1..000000000000 --- a/packages/cli/src/commands/setup/webpack/templates/webpack.config.js.template +++ /dev/null @@ -1,14 +0,0 @@ -/** @returns {import('webpack').Configuration} Webpack Configuration */ -module.exports = (config, { mode }) => { - if (mode === 'development') { - // Add dev plugin - } - - // Add custom rules for your project - // config.module.rules.push(YOUR_RULE) - - // Add custom plugins for your project - // config.plugins.push(YOUR_PLUGIN) - - return config -} diff --git a/packages/cli/src/commands/setup/webpack/webpack.js b/packages/cli/src/commands/setup/webpack/webpack.js deleted file mode 100644 index 26ce703e85bb..000000000000 --- a/packages/cli/src/commands/setup/webpack/webpack.js +++ /dev/null @@ -1,22 +0,0 @@ -import { recordTelemetryAttributes } from '@redwoodjs/cli-helpers' - -export const command = 'webpack' -export const description = - 'Set up webpack in your project so you can add custom config' -export const builder = (yargs) => { - yargs.option('force', { - alias: 'f', - default: false, - description: 'Overwrite existing configuration', - type: 'boolean', - }) -} - -export const handler = async (options) => { - recordTelemetryAttributes({ - command: 'setup webpack', - force: options.force, - }) - const { handler } = await import('./webpackHandler.js') - return handler(options) -} diff --git a/packages/cli/src/commands/setup/webpack/webpackHandler.js b/packages/cli/src/commands/setup/webpack/webpackHandler.js deleted file mode 100644 index d0acc643aaf1..000000000000 --- a/packages/cli/src/commands/setup/webpack/webpackHandler.js +++ /dev/null @@ -1,58 +0,0 @@ -import path from 'path' - -import fs from 'fs-extra' -import { Listr } from 'listr2' - -import { errorTelemetry } from '@redwoodjs/telemetry' - -import { getPaths, writeFile } from '../../../lib' -import c from '../../../lib/colors' - -export const handler = async ({ force }) => { - const tasks = new Listr( - [ - { - title: 'Adding webpack file to your web folder...', - task: () => { - const webpackConfigFile = `${getPaths().web.config}/webpack.config.js` - - return writeFile( - webpackConfigFile, - fs - .readFileSync( - path.resolve( - __dirname, - 'templates', - 'webpack.config.js.template', - ), - ) - .toString(), - { overwriteExisting: force }, - ) - }, - }, - { - title: 'One more thing...', - task: (_ctx, task) => { - task.title = `One more thing...\n - ${c.tip( - 'Quick link to the docs on configuring custom webpack config:', - )} - ${c.link( - 'https://redwoodjs.com/docs/webpack-configuration#configuring-webpack', - )} - ` - }, - }, - ], - { rendererOptions: { collapseSubtasks: false } }, - ) - - try { - await tasks.run() - } catch (e) { - errorTelemetry(process.argv, e.message) - console.error(c.error(e.message)) - process.exit(e?.exitCode || 1) - } -} diff --git a/packages/cli/src/lib/plugin.js b/packages/cli/src/lib/plugin.js index 9aa5c6ef8a93..bbd54c3b01a0 100644 --- a/packages/cli/src/lib/plugin.js +++ b/packages/cli/src/lib/plugin.js @@ -24,13 +24,6 @@ const PLUGIN_CACHE_FILENAME = 'commandCache.json' * incorrect. */ export const PLUGIN_CACHE_DEFAULT = { - '@redwoodjs/cli-storybook': { - storybook: { - aliases: ['sb'], - description: - 'Launch Storybook: a tool for building UI components and pages in isolation', - }, - }, '@redwoodjs/cli-storybook-vite': { 'storybook-vite': { aliases: ['storybook-vite', 'sbv'], diff --git a/packages/cli/src/telemetry/resource.js b/packages/cli/src/telemetry/resource.js index 7667cb6845cd..8fdc40b57630 100644 --- a/packages/cli/src/telemetry/resource.js +++ b/packages/cli/src/telemetry/resource.js @@ -7,7 +7,7 @@ import fs from 'fs-extra' import system from 'systeminformation' import { v4 as uuidv4, validate as validateUUID } from 'uuid' -import { getPaths, getConfig, getRawConfig } from '@redwoodjs/project-config' +import { getPaths, getRawConfig } from '@redwoodjs/project-config' import { DefaultHost } from '@redwoodjs/structure/dist/hosts' import { RWProject } from '@redwoodjs/structure/dist/model/RWProject' @@ -66,19 +66,10 @@ export async function getResources() { developmentEnvironment = 'gitpod' } - // Must only call getConfig() once the project is setup - so not within telemetry for CRWA - // Default to 'webpack' for new projects - const webBundler = getConfig().web.bundler - // Returns a list of all enabled experiments // This detects all top level [experimental.X] and returns all X's, ignoring all Y's for any [experimental.X.Y] const experiments = Object.keys(getRawConfig()['experimental'] || {}) - // NOTE: Added this way to avoid the need to disturb the existing toml structure - if (webBundler !== 'webpack') { - experiments.push(webBundler) - } - // Project complexity metric const project = new RWProject({ host: new DefaultHost(), @@ -115,7 +106,7 @@ export async function getResources() { complexity, sides, experiments: JSON.stringify(experiments), - webBundler, + webBundler: 'vite', // Hardcoded because this is now the only supported bundler uid: UID, } } diff --git a/packages/core/config/__tests__/webpack.common.test.js b/packages/core/config/__tests__/webpack.common.test.js deleted file mode 100644 index d52ce266642a..000000000000 --- a/packages/core/config/__tests__/webpack.common.test.js +++ /dev/null @@ -1,41 +0,0 @@ -// @NOTE -// No babel in the package, so use standard node syntax - -const { getEnvVars } = require('../webpack.common') - -jest.mock('@redwoodjs/project-config', () => { - return { - getConfigPath: () => '/path/to/project/redwood.toml', - getConfig: () => ({ - web: { - includeEnvironmentVariables: ['API_KEY', 'API_SECRET'], - }, - }), - getPaths: () => ({ - web: {}, - }), - } -}) - -describe('getEnvVars', () => { - beforeEach(() => {}) - - it('REDWOOD_ENV_ is filtered and transformed', () => { - process.env.REDWOOD_ENV_TEST = 1234 - process.env.REDWOOD_X = false - expect(getEnvVars()).toEqual({ 'process.env.REDWOOD_ENV_TEST': '"1234"' }) - - delete process.env.REDWOOD_ENV_TEST - delete process.env.REDWOOD_X - }) - - it('transforms and passes env vars defined in `redwood.toml`', () => { - process.env.API_KEY = 'dog' - process.env.API_SECRET = 'cat' - process.env.API_SECRET2 = 'chicken' - expect(getEnvVars()).toEqual({ - 'process.env.API_KEY': '"dog"', - 'process.env.API_SECRET': '"cat"', - }) - }) -}) diff --git a/packages/core/config/webpack.common.js b/packages/core/config/webpack.common.js deleted file mode 100644 index 9ce17b462a30..000000000000 --- a/packages/core/config/webpack.common.js +++ /dev/null @@ -1,404 +0,0 @@ -const fs = require('fs') -const path = require('path') - -const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin') -const CopyPlugin = require('copy-webpack-plugin') -const CssMinimizerPlugin = require('css-minimizer-webpack-plugin') -const Dotenv = require('dotenv-webpack') -const HtmlWebpackPlugin = require('html-webpack-plugin') -const MiniCssExtractPlugin = require('mini-css-extract-plugin') -const webpack = require('webpack') -const { WebpackManifestPlugin } = require('webpack-manifest-plugin') -const { merge } = require('webpack-merge') -const { RetryChunkLoadPlugin } = require('webpack-retry-chunk-load-plugin') - -const { getWebSideDefaultBabelConfig } = require('@redwoodjs/babel-config') -const { - ChunkReferencesPlugin, -} = require('@redwoodjs/internal/dist/webpackPlugins/ChunkReferencesPlugin') -const { getConfig, getPaths } = require('@redwoodjs/project-config') - -const redwoodConfig = getConfig() -const redwoodPaths = getPaths() - -const isUsingVite = redwoodConfig.web.bundler !== 'webpack' - -/** @returns {{[key: string]: string}} Env vars */ -const getEnvVars = () => { - const redwoodEnvPrefix = 'REDWOOD_ENV_' - const includeEnvKeys = redwoodConfig.web.includeEnvironmentVariables - const redwoodEnvKeys = Object.keys(process.env).reduce((prev, next) => { - if ( - next.startsWith(redwoodEnvPrefix) || - (includeEnvKeys && includeEnvKeys.includes(next)) - ) { - prev[`process.env.${next}`] = JSON.stringify(process.env[next]) - } - return prev - }, {}) - - return redwoodEnvKeys -} - -/** @returns {import('webpack').RuleSetLoader[]} */ -const getStyleLoaders = (isEnvProduction) => { - const styleOrExtractLoader = isEnvProduction - ? MiniCssExtractPlugin.loader - : require.resolve('style-loader') - - const cssLoader = (withModules, importLoaders) => { - // Obscured classnames in production, more expressive classnames in development. - const localIdentName = isEnvProduction - ? '[contenthash:base64]' - : '[path][name]__[local]--[contenthash:base64:5]' - - const loaderConfig = { - loader: require.resolve('css-loader'), - options: { - sourceMap: !isEnvProduction, - importLoaders, - }, - } - - // Enables CSS modules - if (withModules) { - loaderConfig.options.modules = { localIdentName } - } - - return loaderConfig - } - - const resolveUrlLoader = { - loader: require.resolve('resolve-url-loader'), - options: { - root: path.join(redwoodPaths.web.base, '/public'), - }, - } - - const paths = getPaths() - const hasPostCssConfig = fs.existsSync(paths.web.postcss) - - // We only use the postcss-loader if there is a postcss config file - // at web/config/postcss.config.js - const postCssLoader = hasPostCssConfig - ? { - loader: require.resolve('postcss-loader'), - options: { - postcssOptions: { - config: paths.web.postcss, - }, - sourceMap: true, // required for resolve-url-loader - }, - } - : null - - const numImportLoadersForCSS = hasPostCssConfig ? 1 : 0 - const numImportLoadersForSCSS = hasPostCssConfig ? 2 : 1 - - const sassLoader = { - loader: 'sass-loader', - options: { - sourceMap: true, // required for resolve-url-loader - }, - } - - return [ - { - test: /\.module\.css$/, - use: [ - styleOrExtractLoader, - cssLoader(true, numImportLoadersForCSS), - isUsingVite && resolveUrlLoader, - postCssLoader, - ].filter(Boolean), - }, - { - test: /\.css$/, - use: [ - styleOrExtractLoader, - cssLoader(false, numImportLoadersForCSS), - isUsingVite && resolveUrlLoader, - postCssLoader, - ].filter(Boolean), - sideEffects: true, - }, - { - test: /\.module\.scss$/, - use: [ - styleOrExtractLoader, - cssLoader(true, numImportLoadersForSCSS), - isUsingVite && resolveUrlLoader, - postCssLoader, - sassLoader, - ].filter(Boolean), - }, - { - test: /\.scss$/, - use: [ - styleOrExtractLoader, - cssLoader(false, numImportLoadersForSCSS), - isUsingVite && resolveUrlLoader, - postCssLoader, - sassLoader, - ].filter(Boolean), - sideEffects: true, - }, - ] -} - -/** @returns {import('webpack').Plugin[]} Plugins shared with storybook, as well as the RW app */ -const getSharedPlugins = (isEnvProduction) => { - const shouldIncludeFastRefresh = - redwoodConfig.web.fastRefresh !== false && !isEnvProduction - - const devTimeAutoImports = isEnvProduction - ? {} - : { - mockGraphQLQuery: ['@redwoodjs/testing/web', 'mockGraphQLQuery'], - mockGraphQLMutation: ['@redwoodjs/testing/web', 'mockGraphQLMutation'], - mockCurrentUser: ['@redwoodjs/testing/web', 'mockCurrentUser'], - } - - return [ - isEnvProduction && - new MiniCssExtractPlugin({ - filename: 'static/css/[name].[contenthash:8].css', - chunkFilename: 'static/css/[name].[contenthash:8].css', - }), - shouldIncludeFastRefresh && - // 06-2021 bug with Webpack v5 and sockjs-client dependency conflict - // https://github.com/pmmmwh/react-refresh-webpack-plugin/issues/396 - new ReactRefreshWebpackPlugin({ overlay: false }), - new webpack.ProvidePlugin({ - React: 'react', - gql: 'graphql-tag', - ...devTimeAutoImports, - }), - // The define plugin will replace these keys with their values during build - // time. Note that they're used in packages/web/src/config.ts, and made available in globalThis - new webpack.DefinePlugin({ - ['RWJS_ENV']: JSON.stringify({ - RWJS_API_GRAPHQL_URL: - redwoodConfig.web.apiGraphQLUrl ?? - `${redwoodConfig.web.apiUrl}/graphql`, - RWJS_API_URL: redwoodConfig.web.apiUrl, - __REDWOOD__APP_TITLE: - redwoodConfig.web.title || path.basename(redwoodPaths.base), - }), - ['RWJS_DEBUG_ENV']: JSON.stringify({ - RWJS_SRC_ROOT: redwoodPaths.base, - REDWOOD_ENV_EDITOR: process.env.REDWOOD_ENV_EDITOR, - }), - ...getEnvVars(), - }), - new Dotenv({ - path: path.resolve(redwoodPaths.base, '.env'), - silent: true, - // ignoreStub: true, // FIXME: this might not be necessary once the storybook webpack 4/5 stuff is ironed out. See also: https://github.com/mrsteele/dotenv-webpack#processenv-stubbing--replacing - }), - ].filter(Boolean) -} - -// I've borrowed and learnt extensively from the `create-react-app` repo: -// https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/config/webpack.config.js -module.exports = (webpackEnv) => { - const isEnvProduction = webpackEnv === 'production' - - const shouldIncludeFastRefresh = - redwoodConfig.web.experimentalFastRefresh && !isEnvProduction - - const webBabelOptions = getWebSideDefaultBabelConfig() - - return { - mode: isEnvProduction ? 'production' : 'development', - ...(isEnvProduction - ? { - // this is so that users can debug a production build by setting sourceMap = true in redwood.toml - devtool: redwoodConfig.web.sourceMap ? 'source-map' : false, - } - : { - devtool: 'cheap-module-source-map', - }), - entry: { - /** - * Prerender requires a top-level component. - * Before we had `ReactDOM` and a top-level component in the same file (web/index.js). - * If index.js is defined in the user's project, use that, if not - * use the one provided in web/dist/entry/index.js - */ - app: - redwoodPaths.web.index || - require.resolve('@redwoodjs/web/webpackEntry'), - }, - resolve: { - extensions: ['.wasm', '.mjs', '.js', '.jsx', '.ts', '.tsx', '.json'], - alias: { - // https://www.styled-components.com/docs/faqs#duplicated-module-in-node_modules - 'styled-components': path.resolve( - redwoodPaths.base, - 'node_modules', - 'styled-components', - ), - '~redwood-app-root': path.resolve(redwoodPaths.web.app), - '~redwood-app-routes': path.resolve(redwoodPaths.web.routes), - react: path.resolve(redwoodPaths.base, 'node_modules', 'react'), - 'react-hook-form': path.resolve( - redwoodPaths.base, - 'node_modules', - 'react-hook-form', - ), - }, - }, - plugins: [ - !isEnvProduction && new webpack.HotModuleReplacementPlugin(), - new HtmlWebpackPlugin({ - template: path.resolve(redwoodPaths.base, 'web/src/index.html'), - scriptLoading: 'defer', - inject: true, - chunks: 'all', - }), - new CopyPlugin({ - patterns: [ - { - from: path.join(redwoodPaths.web.base, 'public'), - to: '', - globOptions: { - ignore: [ - path.join(redwoodPaths.web.base, 'public/README.md'), - path.join(redwoodPaths.web.base, 'public/mockServiceWorker.js'), - ], - }, - }, - ], - }), - isEnvProduction && - new RetryChunkLoadPlugin({ - cacheBust: `function() { - return Date.now(); - }`, - maxRetries: 5, - // @TODO: Add redirect to fatalErrorPage - // lastResortScript: "window.location.href='/500.html';" - }), - isEnvProduction && - new WebpackManifestPlugin({ - fileName: 'client-build-manifest.json', - }), - isEnvProduction && new ChunkReferencesPlugin(), - ...getSharedPlugins(isEnvProduction), - ].filter(Boolean), - module: { - rules: [ - // ** NOTE ** People usually overwrite these loaders via index, - // so it's important to try and keep those indexes stable. - { - oneOf: [ - // (0) - { - test: [/\.bmp$/, /\.gif$/, /\.jpe?g$/, /\.png$/, /\.svg$/], - type: 'asset', - parser: { - dataUrlCondition: { - maxSize: 10_000, - }, - }, - generator: { - filename: 'static/media/[name].[contenthash:8][ext]', - }, - }, - // (1) - { - test: /\.(js|mjs|jsx|ts|tsx)$/, - exclude: /(node_modules)/, - use: [ - { - loader: require.resolve('babel-loader'), - options: { - ...webBabelOptions, - cwd: redwoodPaths.base, - plugins: [ - shouldIncludeFastRefresh && - require.resolve('react-refresh/babel'), - ...webBabelOptions.plugins, - ].filter(Boolean), - }, - }, - ].filter(Boolean), - }, - // (2) - // .module.css (2), .css (3), .module.scss (4), .scss (5) - ...getStyleLoaders(isEnvProduction), - // (6) - isEnvProduction && { - test: require.resolve('@redwoodjs/router/dist/splash-page'), - use: require.resolve('null-loader'), - }, - // (7) - { - test: /\.(svg|ico|jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\?.*)?$/, - type: 'asset/resource', - generator: { - filename: 'static/media/[name].[contenthash:8][ext]', - }, - }, - // (8) - !redwoodConfig.experimental.realtime.enabled && { - test: require.resolve('@redwoodjs/web/dist/apollo/sseLink'), - use: require.resolve('null-loader'), - }, - ].filter(Boolean), - }, - ], - }, - optimization: { - mergeDuplicateChunks: true, - splitChunks: { - chunks: 'all', - minChunks: 2, - }, - runtimeChunk: { - name: (entrypoint) => `runtime-${entrypoint.name}`, - }, - // This doesn't get used when mode !== 'production' - // Because minimize gets set to false, see https://webpack.js.org/configuration/mode/#usage - minimizer: ['...', new CssMinimizerPlugin()], - }, - output: { - pathinfo: true, - filename: isEnvProduction - ? 'static/js/[name].[contenthash:8].js' - : 'static/js/[name].bundle.js', - chunkFilename: isEnvProduction - ? 'static/js/[name].[contenthash:8].chunk.js' - : 'static/js/[name].chunk.js', - path: path.resolve(redwoodPaths.base, 'web/dist'), - publicPath: '/', - devtoolModuleFilenameTemplate: isEnvProduction - ? (info) => - path - .relative(redwoodPaths.web.src, info.absoluteResourcePath) - .replace(/\\/g, '/') - : (info) => path.resolve(info.absoluteResourcePath).replace(/\\/g, '/'), - }, - } -} - -/** @returns {import('webpack').Configuration} */ -module.exports.mergeUserWebpackConfig = (mode, baseConfig) => { - const redwoodPaths = getPaths() - const hasCustomConfig = fs.existsSync(redwoodPaths.web.webpack) - if (!hasCustomConfig) { - return baseConfig - } - const userWebpackConfig = require(redwoodPaths.web.webpack) - - if (typeof userWebpackConfig === 'function') { - return userWebpackConfig(baseConfig, { mode }) - } - - return merge(baseConfig, userWebpackConfig) -} - -module.exports.getEnvVars = getEnvVars -module.exports.getSharedPlugins = getSharedPlugins -module.exports.getStyleLoaders = getStyleLoaders diff --git a/packages/core/config/webpack.development.js b/packages/core/config/webpack.development.js deleted file mode 100644 index f132c3926fe7..000000000000 --- a/packages/core/config/webpack.development.js +++ /dev/null @@ -1,127 +0,0 @@ -const { escapeRegExp } = require('lodash') -const { merge } = require('webpack-merge') - -const { getConfig } = require('@redwoodjs/project-config') - -const webpackConfig = require('./webpack.common') - -const { mergeUserWebpackConfig } = webpackConfig -const redwoodConfig = getConfig() - -const getProxyConfig = () => { - const { apiUrl } = redwoodConfig.web - const { port } = redwoodConfig.api - - if (apiUrl.startsWith('/')) { - // Redwood only proxies absolute paths. - return { - [apiUrl]: { - target: `${process.env.RWJS_DEV_API_URL ?? 'http://localhost'}:${port}`, - pathRewrite: { - // Eg: Rewrite `/.netlify/functions/graphql` to `/graphql`, which the api-server expects - [`^${escapeRegExp(apiUrl)}`]: '', - }, - headers: { - Connection: 'keep-alive', - }, - onError: function (err, req, res) { - if (err.code === 'ECONNRESET' || err.code === 'ECONNREFUSED') { - const msg = { - errors: [ - { - message: - 'The RedwoodJS API server is not available or is currently reloading. Please refresh.', - }, - ], - } - // https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/203 - // The HTTP 203 Non-Authoritative Information response status indicates that the request was successful - // but the enclosed payload has been modified by a transforming proxy from that of the origin server's 200 (OK) response - res.writeHead(203, { - 'Content-Type': 'application/json', - 'Cache-Control': 'no-cache', - }) - res.write(JSON.stringify(msg)) - res.end() - } else { - const msg = { - errors: [ - { - message: - 'An error occurred. Please check your dev console for logs, or restart your RedwoodJS api server.', - }, - ], - } - res.writeHead(203, { - 'Content-Type': 'application/json', - 'Cache-Control': 'no-cache', - }) - res.write(JSON.stringify(msg)) - res.end() - } - }, - }, - } - } - - if (apiUrl.includes('://')) { - // A developer may want to point their development environment to a staging or production GraphQL server. - // They have specified an absolute URI, - // which would contain `://`, `http://`, or `https://` - // - // So don't proxy anything. - return undefined - } - - console.error('Error: `apiUrl` is configured incorrectly.') - console.error( - 'It should be an absolute path (thats starts with `/`) or an absolute URI that starts with `http[s]://`', - ) - process.exit(1) -} - -/** @type {import('webpack').Configuration} */ -const baseConfig = merge(webpackConfig('development'), { - devServer: { - // `runtimeErrors` became true by default in webpack-dev-server v4.15.0 and interferes with . - client: { - overlay: { - runtimeErrors: false, - }, - }, - // https://webpack.js.org/configuration/dev-server/ - // note: docs not yet updated for webpack-dev-server v4 - devMiddleware: { - writeToDisk: false, - }, - compress: true, - historyApiFallback: { - disableDotRule: true, - }, - host: redwoodConfig.web.host || 'localhost', - port: redwoodConfig.web.port, - proxy: getProxyConfig(), - open: redwoodConfig.browser.open, - }, - watchOptions: { - ignored: ['**/*.d.ts'], - }, - optimization: { - removeAvailableModules: false, - removeEmptyChunks: false, - splitChunks: false, - }, - infrastructureLogging: { - level: 'error', // new in v4; previously we used quiet - }, - ...(process.env.RWJS_WATCH_NODE_MODULES === '1' && { - snapshot: { - managedPaths: [], - }, - }), - // TODO plugin does not yet work with Webpack 5: https://github.com/smooth-code/error-overlay-webpack-plugin/issues/67 - // plugins: [new ErrorOverlayPlugin()].filter(Boolean), - // webpack-dev-server v4 enables an overlay by default, it's just not as pretty -}) - -module.exports = mergeUserWebpackConfig('development', baseConfig) diff --git a/packages/core/config/webpack.production.js b/packages/core/config/webpack.production.js deleted file mode 100644 index a7253381ad94..000000000000 --- a/packages/core/config/webpack.production.js +++ /dev/null @@ -1,6 +0,0 @@ -const webpackConfig = require('./webpack.common') -const { mergeUserWebpackConfig } = webpackConfig -const baseConfig = webpackConfig('production') - -/** @type {import('webpack').Configuration} */ -module.exports = mergeUserWebpackConfig('production', baseConfig) diff --git a/packages/core/config/webpack.stats.js b/packages/core/config/webpack.stats.js deleted file mode 100644 index e27f5803d665..000000000000 --- a/packages/core/config/webpack.stats.js +++ /dev/null @@ -1,15 +0,0 @@ -const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer') -const { merge } = require('webpack-merge') - -const webpackProduction = require('./webpack.production') - -// https://github.com/webpack-contrib/webpack-bundle-analyzer -/** @type {import('webpack').Configuration} Configuration with webpack bundler analyzer config */ -module.exports = merge(webpackProduction, { - plugins: [ - new BundleAnalyzerPlugin({ - generateStatsFile: true, - analyzerMode: 'static', - }), - ], -}) diff --git a/packages/core/jest.config.js b/packages/core/jest.config.js deleted file mode 100644 index 861a636d98c0..000000000000 --- a/packages/core/jest.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/*.test.[jt]s?(x)'], - testPathIgnorePatterns: ['fixtures', 'dist'], - testTimeout: 15000, -} diff --git a/packages/core/package.json b/packages/core/package.json index 993e3224e53a..97c44776063f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -26,21 +26,17 @@ "rwfw": "./dist/bins/rwfw.js" }, "files": [ - "config", "dist" ], "scripts": { "build": "yarn build:js", "build:js": "babel src -d dist --extensions \".js,.jsx,.ts,.tsx\"", "build:pack": "yarn pack -o redwoodjs-core.tgz", - "prepublishOnly": "NODE_ENV=production yarn build", - "test": "jest", - "test:watch": "yarn test --watch" + "prepublishOnly": "NODE_ENV=production yarn build" }, "dependencies": { "@babel/cli": "7.24.5", "@babel/runtime-corejs3": "7.24.5", - "@pmmmwh/react-refresh-webpack-plugin": "0.5.13", "@redwoodjs/cli": "workspace:*", "@redwoodjs/eslint-config": "workspace:*", "@redwoodjs/internal": "workspace:*", @@ -48,13 +44,9 @@ "@redwoodjs/testing": "workspace:*", "@redwoodjs/web-server": "workspace:*", "babel-loader": "^9.1.3", - "copy-webpack-plugin": "11.0.0", "core-js": "3.37.1", "css-loader": "6.11.0", - "css-minimizer-webpack-plugin": "5.0.1", - "dotenv-webpack": "8.1.0", "graphql-tag": "2.12.6", - "html-webpack-plugin": "5.6.0", "lodash": "4.17.21", "mini-css-extract-plugin": "2.9.0", "nodemon": "3.1.3", @@ -64,18 +56,10 @@ "rimraf": "5.0.7", "style-loader": "3.3.4", "typescript": "5.4.5", - "url-loader": "4.1.1", - "webpack": "5.92.0", - "webpack-bundle-analyzer": "4.10.2", - "webpack-cli": "5.1.4", - "webpack-dev-server": "4.15.2", - "webpack-manifest-plugin": "5.0.0", - "webpack-merge": "5.10.0", - "webpack-retry-chunk-load-plugin": "3.1.1" + "url-loader": "4.1.1" }, "devDependencies": { - "@types/lodash": "4.17.5", - "jest": "29.7.0" + "@types/lodash": "4.17.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/internal/src/__tests__/nestedPages.test.ts b/packages/internal/src/__tests__/nestedPages.test.ts deleted file mode 100644 index c7af79c393e1..000000000000 --- a/packages/internal/src/__tests__/nestedPages.test.ts +++ /dev/null @@ -1,266 +0,0 @@ -import path from 'path' - -import { expect, describe, it, beforeEach, afterAll, beforeAll } from 'vitest' - -import { prebuildWebFile } from '@redwoodjs/babel-config' -import { getPaths } from '@redwoodjs/project-config' - -import { cleanWebBuild } from '../build/web' - -const FIXTURE_PATH = path.join(__dirname, 'fixtures/nestedPages') - -function normalizeStr(str: string) { - return str - .split('\n') - .map((line) => line.trim()) - .join('\n') - .trim() -} - -describe('User specified imports, with static imports', () => { - let outputWithStaticImports: string | null | undefined - let outputNoStaticImports: string | null | undefined - - beforeEach(() => { - process.env.RWJS_CWD = FIXTURE_PATH - cleanWebBuild() - }) - - afterAll(() => { - delete process.env.RWJS_CWD - }) - - beforeAll(() => { - process.env.RWJS_CWD = FIXTURE_PATH - const routesFile = getPaths().web.routes - - outputWithStaticImports = prebuildWebFile(routesFile, { - forPrerender: true, - forJest: true, - })?.code - outputWithStaticImports &&= normalizeStr(outputWithStaticImports) - - outputNoStaticImports = prebuildWebFile(routesFile, { - forJest: true, - })?.code - outputNoStaticImports &&= normalizeStr(outputNoStaticImports) - }) - - it('Imports layouts correctly', () => { - // Note avoid checking the full require path because windows paths have unusual slashes - expect(outputWithStaticImports).toContain( - `var _AdminLayout = _interopRequireDefault(require("`, - ) - expect(outputWithStaticImports).toContain( - `var _MainLayout = _interopRequireDefault(require("`, - ) - - expect(outputNoStaticImports).toContain( - `var _AdminLayout = _interopRequireDefault(require("`, - ) - expect(outputNoStaticImports).toContain( - `var _MainLayout = _interopRequireDefault(require("`, - ) - }) - - describe('pages without explicit import', () => { - describe('static prerender imports', () => { - it('Adds loaders for non-nested pages', () => { - expect(outputWithStaticImports).toContain( - normalizeStr( - `const LoginPage = { - name: "LoginPage", - prerenderLoader: name => require("./pages/LoginPage/LoginPage"), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "LoginPage" */"./pages/LoginPage/LoginPage")) - }`, - ), - ) - - expect(outputWithStaticImports).toContain( - normalizeStr( - `const HomePage = { - name: "HomePage", - prerenderLoader: name => require("./pages/HomePage/HomePage"), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "HomePage" */"./pages/HomePage/HomePage")) - };`, - ), - ) - }) - }) - - describe('dynamic build imports', () => { - it('Adds loaders for non-nested pages with __webpack_require__ and require.resolveWeak in prerenderLoader to not bundle the pages', () => { - expect(outputNoStaticImports).toContain( - normalizeStr( - `const LoginPage = { - name: "LoginPage", - prerenderLoader: name => __webpack_require__(require.resolveWeak("./pages/LoginPage/LoginPage")), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "LoginPage" */"./pages/LoginPage/LoginPage")) - }`, - ), - ) - - expect(outputNoStaticImports).toContain( - normalizeStr( - `const HomePage = { - name: "HomePage", - prerenderLoader: name => __webpack_require__(require.resolveWeak("./pages/HomePage/HomePage")), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "HomePage" */"./pages/HomePage/HomePage")) - }`, - ), - ) - }) - }) - }) - - describe('pages with explicit import', () => { - describe('static prerender imports', () => { - it('Uses the user specified name for nested page', () => { - // Import statement: import NewJobPage from 'src/pages/Jobs/NewJobPage' - expect(outputWithStaticImports).toContain( - normalizeStr( - `const NewJobPage = { - name: "NewJobPage", - prerenderLoader: name => require("./pages/Jobs/NewJobPage/NewJobPage"), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "NewJobPage" */"./pages/Jobs/NewJobPage/NewJobPage")) - }`, - ), - ) - }) - - it('Uses the user specified custom default export import name for nested page', () => { - // Import statement: import BazingaJobProfilePageWithFunnyName from 'src/pages/Jobs/JobProfilePage' - expect(outputWithStaticImports).toContain( - normalizeStr( - `const BazingaJobProfilePageWithFunnyName = { - name: "BazingaJobProfilePageWithFunnyName", - prerenderLoader: name => require("./pages/Jobs/JobProfilePage/JobProfilePage"), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "BazingaJobProfilePageWithFunnyName" */"./pages/Jobs/JobProfilePage/JobProfilePage")) - }`, - ), - ) - }) - - it('Removes explicit imports when prerendering', () => { - expect(outputWithStaticImports).not.toContain( - `var _NewJobPage = _interopRequireDefault`, - ) - - expect(outputWithStaticImports).not.toContain( - `var _JobProfilePage = _interopRequireDefault`, - ) - }) - - it('Keeps using the user specified name when generating React component', () => { - // Generate react component still uses the user specified name - expect(outputWithStaticImports).toContain( - normalizeStr( - `}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_router.Route, { - path: "/job-profiles/{id:Int}", - page: BazingaJobProfilePageWithFunnyName, - name: "jobProfile"`, - ), - ) - }) - }) - - describe('dynamic build imports', () => { - it('Directly uses the import when page is explicitly imported', () => { - // Explicit import uses the specified import - // Has statement: import BazingaJobProfilePageWithFunnyName from 'src/pages/Jobs/JobProfilePage' - // The name of the import is not important without static imports - expect(outputNoStaticImports).toContain( - normalizeStr( - `}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_router.Route, { - path: "/job-profiles/{id:Int}", - page: _JobProfilePage["default"], - name: "jobProfile" - })`, - ), - ) - }) - - it("Uses the LazyComponent for a page that isn't imported", () => { - expect(outputNoStaticImports).toContain( - normalizeStr( - `const HomePage = { - name: "HomePage", - prerenderLoader: name => __webpack_require__(require.resolveWeak("./pages/HomePage/HomePage")), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "HomePage" */"./pages/HomePage/HomePage")) - }`, - ), - ) - - expect(outputNoStaticImports).toContain( - normalizeStr( - `}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_router.Route, { - path: "/", - page: HomePage, - name: "home" - })`, - ), - ) - }) - - it('Should NOT add a LazyComponent for pages that have been explicitly loaded', () => { - expect(outputNoStaticImports).not.toContain( - normalizeStr( - `const JobsJobPage = { - name: "JobsJobPage"`, - ), - ) - - expect(outputNoStaticImports).not.toContain( - normalizeStr( - `const JobsNewJobPage = { - name: "JobsNewJobPage"`, - ), - ) - - expect(outputNoStaticImports).toContain( - normalizeStr( - `}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_router.Route, { - path: "/jobs", - page: _JobsPage["default"], - name: "jobs" - })`, - ), - ) - }) - }) - }) - - it('Handles when imports from a page include non-default imports too', () => { - // Because we import import EditJobPage, πŸ‘‰ { NonDefaultExport } from 'src/pages/Jobs/EditJobPage' - - expect(outputWithStaticImports).toContain('var _EditJobPage = require("') - - expect(outputWithStaticImports).toContain( - normalizeStr( - `const EditJobPage = { - name: "EditJobPage", - prerenderLoader: name => require("./pages/Jobs/EditJobPage/EditJobPage"), - LazyComponent: (0, _react.lazy)(() => import( /* webpackChunkName: "EditJobPage" */"./pages/Jobs/EditJobPage/EditJobPage")) - }`, - ), - ) - - expect(outputNoStaticImports).toContain( - 'var _EditJobPage = _interopRequireWildcard(', - ) - - expect(outputNoStaticImports).toContain( - normalizeStr( - `}), /*#__PURE__*/(0, _jsxRuntime.jsx)(_router.Route, { - path: "/jobs/{id:Int}/edit", - page: _EditJobPage["default"], - name: "editJob"`, - ), - ) - - // Should not generate a loader, because page was explicitly imported - expect(outputNoStaticImports).not.toMatch( - /import\(.*"\.\/pages\/Jobs\/EditJobPage\/EditJobPage"\)/, - ) - }) -}) diff --git a/packages/internal/src/build/web.ts b/packages/internal/src/build/web.ts deleted file mode 100644 index 08ee80a02907..000000000000 --- a/packages/internal/src/build/web.ts +++ /dev/null @@ -1,75 +0,0 @@ -import fs from 'fs' -import path from 'path' - -import { removeSync } from 'fs-extra' - -import type { Flags } from '@redwoodjs/babel-config' -import { prebuildWebFile } from '@redwoodjs/babel-config' -import { getPaths } from '@redwoodjs/project-config' - -// @MARK -// This whole file is currently only used in testing -// we may eventually use this to pretranspile the web side - -export const cleanWebBuild = () => { - const rwjsPaths = getPaths() - removeSync(rwjsPaths.web.dist) - removeSync(path.join(rwjsPaths.generated.prebuild, 'web')) -} - -/** - * Remove RedwoodJS "magic" from a user's code leaving JavaScript behind. - * - * Currently only used for debugging purposes - */ -export const prebuildWebFiles = (srcFiles: string[], flags?: Flags) => { - const rwjsPaths = getPaths() - - return srcFiles.map((srcPath) => { - const relativePathFromSrc = path.relative(rwjsPaths.base, srcPath) - const dstPath = path - .join(rwjsPaths.generated.prebuild, relativePathFromSrc) - .replace(/\.(ts)$/, '.js') - - const result = prebuildWebFile(srcPath, flags) - if (!result?.code) { - console.warn('Error:', srcPath, 'could not prebuilt.') - return undefined - } - - fs.mkdirSync(path.dirname(dstPath), { recursive: true }) - fs.writeFileSync(dstPath, result.code) - - return dstPath - }) -} - -interface BuildOptions { - verbose?: boolean -} - -/** - * Builds the web side with Vite, but not used in the buildHandler currently - * because we want to set the process.cwd to web.base - */ -export const buildWeb = async ({ verbose }: BuildOptions) => { - // @NOTE: Using dynamic import, because vite is still opt-in - const { build } = await import('vite') - const viteConfig = getPaths().web.viteConfig - - if (process.cwd() !== getPaths().web.base) { - throw new Error( - 'Looks like you are running the command from the wrong dir, this can lead to unintended consequences on CSS processing', - ) - } - - if (!viteConfig) { - throw new Error('Could not locate your web/vite.config.{js,ts} file') - } - - return build({ - configFile: viteConfig, - envFile: false, - logLevel: verbose ? 'info' : 'warn', - }) -} diff --git a/packages/internal/src/webpackPlugins/ChunkReferencesPlugin.ts b/packages/internal/src/webpackPlugins/ChunkReferencesPlugin.ts deleted file mode 100644 index b7fdc47fbff4..000000000000 --- a/packages/internal/src/webpackPlugins/ChunkReferencesPlugin.ts +++ /dev/null @@ -1,44 +0,0 @@ -import type { Compiler, Chunk } from 'webpack' - -export class ChunkReferencesPlugin { - static defaultOptions = { - outputFile: 'chunk-references.json', - } - - options: typeof ChunkReferencesPlugin.defaultOptions - - constructor(options = {}) { - this.options = { ...ChunkReferencesPlugin.defaultOptions, ...options } - } - - apply(compiler: Compiler) { - compiler.hooks.emit.tap('ChunkReferencesPlugin', (compilation) => { - const output: Array<{ - name: string | undefined - id: string | number - files: Array - referencedChunks: Array - }> = [] - - compilation.chunks.forEach((chunk) => { - if (chunk.id) { - output.push({ - name: chunk.name, - id: chunk.id, - files: Array.from(chunk.files).map((f) => '/' + f), - referencedChunks: Array.from(chunk.getAllReferencedChunks()) - .filter((c): c is Chunk & { id: string | number } => { - return !!c.id && c.id !== chunk.id - }) - .map((referencedChunk) => referencedChunk.id), - }) - } - }) - - compilation.emitAsset( - this.options.outputFile, - new compiler.webpack.sources.RawSource(JSON.stringify(output, null, 2)), - ) - }) - } -} diff --git a/packages/prerender/src/babelPlugins/__tests__/__fixtures__/webpackDistDir/client-build-manifest.json b/packages/prerender/src/babelPlugins/__tests__/__fixtures__/webpackDistDir/client-build-manifest.json deleted file mode 100644 index 3def058780ca..000000000000 --- a/packages/prerender/src/babelPlugins/__tests__/__fixtures__/webpackDistDir/client-build-manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "vendors.js": "/static/js/vendors.3faf0127.chunk.js", - "vendors.js.map": "/static/js/vendors.3faf0127.chunk.js.map", - "static/media/image1.jpg": "/static/media/myImageOne.hash.jpg", - "static/media/image2.jpeg": "/static/media/myImageTwo.hash.jpeg", - "static/media/image3.png": "/static/media/myImageThree.hash.png", - "static/media/image4.bmp": "/static/media/myImageFour.hash.bmp", - "static/media/terms.pdf": "/static/media/terms.pdf", - "static/media/nyan.gif": "/static/media/nyanKitty.gif" -} diff --git a/packages/prerender/src/babelPlugins/__tests__/babel-plugin-redwood-prerender-media-imports.test.ts b/packages/prerender/src/babelPlugins/__tests__/babel-plugin-redwood-prerender-media-imports.test.ts index fd8e6c7f81bf..f2c0bc06b675 100644 --- a/packages/prerender/src/babelPlugins/__tests__/babel-plugin-redwood-prerender-media-imports.test.ts +++ b/packages/prerender/src/babelPlugins/__tests__/babel-plugin-redwood-prerender-media-imports.test.ts @@ -3,7 +3,6 @@ import path from 'path' import pluginTester from 'babel-plugin-tester' import { vi, describe, beforeEach, afterAll } from 'vitest' -import { BundlerEnum } from '@redwoodjs/project-config' import type projectConfig from '@redwoodjs/project-config' import plugin from '../babel-plugin-redwood-prerender-media-imports' @@ -34,86 +33,6 @@ vi.mock('../utils', () => { } }) -describe('Webpack bundler', () => { - beforeEach(() => { - mockDistDir = path.resolve(__dirname, './__fixtures__/webpackDistDir') - mockSrcDir = path.resolve(__dirname, './__fixtures__/webpackSrcDir') - }) - - describe('Should replace larger imports based on generated manifest', () => { - pluginTester({ - plugin, - pluginName: 'babel-plugin-redwood-prerender-media-imports', - pluginOptions: { - bundler: BundlerEnum.WEBPACK, - }, - tests: [ - { - title: 'Handle jpgs', - code: `import img1 from './image1.jpg'`, - output: `const img1 = '/static/media/myImageOne.hash.jpg'`, - }, - { - title: 'Handle jpegs', - - code: `import img2 from './image2.jpeg'`, - output: `const img2 = '/static/media/myImageTwo.hash.jpeg'`, - }, - { - title: 'Handle pngs', - - code: `import img3 from './image3.png'`, - output: `const img3 = '/static/media/myImageThree.hash.png'`, - }, - { - title: 'Handle bmps', - code: `import img4 from './image4.bmp'`, - output: `const img4 = '/static/media/myImageFour.hash.bmp'`, - }, - { - title: 'Handle pdfs', - code: `import pdfDoc from './terms.pdf'`, - output: `const pdfDoc = '/static/media/terms.pdf'`, - }, - { - title: 'Handle gifs', - code: `import nyanCat from './nyan.gif'`, - output: `const nyanCat = '/static/media/nyanKitty.gif'`, - }, - ], - }) - - afterAll(() => { - vi.clearAllMocks() - }) - }) - - describe('Should replace small img sources with blank data url', () => { - // These imports aren't in the manifest - // which simulates that they were handled by the url loader - pluginTester({ - plugin, - // disable formatter for this test - formatResult: (r) => r, - pluginName: 'babel-plugin-redwood-prerender-media-imports', - pluginOptions: { - bundler: BundlerEnum.WEBPACK, - }, - tests: [ - { - title: 'Url loaded image', - code: `import img1 from './small.jpg'`, - output: `const img1 = "data:image/jpg;base64,xxx-mock-b64-small.jpg";`, - }, - ], - }) - - afterAll(() => { - vi.clearAllMocks() - }) - }) -}) - describe('Vite bundler', () => { beforeEach(() => { mockDistDir = path.resolve(__dirname, './__fixtures__/viteDistDir') @@ -124,9 +43,6 @@ describe('Vite bundler', () => { pluginTester({ plugin, pluginName: 'babel-plugin-redwood-prerender-media-imports', - pluginOptions: { - bundler: BundlerEnum.VITE, - }, filepath: path.resolve( __dirname, './__fixtures__/viteSrcDir/pages/HomePage/HomePage.js', @@ -180,9 +96,6 @@ describe('Vite bundler', () => { // disable formatter for this test formatResult: (r) => r, pluginName: 'babel-plugin-redwood-prerender-media-imports', - pluginOptions: { - bundler: BundlerEnum.VITE, - }, filepath: path.resolve( __dirname, './__fixtures__/viteSrcDir/pages/HomePage/HomePage.js', diff --git a/packages/prerender/src/babelPlugins/babel-plugin-redwood-prerender-media-imports.ts b/packages/prerender/src/babelPlugins/babel-plugin-redwood-prerender-media-imports.ts index f88184ec36e9..c8e06788f26c 100644 --- a/packages/prerender/src/babelPlugins/babel-plugin-redwood-prerender-media-imports.ts +++ b/packages/prerender/src/babelPlugins/babel-plugin-redwood-prerender-media-imports.ts @@ -1,19 +1,14 @@ -import { extname, basename, join, relative, dirname } from 'path' +import { extname, join, relative, dirname } from 'path' import type { PluginObj, types, NodePath } from '@babel/core' import type { ManifestChunk as ViteManifestChunk } from 'vite' -import { - BundlerEnum, - ensurePosixPath, - getPaths, -} from '@redwoodjs/project-config' +import { ensurePosixPath, getPaths } from '@redwoodjs/project-config' import { convertToDataUrl } from './utils' const defaultOptions = { // This list of extensions matches config for file-loader in - // packages/core/config/webpack.common.js extensions: [ '.ico', '.jpg', @@ -43,10 +38,7 @@ function getVariableName(p: NodePath) { return null } -export default function ( - { types: t }: { types: typeof types }, - { bundler }: { bundler: BundlerEnum }, -): PluginObj { +export default function ({ types: t }: { types: typeof types }): PluginObj { const manifestPath = join(getPaths().web.dist, 'client-build-manifest.json') const buildManifest = require(manifestPath) @@ -63,32 +55,22 @@ export default function ( if (ext && options.extensions.includes(ext)) { const importConstName = getVariableName(p) - let copiedAssetPath - if (bundler !== BundlerEnum.WEBPACK) { - if (state.filename === undefined) { - return - } - const absPath = join(dirname(state.filename), p.node.source.value) - const viteManifestKey = ensurePosixPath( - relative(getPaths().web.src, absPath), - ) - - // Note: The entry will not exist if vite has inlined a small asset - copiedAssetPath = (buildManifest as ViteManifest)[viteManifestKey] - ?.file - } else if (bundler === BundlerEnum.WEBPACK) { - const webpackManifestKey = `static/media/${basename( - p.node.source.value, - )}` - copiedAssetPath = buildManifest[webpackManifestKey] - } else { - // We really shouldn't get here, but just in case - throw new Error(`Unknown bundler used: ${bundler}`) + if (state.filename === undefined) { + return } + const absPath = join(dirname(state.filename), p.node.source.value) + const viteManifestKey = ensurePosixPath( + relative(getPaths().web.src, absPath), + ) + + // Note: The entry will not exist if vite has inlined a small asset + const copiedAssetPath = (buildManifest as ViteManifest)[ + viteManifestKey + ]?.file - // If webpack has copied it over, use the path from the asset manifest - // Otherwise convert it to a base64 encoded data uri + // If the bundler has copied it over, use the path from the asset + // manifest. Otherwise convert it to a base64 encoded data uri const assetSrc = copiedAssetPath ?? convertToDataUrl( diff --git a/packages/prerender/src/runPrerender.tsx b/packages/prerender/src/runPrerender.tsx index cce03e057784..eade48aa5e8d 100644 --- a/packages/prerender/src/runPrerender.tsx +++ b/packages/prerender/src/runPrerender.tsx @@ -12,7 +12,7 @@ import { registerApiSideBabelHook, registerWebSideBabelHook, } from '@redwoodjs/babel-config' -import { getConfig, getPaths, ensurePosixPath } from '@redwoodjs/project-config' +import { getPaths, ensurePosixPath } from '@redwoodjs/project-config' import { LocationProvider } from '@redwoodjs/router' import { matchPath } from '@redwoodjs/router/dist/util' import type { QueryInfo } from '@redwoodjs/web' @@ -27,13 +27,6 @@ import { import { executeQuery, getGqlHandler } from './graphql/graphql' import { getRootHtmlPath, registerShims, writeToDist } from './internal' -interface ChunkReference { - name?: string - id: string | number - files: Array - referencedChunks: Array -} - // Create an apollo client that we can use to prepopulate the cache and restore it client-side const prerenderApolloClient = new ApolloClient({ cache: new InMemoryCache() }) @@ -161,7 +154,6 @@ async function recursivelyRender( function insertChunkLoadingScript( indexHtmlTree: CheerioAPI, renderPath: string, - forVite: boolean, ) { const prerenderRoutes = detectPrerenderRoutes() @@ -186,51 +178,7 @@ function insertChunkLoadingScript( const chunkPaths: Array = [] - if (!forVite) { - // Webpack - - const pageChunkPath = buildManifest[`${route?.pageIdentifier}.js`] - - if (pageChunkPath) { - chunkPaths.push(pageChunkPath) - - const chunkReferencesJson: Array = JSON.parse( - fs.readFileSync( - path.join(getPaths().web.dist, 'chunk-references.json'), - 'utf-8', - ), - ) - - const chunkReferences = chunkReferencesJson.find((chunkRef) => { - return chunkRef.name === route?.pageIdentifier - }) - - if (chunkReferences?.referencedChunks) { - chunkReferences.referencedChunks.forEach((chunkId) => { - const chunkRef = chunkReferencesJson.find((chunkRef) => { - return chunkRef.id === chunkId - }) - - // Some chunks also produces css files, and maybe other files as well - // We're only interested in the .js files - const chunkRefJsFiles: string[] = - chunkRef?.files.filter((file) => { - return file.endsWith('.js') - }) || [] - - chunkRefJsFiles.forEach((file) => { - chunkPaths.push(file) - }) - - const chunkPath = buildManifest[`${chunkId}.js`] - - if (chunkPath) { - chunkPaths.push(chunkPath) - } - }) - } - } - } else if (forVite && route?.filePath) { + if (route?.filePath) { const pagesIndex = route.filePath.indexOf(path.join('web', 'src', 'pages')) + 8 const pagePath = ensurePosixPath(route.filePath.slice(pagesIndex)) @@ -246,8 +194,7 @@ function insertChunkLoadingScript( if (chunkPaths.length === 0) { // This happens when the page is manually imported in Routes.tsx // (as opposed to being auto-imported) - // It also happens for the page at '/' with Webpack - // It could also be that Webpack or Vite for some reason didn't create a + // It could also be that Vite for some reason didn't create a // chunk for this page. In that case it'd be nice to throw an error, but // there's no easy way to differentiate between the two cases. return @@ -255,18 +202,10 @@ function insertChunkLoadingScript( chunkPaths.forEach((chunkPath) => { indexHtmlTree('head').prepend( - ``, + ``, ) }) - if (!forVite) { - return - } - - // This is not needed for WebPack - chunkPaths.forEach((chunkPath) => { const fullChunkPath = path.join(getPaths().web.dist, chunkPath) const jsChunk = fs.readFileSync(fullChunkPath, 'utf-8') @@ -334,20 +273,21 @@ export const runPrerender = async ({ }) const gqlHandler = await getGqlHandler() - const forVite = getConfig().web.bundler !== 'webpack' // Prerender specific configuration // extends projects web/babelConfig registerWebSideBabelHook({ - forVite, overrides: [ { plugins: [ ['ignore-html-and-css-imports'], // webpack/postcss handles CSS imports - [mediaImportsPlugin, { bundler: getConfig().web.bundler }], + [mediaImportsPlugin], ], }, ], + options: { + forPrerender: true, + }, }) const indexContent = fs.readFileSync(getRootHtmlPath()).toString() @@ -413,7 +353,7 @@ export const runPrerender = async ({ // or possible cache merge conflicts prerenderApolloClient.resetStore() - insertChunkLoadingScript(indexHtmlTree, renderPath, forVite) + insertChunkLoadingScript(indexHtmlTree, renderPath) indexHtmlTree('#redwood-app').append(componentAsHtml) diff --git a/packages/project-config/src/__tests__/config.test.ts b/packages/project-config/src/__tests__/config.test.ts index a3b7973860c4..ff8de1065ad3 100644 --- a/packages/project-config/src/__tests__/config.test.ts +++ b/packages/project-config/src/__tests__/config.test.ts @@ -47,9 +47,6 @@ describe('getConfig', () => { "cli": { "autoInstall": true, "plugins": [ - { - "package": "@redwoodjs/cli-storybook", - }, { "package": "@redwoodjs/cli-storybook-vite", }, @@ -103,7 +100,6 @@ describe('getConfig', () => { "web": { "a11y": true, "apiUrl": "/.redwood/functions", - "bundler": "vite", "fastRefresh": true, "includeEnvironmentVariables": [], "path": "./web", diff --git a/packages/project-config/src/__tests__/paths.test.ts b/packages/project-config/src/__tests__/paths.test.ts index 8a30d1a7c33c..6f85bf54a312 100644 --- a/packages/project-config/src/__tests__/paths.test.ts +++ b/packages/project-config/src/__tests__/paths.test.ts @@ -112,15 +112,8 @@ describe('paths', () => { generators: path.join(FIXTURE_BASEDIR, 'web', 'generators'), document: null, // this fixture doesnt have a document app: path.join(FIXTURE_BASEDIR, 'web', 'src', 'App.tsx'), - index: null, html: path.join(FIXTURE_BASEDIR, 'web', 'src', 'index.html'), config: path.join(FIXTURE_BASEDIR, 'web', 'config'), - webpack: path.join( - FIXTURE_BASEDIR, - 'web', - 'config', - 'webpack.config.js', - ), postcss: path.join( FIXTURE_BASEDIR, 'web', @@ -388,16 +381,8 @@ describe('paths', () => { generators: path.join(FIXTURE_BASEDIR, 'web', 'generators'), app: path.join(FIXTURE_BASEDIR, 'web', 'src', 'App.js'), document: null, // this fixture doesnt have a document - index: null, html: path.join(FIXTURE_BASEDIR, 'web', 'src', 'index.html'), config: path.join(FIXTURE_BASEDIR, 'web', 'config'), - webpack: path.join( - FIXTURE_BASEDIR, - 'web', - 'config', - 'webpack.config.js', - ), - postcss: path.join( FIXTURE_BASEDIR, 'web', @@ -711,15 +696,8 @@ describe('paths', () => { document: null, // this fixture doesnt have a document generators: path.join(FIXTURE_BASEDIR, 'web', 'generators'), app: null, - index: path.join(FIXTURE_BASEDIR, 'web', 'src', 'index.js'), html: path.join(FIXTURE_BASEDIR, 'web', 'src', 'index.html'), config: path.join(FIXTURE_BASEDIR, 'web', 'config'), - webpack: path.join( - FIXTURE_BASEDIR, - 'web', - 'config', - 'webpack.config.js', - ), viteConfig: null, // no vite config in example-todo-main-with-errors postcss: path.join( FIXTURE_BASEDIR, @@ -992,15 +970,8 @@ describe('paths', () => { src: path.join(FIXTURE_BASEDIR, 'web', 'src'), generators: path.join(FIXTURE_BASEDIR, 'web', 'generators'), app: path.join(FIXTURE_BASEDIR, 'web', 'src', 'App.tsx'), - index: null, html: path.join(FIXTURE_BASEDIR, 'web', 'src', 'index.html'), config: path.join(FIXTURE_BASEDIR, 'web', 'config'), - webpack: path.join( - FIXTURE_BASEDIR, - 'web', - 'config', - 'webpack.config.js', - ), postcss: path.join( FIXTURE_BASEDIR, 'web', diff --git a/packages/project-config/src/config.ts b/packages/project-config/src/config.ts index 71a2a7e89d2c..623f897ec2d9 100644 --- a/packages/project-config/src/config.ts +++ b/packages/project-config/src/config.ts @@ -13,11 +13,6 @@ export enum TargetEnum { ELECTRON = 'electron', } -export enum BundlerEnum { - WEBPACK = 'webpack', - VITE = 'vite', -} - export interface NodeTargetConfig { title: string name?: string @@ -37,7 +32,6 @@ interface BrowserTargetConfig { port: number path: string target: TargetEnum.BROWSER - bundler: BundlerEnum includeEnvironmentVariables: string[] /** * Specify the URL to your api-server. @@ -130,15 +124,12 @@ export interface CLIPlugin { enabled?: boolean } -// Note that web's includeEnvironmentVariables is handled in `webpack.common.js` -// https://github.com/redwoodjs/redwood/blob/d51ade08118c17459cebcdb496197ea52485364a/packages/core/config/webpack.common.js#L19 const DEFAULT_CONFIG: Config = { web: { title: 'Redwood App', port: 8910, path: './web', target: TargetEnum.BROWSER, - bundler: BundlerEnum.VITE, includeEnvironmentVariables: [], apiUrl: '/.redwood/functions', fastRefresh: true, @@ -185,9 +176,6 @@ const DEFAULT_CONFIG: Config = { cli: { autoInstall: true, plugins: [ - { - package: '@redwoodjs/cli-storybook', - }, { package: '@redwoodjs/cli-storybook-vite', }, diff --git a/packages/project-config/src/paths.ts b/packages/project-config/src/paths.ts index dbe18b882800..40e26b104d91 100644 --- a/packages/project-config/src/paths.ts +++ b/packages/project-config/src/paths.ts @@ -32,15 +32,13 @@ export interface WebPaths { app: string document: string generators: string - index: string | null html: string routes: string pages: string components: string layouts: string config: string - webpack: string - viteConfig: string | null // because vite is opt-in only + viteConfig: string entryClient: string | null entryServer: string | null postcss: string @@ -109,11 +107,9 @@ const PATH_WEB_DIR_STORYBOOK_CONFIG = 'web/.storybook' const PATH_WEB_DIR_SRC = 'web/src' const PATH_WEB_DIR_SRC_APP = 'web/src/App' const PATH_WEB_DIR_SRC_DOCUMENT = 'web/src/Document' -const PATH_WEB_DIR_SRC_INDEX = 'web/src/index' // .jsx|.tsx const PATH_WEB_INDEX_HTML = 'web/src/index.html' const PATH_WEB_DIR_GENERATORS = 'web/generators' const PATH_WEB_DIR_CONFIG = 'web/config' -const PATH_WEB_DIR_CONFIG_WEBPACK = 'web/config/webpack.config.js' const PATH_WEB_DIR_CONFIG_VITE = 'web/vite.config' // .js,.ts const PATH_WEB_DIR_ENTRY_CLIENT = 'web/src/entry.client' // .jsx,.tsx const PATH_WEB_DIR_ENTRY_SERVER = 'web/src/entry.server' // .jsx,.tsx @@ -176,6 +172,9 @@ export const getPaths = (BASE_DIR: string = getBaseDir()): Paths => { const routes = resolveFile(path.join(BASE_DIR, PATH_WEB_ROUTES)) as string const { schemaPath } = getConfig(getConfigPath(BASE_DIR)).api const schemaDir = path.dirname(schemaPath) + const viteConfig = resolveFile( + path.join(BASE_DIR, PATH_WEB_DIR_CONFIG_VITE), + ) as string const paths = { base: BASE_DIR, @@ -225,11 +224,9 @@ export const getPaths = (BASE_DIR: string = getBaseDir()): Paths => { document: resolveFile( path.join(BASE_DIR, PATH_WEB_DIR_SRC_DOCUMENT), ) as string, - index: resolveFile(path.join(BASE_DIR, PATH_WEB_DIR_SRC_INDEX)), // old webpack entry point html: path.join(BASE_DIR, PATH_WEB_INDEX_HTML), config: path.join(BASE_DIR, PATH_WEB_DIR_CONFIG), - webpack: path.join(BASE_DIR, PATH_WEB_DIR_CONFIG_WEBPACK), - viteConfig: resolveFile(path.join(BASE_DIR, PATH_WEB_DIR_CONFIG_VITE)), + viteConfig, postcss: path.join(BASE_DIR, PATH_WEB_DIR_CONFIG_POSTCSS), storybookConfig: path.join( BASE_DIR, diff --git a/packages/storybook/preset.js b/packages/storybook/preset.js new file mode 100644 index 000000000000..e948e495d655 --- /dev/null +++ b/packages/storybook/preset.js @@ -0,0 +1 @@ +export * from './dist/preset' diff --git a/packages/telemetry/src/sendTelemetry.ts b/packages/telemetry/src/sendTelemetry.ts index 2dbb7093bc8e..68b5a6ecdda9 100644 --- a/packages/telemetry/src/sendTelemetry.ts +++ b/packages/telemetry/src/sendTelemetry.ts @@ -8,7 +8,7 @@ import envinfo from 'envinfo' import system from 'systeminformation' import { v4 as uuidv4 } from 'uuid' -import { getConfig, getRawConfig } from '@redwoodjs/project-config' +import { getRawConfig } from '@redwoodjs/project-config' import type { RWRoute } from '@redwoodjs/structure/dist/model/RWRoute' // circular dependency when trying to import @redwoodjs/structure so lets do it @@ -105,21 +105,10 @@ const getInfo = async (presets: Args = {}) => { const cpu = await system.cpu() const mem = await system.mem() - // Must only call getConfig() once the project is setup - so not within telemetry for CRWA - // Default to 'webpack' for new projects - const webBundler = presets.command?.startsWith('create redwood-app') - ? 'webpack' - : getConfig().web.bundler - // Returns a list of all enabled experiments // This detects all top level [experimental.X] and returns all X's, ignoring all Y's for any [experimental.X.Y] const experiments = Object.keys(getRawConfig()['experimental'] || {}) - // NOTE: Added this way to avoid the need to disturb the existing toml structure - if (webBundler !== 'webpack') { - experiments.push(webBundler) - } - return { os: info.System?.OS?.split(' ')[0], osVersion: info.System?.OS?.split(' ')[1], @@ -131,7 +120,7 @@ const getInfo = async (presets: Args = {}) => { redwoodVersion: presets.redwoodVersion || info.npmPackages['@redwoodjs/core']?.installed, system: `${cpu.physicalCores}.${Math.round(mem.total / 1073741824)}`, - webBundler, + webBundler: 'vite', // Hardcoded as this is now the only supported bundler experiments, } } diff --git a/packages/testing/README.md b/packages/testing/README.md index 07735b52f099..4622cf45d481 100644 --- a/packages/testing/README.md +++ b/packages/testing/README.md @@ -1,24 +1,3 @@ # @redwoodjs/testing -This package includes Redwood's Jest and Storybook config. - -## Notes on Storybook - -This section contains some working notes on Redwood's Storybook config, mainly the `webpackFinal` prop. - -- `staticDirs` - - ```js - ...(process.env.NODE_ENV !== 'production' && { - staticDirs: [path.join(redwoodProjectPaths.web.base, 'public')], - }), - ``` - - We only set `staticDirs` when running Storybook process; will fail if set for SB --build. - -- resolve extensions and plugins - - ```js - sbConfig.resolve.extensions = rwConfig.resolve.extensions - sbConfig.resolve.plugins = rwConfig.resolve.plugins // Directory Named Plugin - ``` +This package includes Redwood's Jest config. diff --git a/packages/testing/config/storybook/main.js b/packages/testing/config/storybook/main.js deleted file mode 100644 index 83d6b013b015..000000000000 --- a/packages/testing/config/storybook/main.js +++ /dev/null @@ -1,211 +0,0 @@ -const fs = require('fs') -const path = require('path') - -const { mergeWithCustomize } = require('webpack-merge') - -const { getSharedPlugins } = require('@redwoodjs/core/config/webpack.common.js') -const { - getConfig, - getPaths, - importStatementPath, -} = require('@redwoodjs/project-config') - -const redwoodProjectConfig = getConfig() -const redwoodProjectPaths = getPaths() - -/** @type { import('@storybook/react-webpack5').StorybookConfig } */ -const baseConfig = { - framework: { - name: '@storybook/react-webpack5', - // This empty object is actually necessary. - options: {}, - }, - - stories: [ - `${importStatementPath( - redwoodProjectPaths.web.src, - )}/**/*.stories.@(js|jsx|ts|tsx|mdx)`, - ], - - // See https://storybook.js.org/docs/react/configure/storybook-addons. - addons: [ - '@storybook/addon-essentials', - redwoodProjectConfig.web.a11y && '@storybook/addon-a11y', - ].filter(Boolean), - - // Only set staticDirs when running Storybook process; will fail if set for SB --build - ...(process.env.NODE_ENV !== 'production' && { - staticDirs: [path.join(redwoodProjectPaths.web.base, 'public')], - }), - - webpackFinal(sbConfig, { configType }) { - const isEnvProduction = - configType && configType.toLowerCase() === 'production' - - const rwConfig = isEnvProduction - ? require('@redwoodjs/core/config/webpack.production') - : require('@redwoodjs/core/config/webpack.development') - - // We replace imports to "@redwoodjs/router" with our own implementation in "@redwoodjs/testing" - sbConfig.resolve.alias['@redwoodjs/router$'] = require.resolve( - '@redwoodjs/testing/dist/web/MockRouter.js', - ) - // This allows us to mock `createAuthentication` which is used by auth - // clients, which in turn lets us mock `useAuth` in tests - sbConfig.resolve.alias['@redwoodjs/auth$'] = require.resolve( - '@redwoodjs/testing/dist/web/mockAuth.js', - ) - - // Force loading the ESM version of ApolloProvider in Storybook - // I'm unsure why storybook-webpack does not work with the CJS version - // All other cases are fine with the CJS import. - sbConfig.resolve.alias['@redwoodjs/web/apollo$'] = require.resolve( - '@redwoodjs/web/forceEsmApollo', - ) - - sbConfig.resolve.alias['~__REDWOOD__USER_ROUTES_FOR_MOCK'] = - redwoodProjectPaths.web.routes - sbConfig.resolve.alias['~__REDWOOD__USER_WEB_SRC'] = - redwoodProjectPaths.web.src - - // Determine the default storybook style file to use. - // If one isn't provided, set the alias to `false` to tell webpack to ignore it. - // See https://webpack.js.org/configuration/resolve/#resolvealias. - sbConfig.resolve.alias['~__REDWOOD__USER_WEB_DEFAULT_CSS'] = false - - const supportedStyleIndexFiles = ['index.scss', 'index.sass', 'index.css'] - for (const file of supportedStyleIndexFiles) { - const filePath = path.join(redwoodProjectPaths.web.src, file) - if (fs.existsSync(filePath)) { - sbConfig.resolve.alias['~__REDWOOD__USER_WEB_DEFAULT_CSS'] = filePath - break - } - } - - let userPreviewPath = './preview.example.js' - - if (redwoodProjectPaths.web.storybookPreviewConfig) { - userPreviewPath = redwoodProjectPaths.web.storybookPreviewConfig - } - - sbConfig.resolve.alias['~__REDWOOD__USER_STORYBOOK_PREVIEW_CONFIG'] = - userPreviewPath - - sbConfig.resolve.extensions = rwConfig.resolve.extensions - sbConfig.resolve.plugins = rwConfig.resolve.plugins // Directory Named Plugin - - // Webpack v5 does not include polyfills. Will error without these: - sbConfig.resolve.fallback = { - http: false, - https: false, - timers: false, - os: false, - tty: false, - crypto: false, - stream: false, - zlib: false, - path: false, - } - - // ** PLUGINS ** - sbConfig.plugins = [ - ...sbConfig.plugins, - ...getSharedPlugins(isEnvProduction), - ] - - // ** LOADERS ** - const sbMdxRule = sbConfig.module.rules.find( - (rule) => rule.test.toString() === /(stories|story)\.mdx$/.toString(), - ) - console.assert(sbMdxRule, 'Storybook MDX rule not found') - sbConfig.module.rules = [...rwConfig.module.rules, sbMdxRule].filter( - Boolean, - ) - - // See https://community.redwoodjs.com/t/mocking-node-modules-on-the-web-side-with-webpack-config-in-storybook/1392. - sbConfig.node = rwConfig.node - - // Performance Improvements: - // https://webpack.js.org/guides/build-performance/#avoid-extra-optimization-steps - sbConfig.optimization = { - removeAvailableModules: false, - removeEmptyChunks: false, - splitChunks: false, - } - // https://webpack.js.org/guides/build-performance/#output-without-path-info - sbConfig.output.pathinfo = false - - return sbConfig - }, -} - -function mergeUserStorybookConfig(baseConfig) { - const hasCustomConfig = fs.existsSync(redwoodProjectPaths.web.storybookConfig) - - if (!hasCustomConfig) { - return baseConfig - } - - const userStorybookConfig = require(redwoodProjectPaths.web.storybookConfig) - - const { webpackFinal: baseWebpackFinal, ...baseConfigRest } = baseConfig - - const { - webpackFinal: userStorybookConfigWebpackFinal, - ...userStorybookConfigRest - } = userStorybookConfig - - const mergedConfig = mergeWithCustomize({ - // https://github.com/survivejs/webpack-merge#mergewithcustomize-customizearray-customizeobject-configuration--configuration - customizeArray(baseConfig, userStorybookConfig, key) { - if (key === 'addons' || key === 'stories') { - // Allows userStorybookConfig to override baseConfig. - // Since this is an array, we spread the user config first (so that it comes first) - // Also, arrays don't dedupe the way objects do when spreading, so we do a conversion to and from a Set in order to remove duplicates. - let combinedArrays = [ - ...new Set([...userStorybookConfig, ...baseConfig]), - ] - // To avoid `WARN Expected '@storybook/addon-actions' (or '@storybook/addon-essentials') to be listed before '@storybook/addon-interactions' in main Storybook config.` - if (key === 'addons') { - let key = '@storybook/addon-actions' - combinedArrays = moveKeyToFrontOfArray(combinedArrays, key) - key = '@storybook/addon-essentials' - combinedArrays = moveKeyToFrontOfArray(combinedArrays, key) - } - return combinedArrays - } - // Fall back to default merging - return undefined - }, - })(baseConfigRest, userStorybookConfigRest) - - mergedConfig.webpackFinal = async (config, options) => { - let configFinal = await baseWebpackFinal(config, options) - - if (userStorybookConfigWebpackFinal) { - configFinal = await userStorybookConfigWebpackFinal(configFinal, options) - } - - return configFinal - } - - return mergedConfig -} - -/** - * - * @param {string[]} configs - * @param {string} key - * @returns modified configs with key moved to front of array if it exists in original - */ -function moveKeyToFrontOfArray(configs, key) { - if (configs.includes(key)) { - const filteredArrayOfConfigs = configs.filter((c) => c !== key) - return [key, ...filteredArrayOfConfigs] - } else { - return configs - } -} - -/** @returns {import('webpack').Configuration} Webpack Configuration with storybook config */ -module.exports = mergeUserStorybookConfig(baseConfig) diff --git a/packages/testing/config/storybook/preview.example.js b/packages/testing/config/storybook/preview.example.js deleted file mode 100644 index 11956e5a4e54..000000000000 --- a/packages/testing/config/storybook/preview.example.js +++ /dev/null @@ -1,8 +0,0 @@ -// This is an example of a custom preview.js file. If you'd like to -// customize your own, copy this file to web/config/storybook.preview.js -// and restart your Storybook server. -// For more information see https://storybook.js.org/docs/react/configure/overview#configure-story-rendering - -// export const decorators = [ -// Story =>
-// ] diff --git a/packages/testing/config/storybook/preview.js b/packages/testing/config/storybook/preview.js deleted file mode 100644 index 72a6f33d7296..000000000000 --- a/packages/testing/config/storybook/preview.js +++ /dev/null @@ -1,28 +0,0 @@ -const React = require('react') - -const { merge } = require('webpack-merge') - -// The StorybookProvider is responsible for importing all the mock files, -// booting up the mock server workers, and mocking the router. -const { - StorybookProvider, - MockingLoader, -} = require('@redwoodjs/testing/dist/web/StorybookProvider') - -// Import the user's default CSS file -require('~__REDWOOD__USER_WEB_DEFAULT_CSS') - -// The base config provides Redwood-specific integrations. User config values -// will be merged into this. -const baseConfig = { - decorators: [ - (storyFn, { id }) => - React.createElement(StorybookProvider, { storyFn, id }), - ], - loaders: [MockingLoader], -} - -const userConfig = require('~__REDWOOD__USER_STORYBOOK_PREVIEW_CONFIG') - -/** @returns {import('webpack').Configuration} Webpack Configuration with storybook provider */ -module.exports = merge(baseConfig, userConfig) diff --git a/packages/testing/package.json b/packages/testing/package.json index 5fc6f64b74ff..7726150727d8 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -43,8 +43,6 @@ "@types/babel-core": "6.25.10", "@types/jest": "29.5.12", "@types/node": "20.12.12", - "@types/webpack": "5.28.5", - "@types/webpack-env": "1.18.5", "babel-jest": "^29.7.0", "core-js": "3.37.1", "fast-glob": "3.3.2", diff --git a/packages/testing/src/web/StorybookProvider.tsx b/packages/testing/src/web/StorybookProvider.tsx deleted file mode 100644 index 648b4611051d..000000000000 --- a/packages/testing/src/web/StorybookProvider.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import type { ReactNode, ReactPortal } from 'react' -import * as React from 'react' - -import { MockProviders } from './MockProviders' -import { setupRequestHandlers, startMSW, mockCurrentUser } from './mockRequests' - -export const MockingLoader = async () => { - const reqs = require.context( - '~__REDWOOD__USER_WEB_SRC', - true, - /.+(mock).(js|ts)$/, - ) - reqs.keys().forEach(reqs) - - await startMSW('browsers') - setupRequestHandlers() - - return {} -} - -export const StorybookProvider: React.FunctionComponent<{ - storyFn: () => ReactNode | ReactPortal - id: string -}> = ({ storyFn }) => { - // default to a non-existent user at the beginning of each story - mockCurrentUser(null) - - return {storyFn()} -} diff --git a/packages/testing/src/web/fileMock.ts b/packages/testing/src/web/fileMock.ts index acbb0c1245cb..70f54ebd24b1 100644 --- a/packages/testing/src/web/fileMock.ts +++ b/packages/testing/src/web/fileMock.ts @@ -1,6 +1,7 @@ /** * configure Jest to gracefully handle asset files such as stylesheets and images. * Usually, these files aren't particularly useful in tests so we can safely mock them out. - * https://jestjs.io/docs/en/webpack#handling-static-assets + * See: https://jestjs.io/docs/en/webpack#handling-static-assets + * See: https://github.com/redwoodjs/redwood/blob/4637f61d5e6aeb907d4a17217ab643cfb4d4ebe4/packages/testing/config/jest/web/jest-preset.js#L77-L78 */ export default 'fileMock' diff --git a/packages/testing/src/web/mockRequests.ts b/packages/testing/src/web/mockRequests.ts index a871eeca554e..4a3d5d2aa081 100644 --- a/packages/testing/src/web/mockRequests.ts +++ b/packages/testing/src/web/mockRequests.ts @@ -1,4 +1,4 @@ -// MSW is shared by Jest (NodeJS) and Storybook (Webpack) +// MSW is used by Jest (NodeJS) import { setupWorker, graphql } from 'msw' import type { StartOptions as StartMSWWorkerOptions, diff --git a/packages/vite/ambient.d.ts b/packages/vite/ambient.d.ts index a08e82f4c947..75ed8e8fed2c 100644 --- a/packages/vite/ambient.d.ts +++ b/packages/vite/ambient.d.ts @@ -3,7 +3,7 @@ import type { HelmetServerState } from 'react-helmet-async' declare global { - // Provided by Vite.config, or Webpack in the user's project + // Provided by Vite.config // but "regsitered" in packages/vite/src/streaming/registerGlobals.ts // for it to be available to framework code var RWJS_ENV: { @@ -27,6 +27,11 @@ declare global { var __REDWOOD__HELMET_CONTEXT: { helmet?: HelmetServerState } var __rw_module_cache__: Map + + var __webpack_chunk_load__: ( + id: string, + ) => Promise + var __webpack_require__: (id: string) => unknown } export {} diff --git a/packages/vite/bins/rw-vite-build.mjs b/packages/vite/bins/rw-vite-build.mjs index 33eeeaf3192e..a343182dd071 100755 --- a/packages/vite/bins/rw-vite-build.mjs +++ b/packages/vite/bins/rw-vite-build.mjs @@ -3,8 +3,8 @@ import fs from 'node:fs' import yargsParser from 'yargs-parser' -import { buildWeb } from '@redwoodjs/internal/dist/build/web.js' import { getConfig, getPaths } from '@redwoodjs/project-config' +import { buildWeb } from '@redwoodjs/vite/build' import { buildFeServer } from '@redwoodjs/vite/buildFeServer' const rwPaths = getPaths() @@ -16,7 +16,7 @@ const { webDir, verbose } = yargsParser(process.argv.slice(2), { if (!webDir) { console.error( - 'Please pass the full path to the web side using the --webDir argument' + 'Please pass the full path to the web side using the --webDir argument', ) process.exit(1) } diff --git a/packages/vite/build.mts b/packages/vite/build.mts index 72551f2cf916..b670113cdda2 100644 --- a/packages/vite/build.mts +++ b/packages/vite/build.mts @@ -67,3 +67,4 @@ writeFileSync('dist/cjs/buildFeServer.d.ts', 'export type * from "../buildFeServ writeFileSync('dist/cjs/client.d.ts', 'export type * from "../client.d.ts"') writeFileSync('dist/cjs/clientSsr.d.ts', 'export type * from "../clientSsr.d.ts"') writeFileSync('dist/cjs/ClientRouter.d.ts', 'export type * from "../ClientRouter.d.ts"') +writeFileSync('dist/cjs/build/build.d.ts', 'export type * from "../../build/build.d.ts"') diff --git a/packages/vite/package.json b/packages/vite/package.json index dec67fce1c7c..3ddadfbdef95 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -45,6 +45,10 @@ "./react-node-loader": { "default": "./dist/react-server-dom-webpack/node-loader.js" }, + "./build": { + "import": "./dist/build/build.js", + "default": "./dist/cjs/build/build.js" + }, "./bins/rw-vite-build.mjs": "./bins/rw-vite-build.mjs" }, "bin": { @@ -90,6 +94,7 @@ "dotenv-defaults": "5.0.2", "express": "4.19.2", "find-my-way": "8.2.0", + "fs-extra": "11.2.0", "http-proxy-middleware": "2.0.6", "isbot": "5.1.9", "react": "19.0.0-beta-04b058868c-20240508", @@ -105,6 +110,7 @@ "@types/busboy": "^1", "@types/cookie": "^0", "@types/express": "4", + "@types/fs-extra": "11.0.4", "@types/react": "^18.2.55", "@types/yargs-parser": "21.0.3", "concurrently": "8.2.2", diff --git a/packages/internal/src/__tests__/build_web.test.ts b/packages/vite/src/build/__tests__/buildWeb.test.ts similarity index 85% rename from packages/internal/src/__tests__/build_web.test.ts rename to packages/vite/src/build/__tests__/buildWeb.test.ts index 7298c833cf93..612b0f5e1e17 100644 --- a/packages/internal/src/__tests__/build_web.test.ts +++ b/packages/vite/src/build/__tests__/buildWeb.test.ts @@ -2,15 +2,14 @@ import path from 'path' import { beforeEach, test, expect, afterAll } from 'vitest' -import { prebuildWebFile } from '@redwoodjs/babel-config' +import { findWebFiles } from '@redwoodjs/internal/dist/files.js' import { ensurePosixPath, getPaths } from '@redwoodjs/project-config' -import { prebuildWebFiles, cleanWebBuild } from '../build/web' -import { findWebFiles } from '../files' +import { prebuildWebFiles, prebuildWebFile, cleanWebBuild } from '../build.js' const FIXTURE_PATH = path.resolve( __dirname, - '../../../../__fixtures__/example-todo-main', + '../../../../../__fixtures__/example-todo-main', ) const cleanPaths = (p) => { @@ -27,20 +26,20 @@ afterAll(() => { test('web files are prebuilt (no prerender)', async () => { const webFiles = findWebFiles() - const prebuiltFiles = prebuildWebFiles(webFiles) + const prebuiltFiles = await prebuildWebFiles(webFiles, { + forJest: true, + }) const relativePaths = prebuiltFiles .filter((x) => typeof x !== 'undefined') .map(cleanPaths) + .sort() + // Builds non-nested functions expect(relativePaths).toMatchInlineSnapshot(` [ ".redwood/prebuild/web/src/App.js", ".redwood/prebuild/web/src/Routes.js", - ".redwood/prebuild/web/src/graphql/fragment-masking.js", - ".redwood/prebuild/web/src/graphql/gql.js", - ".redwood/prebuild/web/src/graphql/graphql.js", - ".redwood/prebuild/web/src/graphql/index.js", ".redwood/prebuild/web/src/components/AddTodo/AddTodo.js", ".redwood/prebuild/web/src/components/AddTodoControl/AddTodoControl.js", ".redwood/prebuild/web/src/components/Check/Check.js", @@ -49,6 +48,10 @@ test('web files are prebuilt (no prerender)', async () => { ".redwood/prebuild/web/src/components/TableCell/TableCell.js", ".redwood/prebuild/web/src/components/TodoItem/TodoItem.js", ".redwood/prebuild/web/src/components/TodoListCell/TodoListCell.tsx", + ".redwood/prebuild/web/src/graphql/fragment-masking.js", + ".redwood/prebuild/web/src/graphql/gql.js", + ".redwood/prebuild/web/src/graphql/graphql.js", + ".redwood/prebuild/web/src/graphql/index.js", ".redwood/prebuild/web/src/layouts/SetLayout/SetLayout.js", ".redwood/prebuild/web/src/pages/BarPage/BarPage.tsx", ".redwood/prebuild/web/src/pages/FatalErrorPage/FatalErrorPage.js", @@ -62,13 +65,14 @@ test('web files are prebuilt (no prerender)', async () => { `) }) -test('Check routes are imported with require when staticImports flag is enabled', () => { +test('Check routes are imported with require when staticImports flag is enabled', async () => { const routesFile = getPaths().web.routes - const prerendered = prebuildWebFile(routesFile, { + const built = await prebuildWebFile(routesFile, { forPrerender: true, forJest: true, - })?.code + }) + const prerendered = built?.code /* Check that imports have the form `const HomePage = { @@ -90,12 +94,13 @@ test('Check routes are imported with require when staticImports flag is enabled' ) }) -test('Check routes are imported with "import" when staticImports flag is NOT passed', () => { +test('Check routes are imported with "import" when staticImports flag is NOT passed', async () => { const routesFile = getPaths().web.routes - const withoutStaticImports = prebuildWebFile(routesFile, { + const built = await prebuildWebFile(routesFile, { forJest: true, - })?.code + }) + const withoutStaticImports = built?.code /* Check that imports have the form `const HomePage = { @@ -108,12 +113,7 @@ test('Check routes are imported with "import" when staticImports flag is NOT pas /* πŸ‘‡ Foo page is an explicitly imported page, so it should - var _FooPage = _interopRequireDefault(require(\\"./pages/FooPage/FooPage\\")) - (inverse of the static imports one) - . - . - . - page: _FooPage[\\"default\\"], + import FooPage from "..."; */ expect(withoutStaticImports).not.toContain(`const FooPage = {`) expect(withoutStaticImports).toContain( diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/redwood.toml b/packages/vite/src/build/__tests__/fixtures/nestedPages/redwood.toml similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/redwood.toml rename to packages/vite/src/build/__tests__/fixtures/nestedPages/redwood.toml diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/Routes.js b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/Routes.js similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/Routes.js rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/Routes.js diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/auth.ts b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/auth.ts similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/auth.ts rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/auth.ts diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/index.html b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/index.html similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/index.html rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/index.html diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/AdminLayout/AdminLayout.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/layouts/MainLayout/MainLayout.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/MainLayout/MainLayout.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/layouts/MainLayout/MainLayout.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/MainLayout/MainLayout.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/layouts/ShowcaseLayout/ShowcaseLayout.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/ShowcaseLayout/ShowcaseLayout.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/layouts/ShowcaseLayout/ShowcaseLayout.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/layouts/ShowcaseLayout/ShowcaseLayout.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/EditUserPage/EditUserPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/EditUserPage/EditUserPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/EditUserPage/EditUserPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/EditUserPage/EditUserPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/NewUserPage/NewUserPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/NewUserPage/NewUserPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/NewUserPage/NewUserPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/NewUserPage/NewUserPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UserPage/UserPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UserPage/UserPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UserPage/UserPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UserPage/UserPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UsersPage/UsersPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UsersPage/UsersPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UsersPage/UsersPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Admin/User/UsersPage/UsersPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/FatalErrorPage/FatalErrorPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/FatalErrorPage/FatalErrorPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/FatalErrorPage/FatalErrorPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/FatalErrorPage/FatalErrorPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/ForgotPasswordPage/ForgotPasswordPage.js b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/ForgotPasswordPage/ForgotPasswordPage.js similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/ForgotPasswordPage/ForgotPasswordPage.js rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/ForgotPasswordPage/ForgotPasswordPage.js diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.js b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.js similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.js rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.js diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.stories.js b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.stories.js similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.stories.js rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.stories.js diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.test.js b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.test.js similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.test.js rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/HomePage/HomePage.test.js diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobProfilesPage/AllJobProfilesPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobProfilesPage/AllJobProfilesPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobProfilesPage/AllJobProfilesPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobProfilesPage/AllJobProfilesPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobsPage/AllJobsPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobsPage/AllJobsPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobsPage/AllJobsPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/AllJobsPage/AllJobsPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobPage/EditJobPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobProfilePage/EditJobProfilePage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobProfilePage/EditJobProfilePage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobProfilePage/EditJobProfilePage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/EditJobProfilePage/EditJobProfilePage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobPage/JobPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobPage/JobPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobPage/JobPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobPage/JobPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobProfilePage/JobProfilePage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobProfilePage/JobProfilePage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobProfilePage/JobProfilePage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobProfilePage/JobProfilePage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobsPage/JobsPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobsPage/JobsPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobsPage/JobsPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/JobsPage/JobsPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobPage/NewJobPage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobPage/NewJobPage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobPage/NewJobPage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobPage/NewJobPage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobProfilePage/NewJobProfilePage.tsx b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobProfilePage/NewJobProfilePage.tsx similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobProfilePage/NewJobProfilePage.tsx rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/Jobs/NewJobProfilePage/NewJobProfilePage.tsx diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/LoginPage/LoginPage.js b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/LoginPage/LoginPage.js similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/LoginPage/LoginPage.js rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/LoginPage/LoginPage.js diff --git a/packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/NotFoundPage/NotFoundPage.js b/packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/NotFoundPage/NotFoundPage.js similarity index 100% rename from packages/vite/src/__tests__/fixtures/nestedPages/web/src/pages/NotFoundPage/NotFoundPage.js rename to packages/vite/src/build/__tests__/fixtures/nestedPages/web/src/pages/NotFoundPage/NotFoundPage.js diff --git a/packages/vite/src/__tests__/viteNestedPages.test.mts b/packages/vite/src/build/__tests__/nestedPages.test.ts similarity index 53% rename from packages/vite/src/__tests__/viteNestedPages.test.mts rename to packages/vite/src/build/__tests__/nestedPages.test.ts index 983ec22b3d3c..2f280d3ffd2b 100644 --- a/packages/vite/src/__tests__/viteNestedPages.test.mts +++ b/packages/vite/src/build/__tests__/nestedPages.test.ts @@ -2,41 +2,20 @@ import fs from 'node:fs' import path from 'node:path' import { fileURLToPath } from 'url' -import { transformWithEsbuild } from 'vite' -import { test, describe, beforeEach, afterAll, beforeAll, it, expect, vi } from 'vitest' - -import * as babel from '@babel/core' -import { getPaths } from '@redwoodjs/project-config' - import { - Flags, - getWebSideDefaultBabelConfig, -} from '@redwoodjs/babel-config' - -async function vitePrebuildWebFile( - srcPath: string, - flags: Flags = {} -) { - const code = await transform(srcPath) - const config = getWebSideDefaultBabelConfig(flags) - const result = babel.transform(code, { - ...config, - cwd: getPaths().web.base, - filename: srcPath, - }) - - return result -} + test, + describe, + beforeEach, + afterAll, + beforeAll, + it, + expect, + vi, +} from 'vitest' -async function transform(srcPath: string) { - const code = fs.readFileSync(srcPath, 'utf-8') - - const transformed = await transformWithEsbuild(code, srcPath, { - loader: 'jsx', - }) +import { getPaths } from '@redwoodjs/project-config' - return transformed.code -} +import { transform, prebuildWebFile } from '../build.js' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) @@ -50,11 +29,11 @@ test('transform', async () => { const transformed = await transform('Router.jsx') expect(transformed).toEqual( - '/* @__PURE__ */ React.createElement(Router, null, /* @__PURE__ */ React.createElement(Route, { path: "/", page: HomePage, name: "home" }));\n' + '/* @__PURE__ */ React.createElement(Router, null, /* @__PURE__ */ React.createElement(Route, { path: "/", page: HomePage, name: "home" }));\n', ) }) -describe('User specified imports, with static imports', () => { +describe('Nested pages transforms', () => { let outputWithStaticImports: string | null | undefined let outputNoStaticImports: string | null | undefined @@ -70,72 +49,112 @@ describe('User specified imports, with static imports', () => { process.env.RWJS_CWD = FIXTURE_PATH const routesFile = getPaths().web.routes - const prerenderResult = await vitePrebuildWebFile(routesFile, { + const prerenderResult = await prebuildWebFile(routesFile, { forPrerender: true, forJest: true, - forVite: true, }) outputWithStaticImports = prerenderResult?.code - const buildResult = await vitePrebuildWebFile(routesFile, { + const buildResult = await prebuildWebFile(routesFile, { + // If we don't set forJest, this is simulating a vite build + // @MARK: How did we manage to compile JSX without presets before? forJest: true, - forVite: true, }) outputNoStaticImports = buildResult?.code }) it('Imports layouts correctly', () => { // Note avoid checking the full require path because windows paths have unusual slashes - expect(outputWithStaticImports).toContain('import AdminLayout from "') - expect(outputWithStaticImports).toContain('import MainLayout from "') + expect(outputWithStaticImports).toContain( + 'var _AdminLayout = _interopRequireDefault(require(', + ) + expect(outputWithStaticImports).toContain( + 'var _MainLayout = _interopRequireDefault(require(', + ) - expect(outputNoStaticImports).toContain('import AdminLayout from "') - expect(outputNoStaticImports).toContain('import MainLayout from "') + expect(outputNoStaticImports).toContain( + 'var _AdminLayout = _interopRequireDefault(require(', + ) + expect(outputNoStaticImports).toContain( + 'var _MainLayout = _interopRequireDefault(require(', + ) }) + it('Handles when imports from a page include non-default imports too', () => { + // Because we import import EditJobPage, πŸ‘‰ { NonDefaultExport } from 'src/pages/Jobs/EditJobPage' + + expect(outputWithStaticImports).toContain('var _EditJobPage = require(') + expect(outputWithStaticImports).toContain( + 'console.log(_EditJobPage.NonDefaultExport)', + ) + + expect(outputWithStaticImports).toContain(`const EditJobPage = { + name: "EditJobPage", + prerenderLoader: name => require("./pages/Jobs/EditJobPage/EditJobPage"), + LazyComponent: (0, _react.lazy)(() => import("./pages/Jobs/EditJobPage/EditJobPage")) +};`) + + // Check that NonDefaultExport is still imported + expect(outputNoStaticImports).toContain( + 'var _EditJobPage = _interopRequireWildcard', + ) + expect(outputNoStaticImports).toContain( + 'console.log(_EditJobPage.NonDefaultExport)', + ) + + expect(outputNoStaticImports) + .toContain(`(0, _jsxRuntime.jsx)(_router.Route, { + path: "/jobs/{id:Int}/edit", + page: _EditJobPage["default"], + name: "editJob"`) + + // Should not generate a loader, because page was explicitly imported + // @TODO check this again + expect(outputNoStaticImports).not.toMatch( + /import\(.*"\.\/pages\/Jobs\/EditJobPage\/EditJobPage"\)/, + ) + }) + + // LoginPage and HomePage not imported in Routes.js describe('pages without explicit import', () => { - describe('static prerender imports', () => { - it('Adds loaders for non-nested pages', () => { - expect(outputWithStaticImports).toContain( - `const LoginPage = { + it('Adds loaders for non-nested pages', () => { + expect(outputWithStaticImports).toContain( + `const LoginPage = { name: "LoginPage", prerenderLoader: name => require("./pages/LoginPage/LoginPage"), - LazyComponent: lazy(() => import( /* webpackChunkName: "LoginPage" */"./pages/LoginPage/LoginPage")) -}` - ) + LazyComponent: (0, _react.lazy)(() => import("./pages/LoginPage/LoginPage")) +}`, + ) - expect(outputWithStaticImports).toContain( - `const HomePage = { + expect(outputWithStaticImports).toContain( + `const HomePage = { name: "HomePage", prerenderLoader: name => require("./pages/HomePage/HomePage"), - LazyComponent: lazy(() => import( /* webpackChunkName: "HomePage" */"./pages/HomePage/HomePage")) -}` - ) - }) + LazyComponent: (0, _react.lazy)(() => import("./pages/HomePage/HomePage")) +}`, + ) }) - describe('dynamic build imports', () => { - it('Adds loaders for non-nested pages that reads from globalThis in prerenderLoader', () => { - expect(outputNoStaticImports).toContain( - `const LoginPage = { + it('dynamic build imports: Adds loaders for non-nested pages that reads from globalThis in prerenderLoader', () => { + expect(outputNoStaticImports).toContain( + `const LoginPage = { name: "LoginPage", prerenderLoader: name => ({ default: globalThis.__REDWOOD__PRERENDER_PAGES[name] }), - LazyComponent: lazy(() => import( /* webpackChunkName: "LoginPage" */"./pages/LoginPage/LoginPage")) -}` - ) + LazyComponent: (0, _react.lazy)(() => import("./pages/LoginPage/LoginPage")) +}`, + ) - expect(outputNoStaticImports).toContain( - `const HomePage = { + expect(outputNoStaticImports).toContain( + `const HomePage = { name: "HomePage", prerenderLoader: name => ({ default: globalThis.__REDWOOD__PRERENDER_PAGES[name] }), - LazyComponent: lazy(() => import( /* webpackChunkName: "HomePage" */"./pages/HomePage/HomePage")) -}` - ) - }) + LazyComponent: (0, _react.lazy)(() => import("./pages/HomePage/HomePage")) +}`, + ) }) }) @@ -147,8 +166,8 @@ describe('User specified imports, with static imports', () => { `const NewJobPage = { name: "NewJobPage", prerenderLoader: name => require("./pages/Jobs/NewJobPage/NewJobPage"), - LazyComponent: lazy(() => import( /* webpackChunkName: "NewJobPage" */"./pages/Jobs/NewJobPage/NewJobPage")) -}` + LazyComponent: (0, _react.lazy)(() => import("./pages/Jobs/NewJobPage/NewJobPage")) +}`, ) }) @@ -158,28 +177,29 @@ describe('User specified imports, with static imports', () => { `const BazingaJobProfilePageWithFunnyName = { name: "BazingaJobProfilePageWithFunnyName", prerenderLoader: name => require("./pages/Jobs/JobProfilePage/JobProfilePage"), - LazyComponent: lazy(() => import( /* webpackChunkName: "BazingaJobProfilePageWithFunnyName" */"./pages/Jobs/JobProfilePage/JobProfilePage")) -}` + LazyComponent: (0, _react.lazy)(() => import("./pages/Jobs/JobProfilePage/JobProfilePage")) +}`, ) }) it('Removes explicit imports when prerendering', () => { expect(outputWithStaticImports).not.toContain( - `var _NewJobPage = _interopRequireDefault` + `var _NewJobPage = _interopRequireDefault`, ) expect(outputWithStaticImports).not.toContain( - `var _JobProfilePage = _interopRequireDefault` + `var _JobProfilePage = _interopRequireDefault`, ) }) it('Keeps using the user specified name when generating React component', () => { // Generate react component still uses the user specified name - expect(outputWithStaticImports).toContain(`React.createElement(Route, { - path: "/job-profiles/{id:Int}", - page: BazingaJobProfilePageWithFunnyName, - name: "jobProfile" - })`) + expect(outputWithStaticImports) + .toContain(`(0, _jsxRuntime.jsx)(_router.Route, { + path: "/job-profiles/{id:Int}", + page: BazingaJobProfilePageWithFunnyName, + name: "jobProfile" + })`) }) }) @@ -187,13 +207,16 @@ describe('User specified imports, with static imports', () => { it('Directly uses the import when page is explicitly imported', () => { // Explicit import uses the specified import // Has statement: import BazingaJobProfilePageWithFunnyName from 'src/pages/Jobs/JobProfilePage' - // The name of the import is not important without static imports - // Webpack will generate a name. Vite will use the name in the import statement - expect(outputNoStaticImports).toContain(`React.createElement(Route, { - path: "/job-profiles/{id:Int}", - page: BazingaJobProfilePageWithFunnyName, - name: "jobProfile" - })`) + + // @MARK: am not sure this is correct + // Double check please! + + expect(outputNoStaticImports) + .toContain(`(0, _jsxRuntime.jsx)(_router.Route, { + path: "/job-profiles/{id:Int}", + page: _JobProfilePage["default"], + name: "jobProfile" + })`) }) it("Uses the LazyComponent for a page that isn't imported", () => { @@ -202,13 +225,14 @@ describe('User specified imports, with static imports', () => { prerenderLoader: name => ({ default: globalThis.__REDWOOD__PRERENDER_PAGES[name] }), - LazyComponent: lazy(() => import( /* webpackChunkName: "HomePage" */"./pages/HomePage/HomePage")) + LazyComponent: (0, _react.lazy)(() => import("./pages/HomePage/HomePage")) }`) - expect(outputNoStaticImports).toContain(`React.createElement(Route, { - path: "/", - page: HomePage, - name: "home" - })`) + expect(outputNoStaticImports) + .toContain(`(0, _jsxRuntime.jsx)(_router.Route, { + path: "/", + page: HomePage, + name: "home" + })`) }) it('Should NOT add a LazyComponent for pages that have been explicitly loaded', () => { @@ -218,40 +242,13 @@ describe('User specified imports, with static imports', () => { expect(outputNoStaticImports).not.toContain(`const JobsNewJobPage = { name: "JobsNewJobPage"`) - expect(outputNoStaticImports).toContain(`React.createElement(Route, { - path: "/jobs", - page: JobsPage, - name: "jobs" - })`) + expect(outputNoStaticImports) + .toContain(`(0, _jsxRuntime.jsx)(_router.Route, { + path: "/jobs", + page: _JobsPage["default"], + name: "jobs" + })`) }) }) }) - - it('Handles when imports from a page include non-default imports too', () => { - // Because we import import EditJobPage, πŸ‘‰ { NonDefaultExport } from 'src/pages/Jobs/EditJobPage' - - expect(outputWithStaticImports).toContain( - 'import { NonDefaultExport } from "' - ) - - expect(outputWithStaticImports).toContain(`const EditJobPage = { - name: "EditJobPage", - prerenderLoader: name => require("./pages/Jobs/EditJobPage/EditJobPage"), - LazyComponent: lazy(() => import( /* webpackChunkName: "EditJobPage" */"./pages/Jobs/EditJobPage/EditJobPage")) -}`) - - expect(outputNoStaticImports).toContain( - 'import EditJobPage, { NonDefaultExport } from "' - ) - - expect(outputNoStaticImports).toContain(`React.createElement(Route, { - path: "/jobs/{id:Int}/edit", - page: EditJobPage, - name: "editJob"`) - - // Should not generate a loader, because page was explicitly imported - expect(outputNoStaticImports).not.toMatch( - /import\(.*"\.\/pages\/Jobs\/EditJobPage\/EditJobPage"\)/ - ) - }) }) diff --git a/packages/vite/src/build/build.ts b/packages/vite/src/build/build.ts new file mode 100644 index 000000000000..666229448fcc --- /dev/null +++ b/packages/vite/src/build/build.ts @@ -0,0 +1,106 @@ +import fs from 'node:fs' +import path from 'node:path' + +import * as babel from '@babel/core' +import fse from 'fs-extra' +import { transformWithEsbuild } from 'vite' + +import type { Flags } from '@redwoodjs/babel-config' +import { getWebSideDefaultBabelConfig } from '@redwoodjs/babel-config' +import { getPaths } from '@redwoodjs/project-config' + +export const cleanWebBuild = () => { + const rwjsPaths = getPaths() + fse.removeSync(rwjsPaths.web.dist) + fse.removeSync(path.join(rwjsPaths.generated.prebuild, 'web')) +} + +export async function prebuildWebFile(srcPath: string, flags: Flags = {}) { + const code = fs.readFileSync(srcPath, 'utf-8') + const config = getWebSideDefaultBabelConfig(flags) + const result = babel.transform(code, { + ...config, + cwd: getPaths().web.base, + filename: srcPath, + }) + + return result +} + +export async function transform(srcPath: string) { + const code = fs.readFileSync(srcPath, 'utf-8') + + const loader = path.extname(srcPath).match(/^\.m?ts/) ? 'tsx' : 'jsx' + const transformed = await transformWithEsbuild(code, srcPath, { + loader, + }) + + return transformed.code +} + +/** + * Remove RedwoodJS "magic" from a user's code leaving JavaScript behind. + * + * Currently only used for debugging purposes + */ +export const prebuildWebFiles = async (srcFiles: string[], flags?: Flags) => { + const rwjsPaths = getPaths() + + const processFile = async (srcPath: string) => { + const relativePathFromSrc = path.relative(rwjsPaths.base, srcPath) + const dstPath = path + .join(rwjsPaths.generated.prebuild, relativePathFromSrc) + .replace(/\.(ts)$/, '.js') + + try { + const result = await prebuildWebFile(srcPath, flags) + if (!result?.code) { + throw new Error('No code returned from prebuildWebFile') + } + + fs.mkdirSync(path.dirname(dstPath), { recursive: true }) + fs.writeFileSync(dstPath, result.code) + } catch (_error) { + console.warn('Error:', srcPath, 'could not prebuilt.') + return undefined + } + + return dstPath + } + + const promises = [] + for (const srcPath of srcFiles) { + promises.push(processFile(srcPath)) + } + return await Promise.all(promises) +} + +interface BuildOptions { + verbose?: boolean +} + +/** + * Builds the web side with Vite, but not used in the buildHandler currently + * because we want to set the process.cwd to web.base + */ +export const buildWeb = async ({ verbose }: BuildOptions) => { + // @NOTE: Using dynamic import, because vite is still opt-in + const { build } = await import('vite') + const viteConfig = getPaths().web.viteConfig + + if (process.cwd() !== getPaths().web.base) { + throw new Error( + 'Looks like you are running the command from the wrong dir, this can lead to unintended consequences on CSS processing', + ) + } + + if (!viteConfig) { + throw new Error('Could not locate your web/vite.config.{js,ts} file') + } + + return build({ + configFile: viteConfig, + envFile: false, + logLevel: verbose ? 'info' : 'warn', + }) +} diff --git a/packages/vite/src/buildFeServer.ts b/packages/vite/src/buildFeServer.ts index 0b147bd77318..2639cdbc98d6 100644 --- a/packages/vite/src/buildFeServer.ts +++ b/packages/vite/src/buildFeServer.ts @@ -1,6 +1,6 @@ -import { buildWeb } from '@redwoodjs/internal/dist/build/web.js' import { getConfig, getPaths } from '@redwoodjs/project-config' +import { buildWeb } from './build/build.js' import { buildRouteHooks } from './buildRouteHooks.js' import { buildRouteManifest } from './buildRouteManifest.js' import { buildRscClientAndServer } from './buildRscClientAndServer.js' diff --git a/packages/vite/src/index.ts b/packages/vite/src/index.ts index 386848f6f9ab..9e47b57c0fce 100644 --- a/packages/vite/src/index.ts +++ b/packages/vite/src/index.ts @@ -152,7 +152,6 @@ export default function redwoodPluginVite(): PluginOption[] { react({ babel: { ...getWebSideDefaultBabelConfig({ - forVite: true, forRsc: rscEnabled, }), }, diff --git a/packages/vite/src/lib/envVarDefinitions.ts b/packages/vite/src/lib/envVarDefinitions.ts index 8a12d7b9eaf5..490690ce58d4 100644 --- a/packages/vite/src/lib/envVarDefinitions.ts +++ b/packages/vite/src/lib/envVarDefinitions.ts @@ -8,7 +8,6 @@ export function getEnvVarDefinitions() { return { RWJS_ENV: { - // @NOTE we're avoiding process.env here, unlike webpack RWJS_API_GRAPHQL_URL: rwConfig.web.apiGraphQLUrl ?? rwConfig.web.apiUrl + '/graphql', RWJS_API_URL: rwConfig.web.apiUrl, diff --git a/packages/vite/src/lib/registerFwGlobalsAndShims.ts b/packages/vite/src/lib/registerFwGlobalsAndShims.ts index 10b63aebce6d..eec59c07d57b 100644 --- a/packages/vite/src/lib/registerFwGlobalsAndShims.ts +++ b/packages/vite/src/lib/registerFwGlobalsAndShims.ts @@ -22,7 +22,6 @@ function registerFwGlobals() { const rwPaths = getPaths() globalThis.RWJS_ENV = { - // @NOTE we're avoiding process.env here, unlike webpack RWJS_API_GRAPHQL_URL: rwConfig.web.apiGraphQLUrl ?? rwConfig.web.apiUrl + '/graphql', RWJS_API_URL: rwConfig.web.apiUrl, diff --git a/packages/web/ambient.d.ts b/packages/web/ambient.d.ts index 992775f1cce1..fb3c8fce9f89 100644 --- a/packages/web/ambient.d.ts +++ b/packages/web/ambient.d.ts @@ -8,7 +8,7 @@ declare global { var __REDWOOD__APP_TITLE: string var __REDWOOD__APOLLO_STATE: NormalizedCacheObject - // Provided by Vite.config, or Webpack in the user's project + // Provided by Vite.config var RWJS_ENV: { RWJS_API_GRAPHQL_URL: string /** URL or absolute path to serverless functions */ diff --git a/packages/web/package.json b/packages/web/package.json index bd44ef560960..093030bf2314 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -17,8 +17,7 @@ "rw": "./dist/cjs/bins/redwood.js", "rwfw": "./dist/cjs/bins/rwfw.js", "storybook": "./dist/cjs/bins/storybook.js", - "tsc": "./dist/cjs/bins/tsc.js", - "webpack": "./dist/cjs/bins/webpack.js" + "tsc": "./dist/cjs/bins/tsc.js" }, "exports": { ".": { diff --git a/packages/web/src/bins/webpack.ts b/packages/web/src/bins/webpack.ts deleted file mode 100644 index 000cd7246bcf..000000000000 --- a/packages/web/src/bins/webpack.ts +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env node -import { createRequire } from 'module' - -const requireFromWebpack = createRequire( - require.resolve('webpack/package.json'), -) - -const bins = requireFromWebpack('./package.json')['bin'] - -requireFromWebpack(`./${bins['webpack']}`) diff --git a/packages/web/src/components/DevFatalErrorPage.tsx b/packages/web/src/components/DevFatalErrorPage.tsx index 236bb7d84d3a..4b7ef8ca57d7 100644 --- a/packages/web/src/components/DevFatalErrorPage.tsx +++ b/packages/web/src/components/DevFatalErrorPage.tsx @@ -8,7 +8,7 @@ import React, { useState } from 'react' import type { GraphQLError } from 'graphql' import StackTracey from 'stacktracey' -// RWJS_SRC_ROOT is defined and defaulted in webpack+vite to the base path +// RWJS_SRC_ROOT is defined and defaulted in vite to the base path let srcRoot = '' if (typeof RWJS_DEBUG_ENV !== 'undefined') { srcRoot = RWJS_DEBUG_ENV?.RWJS_SRC_ROOT @@ -213,7 +213,7 @@ function StackEntry({ function toVSCodeURL(entry: StackTracey.Entry) { // To account for folks using vscode-insiders etc - // This is defined by webpack and vite from .env + // This is defined by vite from .env const scheme = RWJS_DEBUG_ENV.REDWOOD_ENV_EDITOR || 'vscode' return `${scheme}://file/${entry.fileShort}:${entry.line}:${entry.column}` } diff --git a/packages/web/src/config.ts b/packages/web/src/config.ts index 59f3fb10493f..59d21de33d80 100644 --- a/packages/web/src/config.ts +++ b/packages/web/src/config.ts @@ -1,12 +1,11 @@ // RWJS_ENV and RWJS_DEBUG_ENV -// are defined in Webpack.common.js and Vite.config.js +// are defined in Vite.config.js // Note: These lines are useful during RSC/SSR development but will execute for all projects, even those without RSC/SSR // console.log('config.ts') // console.log('config.ts', RWJS_ENV) // console.log('config.ts') -// @NOTE: do not use globalThis on the right side, because webpack cannot access these vars then globalThis.RWJS_API_GRAPHQL_URL = RWJS_ENV.RWJS_API_GRAPHQL_URL as string globalThis.RWJS_API_URL = RWJS_ENV.RWJS_API_URL as string globalThis.__REDWOOD__APP_TITLE = RWJS_ENV.__REDWOOD__APP_TITLE as string diff --git a/tasks/run-e2e b/tasks/run-e2e index e162069068fd..73dcafec914c 100755 --- a/tasks/run-e2e +++ b/tasks/run-e2e @@ -49,7 +49,7 @@ const buildRedwoodFramework = () => { } } -const createRedwoodJSApp = ({ typescript, bundler }) => { +const createRedwoodJSApp = ({ typescript }) => { try { execa.sync( 'yarn node dist/create-redwood-app.js', @@ -98,18 +98,6 @@ const createRedwoodJSApp = ({ typescript, bundler }) => { } fs.writeFileSync(packageJSONPath, JSON.stringify(packageJSON, null, 2)) - - if (bundler === 'webpack') { - const redwoodTOMLPath = path.join( - REDWOOD_PROJECT_DIRECTORY, - 'redwood.toml', - ) - const redwoodTOML = fs.readFileSync(redwoodTOMLPath, 'utf-8') - fs.writeFileSync( - redwoodTOMLPath, - redwoodTOML.replace('[web]\n', '[web]\n bundler = "webpack"\n'), - ) - } } catch (e) { if (e.signal !== 'SIGINT') { console.error('Error: Could not create Redwood Project') @@ -220,11 +208,6 @@ const args = yargs(hideBin(process.argv)) .option('typescript', { default: false, type: 'boolean', alias: 'ts' }) .option('auto-start', { default: true, type: 'boolean', alias: 'start' }) .option('clean-files', { default: true, type: 'boolean' }) - .option('bundler', { - default: 'vite', - type: 'string', - choices: ['vite', 'webpack'], - }) .scriptName('run-e2e') .example('run-e2e') .example('run-e2e /tmp/redwood-app --ts') @@ -253,13 +236,12 @@ let { copyFramework, createProject, typescript, - bundler, autoStart, cleanFiles, } = args const tasks = [ buildFramework && buildRedwoodFramework, - createProject && (() => createRedwoodJSApp({ typescript, bundler })), + createProject && (() => createRedwoodJSApp({ typescript })), copyFramework && runTarsync, // copyFramework && addFrameworkDepsToProject, // copyFramework && runYarnInstall, diff --git a/tasks/smoke-tests/storybook/playwright.config.ts b/tasks/smoke-tests/storybook/playwright.config.ts index 2138097df0c5..586f77dc3e7f 100644 --- a/tasks/smoke-tests/storybook/playwright.config.ts +++ b/tasks/smoke-tests/storybook/playwright.config.ts @@ -12,7 +12,7 @@ export default defineConfig({ // Run your local dev server before starting the tests webServer: { - command: 'yarn redwood storybook --ci --no-open', + command: 'yarn redwood storybook-vite --ci --no-open', cwd: process.env.REDWOOD_TEST_PROJECT_PATH, url: 'http://localhost:7910', reuseExistingServer: !process.env.CI, diff --git a/tasks/smoke-tests/storybook/tests/storybook.spec.ts b/tasks/smoke-tests/storybook/tests/storybook.spec.ts index 7703dc91df14..05a5736bcbe2 100644 --- a/tasks/smoke-tests/storybook/tests/storybook.spec.ts +++ b/tasks/smoke-tests/storybook/tests/storybook.spec.ts @@ -12,46 +12,48 @@ test('Loads Cell stories', async ({ page }: PlaywrightTestArgs) => { await page.getByRole('link', { name: 'Loading' }).click() await expect(page).toHaveURL( - `http://localhost:7910/?path=/story/cells-blogpostcell--loading` + `http://localhost:7910/?path=/story/cells-blogpostcell--loading`, ) await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') - ).toContainText('Loading...') + page.frameLocator('#storybook-preview-iframe').locator('body'), + ).toContainText('Loading...', { + timeout: 15_000, + }) // Click text=Failure await page.locator('text=Failure').click() await expect(page).toHaveURL( - `http://localhost:7910/?path=/story/cells-blogpostcell--failure` + `http://localhost:7910/?path=/story/cells-blogpostcell--failure`, ) await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') + page.frameLocator('#storybook-preview-iframe').locator('body'), ).toContainText('Error: Oh no') // Check Loading await page.locator('text=Empty').click() await expect(page).toHaveURL( - `http://localhost:7910/?path=/story/cells-blogpostcell--empty` + `http://localhost:7910/?path=/story/cells-blogpostcell--empty`, ) await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') + page.frameLocator('#storybook-preview-iframe').locator('body'), ).toContainText('Empty') // Check Success // And make sure MSW Cell mocks are loaded as expected await page.locator('text=Success').click() await expect(page).toHaveURL( - `http://localhost:7910/?path=/story/cells-blogpostcell--success` + `http://localhost:7910/?path=/story/cells-blogpostcell--success`, ) await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') + page.frameLocator('#storybook-preview-iframe').locator('body'), ).toContainText('Mocked title') await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') + page.frameLocator('#storybook-preview-iframe').locator('body'), ).toContainText('Mocked body') }) @@ -65,15 +67,15 @@ test('Loads Cell mocks when Cell is nested in another story', async ({ // Click text=Empty await expect(page).toHaveURL( - `http://localhost:7910/?path=/story/pages-blogpostpage--primary` + `http://localhost:7910/?path=/story/pages-blogpostpage--primary`, ) await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') + page.frameLocator('#storybook-preview-iframe').locator('body'), ).toContainText('Mocked title') await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') + page.frameLocator('#storybook-preview-iframe').locator('body'), ).toContainText('Mocked body') }) @@ -82,7 +84,7 @@ test('Mocks current user, and updates UI while dev server is running', async ({ }: PlaywrightTestArgs) => { const profileStoryPath = path.join( process.env.REDWOOD_TEST_PROJECT_PATH as string, - 'web/src/pages/ProfilePage/ProfilePage.stories.tsx' + 'web/src/pages/ProfilePage/ProfilePage.stories.tsx', ) // Modify profile page stories to mockCurrentUser @@ -91,7 +93,7 @@ test('Mocks current user, and updates UI while dev server is running', async ({ if (!profilePageStoryContent.includes('mockCurrentUser')) { const contentWithMockCurrentUser = profilePageStoryContent.replace( 'export const Primary: Story = {}', - MOCK_CURRENT_USER_CONTENT + MOCK_CURRENT_USER_CONTENT, ) fs.writeFileSync(profileStoryPath, contentWithMockCurrentUser) @@ -119,21 +121,21 @@ test('Mocks current user, and updates UI while dev server is running', async ({ .frameLocator('#storybook-preview-iframe') .locator('*css=tr >> text=EMAIL') await expect(await usernameRow.innerHTML()).toBe( - 'EMAILba@zinga.com' + 'EMAILba@zinga.com', ) const isAuthenticatedRow = await page .frameLocator('#storybook-preview-iframe') .locator('*css=tr >> text=isAuthenticated') await expect(await isAuthenticatedRow.innerHTML()).toBe( - 'isAuthenticatedtrue' + 'isAuthenticatedtrue', ) const isAdminRow = await page .frameLocator('#storybook-preview-iframe') .locator('*css=tr >> text=Is Admin') await expect(await isAdminRow.innerHTML()).toBe( - 'Is Admintrue' + 'Is Admintrue', ) }) @@ -158,12 +160,12 @@ test('Loads MDX Stories', async ({ page }: PlaywrightTestArgs) => { await page.locator('id=redwood--docs').click() await expect(page).toHaveURL( - `http://localhost:7910/?path=/docs/redwood--docs` + `http://localhost:7910/?path=/docs/redwood--docs`, ) await expect( - page.frameLocator('#storybook-preview-iframe').locator('body') + page.frameLocator('#storybook-preview-iframe').locator('body'), ).toContainText( - 'Redwood is an opinionated, full-stack, JavaScript/TypeScript web application framework designed to keep you moving fast as your app grows from side project to startup.' + 'Redwood is an opinionated, full-stack, JavaScript/TypeScript web application framework designed to keep you moving fast as your app grows from side project to startup.', ) }) diff --git a/yarn.lock b/yarn.lock index 5b55bd1b0862..97d40b1add47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -420,7 +420,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.7": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7": version: 7.24.7 resolution: "@babel/code-frame@npm:7.24.7" dependencies: @@ -2329,7 +2329,7 @@ __metadata: languageName: node linkType: hard -"@discoveryjs/json-ext@npm:0.5.7, @discoveryjs/json-ext@npm:^0.5.0, @discoveryjs/json-ext@npm:^0.5.3": +"@discoveryjs/json-ext@npm:^0.5.3": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c @@ -5203,16 +5203,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.3": - version: 0.3.5 - resolution: "@jridgewell/source-map@npm:0.3.5" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/b985d9ebd833a21a6e9ace820c8a76f60345a34d9e28d98497c16b6e93ce1f131bff0abd45f8585f14aa382cce678ed680d628c631b40a9616a19cfbc2049b68 - languageName: node - linkType: hard - "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" @@ -5230,7 +5220,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -5293,13 +5283,6 @@ __metadata: languageName: node linkType: hard -"@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.4 - resolution: "@leichtgewicht/ip-codec@npm:2.0.4" - checksum: 10c0/3b0d8844d1d47c0a5ed7267c2964886adad3a642b85d06f95c148eeefd80cdabbd6aa0d63ccde8239967a2e9b6bb734a16bd57e1fda3d16bf56d50a7e7ec131b - languageName: node - linkType: hard - "@lerna/create@npm:8.1.3": version: 8.1.3 resolution: "@lerna/create@npm:8.1.3" @@ -6397,50 +6380,6 @@ __metadata: languageName: node linkType: hard -"@pmmmwh/react-refresh-webpack-plugin@npm:0.5.13, @pmmmwh/react-refresh-webpack-plugin@npm:^0.5.11": - version: 0.5.13 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.13" - dependencies: - ansi-html-community: "npm:^0.0.8" - core-js-pure: "npm:^3.23.3" - error-stack-parser: "npm:^2.0.6" - html-entities: "npm:^2.1.0" - loader-utils: "npm:^2.0.4" - schema-utils: "npm:^3.0.0" - source-map: "npm:^0.7.3" - peerDependencies: - "@types/webpack": 4.x || 5.x - react-refresh: ">=0.10.0 <1.0.0" - sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" - webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x || 5.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - "@types/webpack": - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true - checksum: 10c0/2aa713ce0979bfe508fc8a4605eaf39be2ee8f3d8e53d0dd7af1eab1249c7782e95aa644938210c86a654570ea355659a228c150b3fde51f2831211be8e4a0cc - languageName: node - linkType: hard - -"@polka/url@npm:^1.0.0-next.20": - version: 1.0.0-next.21 - resolution: "@polka/url@npm:1.0.0-next.21" - checksum: 10c0/53c1f28683a075aac41f8ce2a54eb952b6bc67a03494b2dca1cb63d833a6da898cea6a92df8e1e6b680db985fb7f9c16e11c20afa6584bcdda68a16fb4c18737 - languageName: node - linkType: hard - "@prisma/client@npm:5.15.1": version: 5.15.1 resolution: "@prisma/client@npm:5.15.1" @@ -7961,29 +7900,6 @@ __metadata: languageName: unknown linkType: soft -"@redwoodjs/cli-storybook@workspace:packages/cli-packages/storybook": - version: 0.0.0-use.local - resolution: "@redwoodjs/cli-storybook@workspace:packages/cli-packages/storybook" - dependencies: - "@redwoodjs/cli-helpers": "workspace:*" - "@redwoodjs/framework-tools": "workspace:*" - "@redwoodjs/project-config": "workspace:*" - "@redwoodjs/telemetry": "workspace:*" - "@storybook/addon-a11y": "npm:7.6.17" - "@storybook/addon-docs": "npm:7.6.17" - "@storybook/addon-essentials": "npm:7.6.17" - "@storybook/react-webpack5": "npm:7.6.17" - "@types/yargs": "npm:17.0.32" - chalk: "npm:4.1.2" - execa: "npm:5.1.1" - storybook: "npm:7.6.17" - terminal-link: "npm:2.1.1" - tsx: "npm:4.15.6" - typescript: "npm:5.4.5" - yargs: "npm:17.7.2" - languageName: unknown - linkType: soft - "@redwoodjs/cli@workspace:*, @redwoodjs/cli@workspace:packages/cli": version: 0.0.0-use.local resolution: "@redwoodjs/cli@workspace:packages/cli" @@ -8126,7 +8042,6 @@ __metadata: dependencies: "@babel/cli": "npm:7.24.5" "@babel/runtime-corejs3": "npm:7.24.5" - "@pmmmwh/react-refresh-webpack-plugin": "npm:0.5.13" "@redwoodjs/cli": "workspace:*" "@redwoodjs/eslint-config": "workspace:*" "@redwoodjs/internal": "workspace:*" @@ -8135,14 +8050,9 @@ __metadata: "@redwoodjs/web-server": "workspace:*" "@types/lodash": "npm:4.17.5" babel-loader: "npm:^9.1.3" - copy-webpack-plugin: "npm:11.0.0" core-js: "npm:3.37.1" css-loader: "npm:6.11.0" - css-minimizer-webpack-plugin: "npm:5.0.1" - dotenv-webpack: "npm:8.1.0" graphql-tag: "npm:2.12.6" - html-webpack-plugin: "npm:5.6.0" - jest: "npm:29.7.0" lodash: "npm:4.17.21" mini-css-extract-plugin: "npm:2.9.0" nodemon: "npm:3.1.3" @@ -8153,13 +8063,6 @@ __metadata: style-loader: "npm:3.3.4" typescript: "npm:5.4.5" url-loader: "npm:4.1.1" - webpack: "npm:5.92.0" - webpack-bundle-analyzer: "npm:4.10.2" - webpack-cli: "npm:5.1.4" - webpack-dev-server: "npm:4.15.2" - webpack-manifest-plugin: "npm:5.0.0" - webpack-merge: "npm:5.10.0" - webpack-retry-chunk-load-plugin: "npm:3.1.1" bin: cross-env: ./dist/bins/cross-env.js eslint: ./dist/bins/eslint.js @@ -8702,8 +8605,6 @@ __metadata: "@types/babel-core": "npm:6.25.10" "@types/jest": "npm:29.5.12" "@types/node": "npm:20.12.12" - "@types/webpack": "npm:5.28.5" - "@types/webpack-env": "npm:1.18.5" babel-jest: "npm:^29.7.0" core-js: "npm:3.37.1" fast-glob: "npm:3.3.2" @@ -8753,6 +8654,7 @@ __metadata: "@types/busboy": "npm:^1" "@types/cookie": "npm:^0" "@types/express": "npm:4" + "@types/fs-extra": "npm:11.0.4" "@types/react": "npm:^18.2.55" "@types/yargs-parser": "npm:21.0.3" "@vitejs/plugin-react": "npm:4.2.1" @@ -8767,6 +8669,7 @@ __metadata: dotenv-defaults: "npm:5.0.2" express: "npm:4.19.2" find-my-way: "npm:8.2.0" + fs-extra: "npm:11.2.0" glob: "npm:10.3.15" http-proxy-middleware: "npm:2.0.6" isbot: "npm:5.1.9" @@ -8859,7 +8762,6 @@ __metadata: rwfw: ./dist/cjs/bins/rwfw.js storybook: ./dist/cjs/bins/storybook.js tsc: ./dist/cjs/bins/tsc.js - webpack: ./dist/cjs/bins/webpack.js languageName: unknown linkType: soft @@ -9229,16 +9131,6 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/addon-a11y@npm:7.6.17" - dependencies: - "@storybook/addon-highlight": "npm:7.6.17" - axe-core: "npm:^4.2.0" - checksum: 10c0/2784a9caea452eff3101605bf1fa5a7b992340ecc13d6edc7965fcfbf4d3b4249ede6d111e9d4a6cff1434064c9d3c3d65481ef68c9312dc8b46419217bf7725 - languageName: node - linkType: hard - "@storybook/addon-actions@npm:7.6.17": version: 7.6.17 resolution: "@storybook/addon-actions@npm:7.6.17" @@ -9469,55 +9361,6 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-webpack5@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/builder-webpack5@npm:7.6.17" - dependencies: - "@babel/core": "npm:^7.23.2" - "@storybook/channels": "npm:7.6.17" - "@storybook/client-logger": "npm:7.6.17" - "@storybook/core-common": "npm:7.6.17" - "@storybook/core-events": "npm:7.6.17" - "@storybook/core-webpack": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/preview": "npm:7.6.17" - "@storybook/preview-api": "npm:7.6.17" - "@swc/core": "npm:^1.3.82" - "@types/node": "npm:^18.0.0" - "@types/semver": "npm:^7.3.4" - babel-loader: "npm:^9.0.0" - browser-assert: "npm:^1.2.1" - case-sensitive-paths-webpack-plugin: "npm:^2.4.0" - cjs-module-lexer: "npm:^1.2.3" - constants-browserify: "npm:^1.0.0" - css-loader: "npm:^6.7.1" - es-module-lexer: "npm:^1.4.1" - express: "npm:^4.17.3" - fork-ts-checker-webpack-plugin: "npm:^8.0.0" - fs-extra: "npm:^11.1.0" - html-webpack-plugin: "npm:^5.5.0" - magic-string: "npm:^0.30.5" - path-browserify: "npm:^1.0.1" - process: "npm:^0.11.10" - semver: "npm:^7.3.7" - style-loader: "npm:^3.3.1" - swc-loader: "npm:^0.2.3" - terser-webpack-plugin: "npm:^5.3.1" - ts-dedent: "npm:^2.0.0" - url: "npm:^0.11.0" - util: "npm:^0.12.4" - util-deprecate: "npm:^1.0.2" - webpack: "npm:5" - webpack-dev-middleware: "npm:^6.1.1" - webpack-hot-middleware: "npm:^2.25.1" - webpack-virtual-modules: "npm:^0.5.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/5d5eb4cefb8e52119c3d0ef7f6b13557c00ebad80af8f35482bcd7d55ce50575d33dc12a66a0844f0171619174c7021489cfcf3b8cc128e0f05da6ff2b14e819 - languageName: node - linkType: hard - "@storybook/channels@npm:7.6.17": version: 7.6.17 resolution: "@storybook/channels@npm:7.6.17" @@ -9734,19 +9577,6 @@ __metadata: languageName: node linkType: hard -"@storybook/core-webpack@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/core-webpack@npm:7.6.17" - dependencies: - "@storybook/core-common": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/types": "npm:7.6.17" - "@types/node": "npm:^18.0.0" - ts-dedent: "npm:^2.0.0" - checksum: 10c0/dad0817906effbd833939ed3cfdd9ae6e3fecd74b77e367f1c140f297ac20d551a609bde2363f8690649bee680ea5136bf2ee258e1034f4a30ff46d88ea1cf64 - languageName: node - linkType: hard - "@storybook/csf-plugin@npm:7.6.17": version: 7.6.17 resolution: "@storybook/csf-plugin@npm:7.6.17" @@ -9862,40 +9692,6 @@ __metadata: languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/preset-react-webpack@npm:7.6.17" - dependencies: - "@babel/preset-flow": "npm:^7.22.15" - "@babel/preset-react": "npm:^7.22.15" - "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" - "@storybook/core-webpack": "npm:7.6.17" - "@storybook/docs-tools": "npm:7.6.17" - "@storybook/node-logger": "npm:7.6.17" - "@storybook/react": "npm:7.6.17" - "@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0" - "@types/node": "npm:^18.0.0" - "@types/semver": "npm:^7.3.4" - babel-plugin-add-react-displayname: "npm:^0.0.5" - fs-extra: "npm:^11.1.0" - magic-string: "npm:^0.30.5" - react-docgen: "npm:^7.0.0" - react-refresh: "npm:^0.14.0" - semver: "npm:^7.3.7" - webpack: "npm:5" - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true - checksum: 10c0/092af3e2fed5fd17750dea11809981e9baa2d02f69f1fcc66da21e49aec006820ad72a45d53f96bdfee1c6481370c2a15d9bda626681d7ac09d2c22e7eb1e77d - languageName: node - linkType: hard - "@storybook/preview-api@npm:7.6.17": version: 7.6.17 resolution: "@storybook/preview-api@npm:7.6.17" @@ -9925,24 +9721,6 @@ __metadata: languageName: node linkType: hard -"@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.0c3f3b7.0": - version: 1.0.6--canary.9.0c3f3b7.0 - resolution: "@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.0c3f3b7.0" - dependencies: - debug: "npm:^4.1.1" - endent: "npm:^2.0.1" - find-cache-dir: "npm:^3.3.1" - flat-cache: "npm:^3.0.4" - micromatch: "npm:^4.0.2" - react-docgen-typescript: "npm:^2.2.2" - tslib: "npm:^2.0.0" - peerDependencies: - typescript: ">= 4.x" - webpack: ">= 4" - checksum: 10c0/505a728f36df3f519f4985bdf18f2078ea18a1a8f7f837fc831f971363fb7643a182f01a6857a9729ac5a1246d370526fca5a19017f82e7493af4ca945cb7235 - languageName: node - linkType: hard - "@storybook/react-dom-shim@https://verdaccio.tobbe.dev/@storybook/react-dom-shim/-/react-dom-shim-8.0.8.tgz": version: 8.0.8 resolution: "@storybook/react-dom-shim@https://verdaccio.tobbe.dev/@storybook/react-dom-shim/-/react-dom-shim-8.0.8.tgz" @@ -9953,28 +9731,6 @@ __metadata: languageName: node linkType: hard -"@storybook/react-webpack5@npm:7.6.17": - version: 7.6.17 - resolution: "@storybook/react-webpack5@npm:7.6.17" - dependencies: - "@storybook/builder-webpack5": "npm:7.6.17" - "@storybook/preset-react-webpack": "npm:7.6.17" - "@storybook/react": "npm:7.6.17" - "@types/node": "npm:^18.0.0" - peerDependencies: - "@babel/core": ^7.22.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: "*" - peerDependenciesMeta: - "@babel/core": - optional: true - typescript: - optional: true - checksum: 10c0/c95317c225fba4ae0cd93f3b602d758adb598dd8952ea0fee425809ba991086a0260a64eb3e6f815a8c99a877cc97af9a2d21862b178f4e0249818e3454d0193 - languageName: node - linkType: hard - "@storybook/react@npm:7.6.17": version: 7.6.17 resolution: "@storybook/react@npm:7.6.17" @@ -10345,7 +10101,7 @@ __metadata: languageName: node linkType: hard -"@swc/core@npm:1.5.27, @swc/core@npm:^1.3.82": +"@swc/core@npm:1.5.27": version: 1.5.27 resolution: "@swc/core@npm:1.5.27" dependencies: @@ -10511,13 +10267,6 @@ __metadata: languageName: node linkType: hard -"@trysound/sax@npm:0.2.0": - version: 0.2.0 - resolution: "@trysound/sax@npm:0.2.0" - checksum: 10c0/44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 - languageName: node - linkType: hard - "@ts-morph/common@npm:~0.16.0": version: 0.16.0 resolution: "@ts-morph/common@npm:0.16.0" @@ -10745,15 +10494,6 @@ __metadata: languageName: node linkType: hard -"@types/bonjour@npm:^3.5.9": - version: 3.5.10 - resolution: "@types/bonjour@npm:3.5.10" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/5a3d70695a8dfe79c020579fcbf18d7dbb89b8f061dd388c76b68c4797c0fccd71f3e8a9e2bea00afffdb9b37a49dd0ac0a192829d5b655a5b49c66f313a7be8 - languageName: node - linkType: hard - "@types/busboy@npm:^1": version: 1.5.4 resolution: "@types/busboy@npm:1.5.4" @@ -10770,16 +10510,6 @@ __metadata: languageName: node linkType: hard -"@types/connect-history-api-fallback@npm:^1.3.5": - version: 1.5.0 - resolution: "@types/connect-history-api-fallback@npm:1.5.0" - dependencies: - "@types/express-serve-static-core": "npm:*" - "@types/node": "npm:*" - checksum: 10c0/176362698eb68cfbd0517c015fc089fd764d5d35f07230238bb57f833d24a4737f46b4d78dfc225809e7324729d360b831567d1dff17639d576ad85f5b86743d - languageName: node - linkType: hard - "@types/connect@npm:*": version: 3.4.35 resolution: "@types/connect@npm:3.4.35" @@ -10892,17 +10622,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.4 - resolution: "@types/eslint-scope@npm:3.7.4" - dependencies: - "@types/eslint": "npm:*" - "@types/estree": "npm:*" - checksum: 10c0/f8a19cddf9d402f079bcc261958fff5ff2616465e4fb4cd423aa966a6a32bf5d3c65ca3ca0fbe824776b48c5cd525efbaf927b98b8eeef093aa68a1a2ba19359 - languageName: node - linkType: hard - -"@types/eslint@npm:*, @types/eslint@npm:8.56.10": +"@types/eslint@npm:8.56.10": version: 8.56.10 resolution: "@types/eslint@npm:8.56.10" dependencies: @@ -10912,7 +10632,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": +"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d @@ -10926,7 +10646,7 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.18, @types/express-serve-static-core@npm:^4.17.33": +"@types/express-serve-static-core@npm:^4.17.18, @types/express-serve-static-core@npm:^4.17.33": version: 4.17.35 resolution: "@types/express-serve-static-core@npm:4.17.35" dependencies: @@ -10938,7 +10658,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:4, @types/express@npm:^4.17.13, @types/express@npm:^4.17.17, @types/express@npm:^4.7.0": +"@types/express@npm:*, @types/express@npm:4, @types/express@npm:^4.17.17, @types/express@npm:^4.7.0": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -10998,13 +10718,6 @@ __metadata: languageName: node linkType: hard -"@types/html-minifier-terser@npm:^6.0.0": - version: 6.1.0 - resolution: "@types/html-minifier-terser@npm:6.1.0" - checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab - languageName: node - linkType: hard - "@types/http-errors@npm:*": version: 2.0.1 resolution: "@types/http-errors@npm:2.0.1" @@ -11464,13 +11177,6 @@ __metadata: languageName: node linkType: hard -"@types/retry@npm:0.12.0": - version: 0.12.0 - resolution: "@types/retry@npm:0.12.0" - checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 - languageName: node - linkType: hard - "@types/scheduler@npm:*": version: 0.16.3 resolution: "@types/scheduler@npm:0.16.3" @@ -11495,16 +11201,7 @@ __metadata: languageName: node linkType: hard -"@types/serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "@types/serve-index@npm:1.9.1" - dependencies: - "@types/express": "npm:*" - checksum: 10c0/ed1ac8407101a787ebf09164a81bc24248ccf9d9789cd4eaa360a9a06163e5d2168c46ab0ddf2007e47b455182ecaa7632a886639919d9d409a27f7aef4e847a - languageName: node - linkType: hard - -"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": +"@types/serve-static@npm:*": version: 1.15.2 resolution: "@types/serve-static@npm:1.15.2" dependencies: @@ -11538,15 +11235,6 @@ __metadata: languageName: node linkType: hard -"@types/sockjs@npm:^0.3.33": - version: 0.3.33 - resolution: "@types/sockjs@npm:0.3.33" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/75b9b2839970ebab3e557955b9e2b1091d87cefabee1023e566bccc093411acc4a1402f3da4fde18aca44f5b9c42fe0626afd073a2140002b9b53eb71a084e4d - languageName: node - linkType: hard - "@types/split2@npm:4.2.3": version: 4.2.3 resolution: "@types/split2@npm:4.2.3" @@ -11600,25 +11288,7 @@ __metadata: languageName: node linkType: hard -"@types/webpack-env@npm:1.18.5": - version: 1.18.5 - resolution: "@types/webpack-env@npm:1.18.5" - checksum: 10c0/b9e4876e8c7cae419896249f9ed795db283c008fe1d38efa679cbbf05194fc2eea2a5bfb4ff4393d109e3a9895416dadf5f3ddd5c22931b678062230f860454e - languageName: node - linkType: hard - -"@types/webpack@npm:5.28.5": - version: 5.28.5 - resolution: "@types/webpack@npm:5.28.5" - dependencies: - "@types/node": "npm:*" - tapable: "npm:^2.2.0" - webpack: "npm:^5" - checksum: 10c0/d1fec1f678af79dd0d84333740bdd2ce128c7f4fd1f8d14bb0ec0f4c5af70580af68350f677e3696003a8cb2e2b5f510f8c0ed7ee5ad2bc7874c87f80ecd7c8d - languageName: node - linkType: hard - -"@types/ws@npm:^8.0.0, @types/ws@npm:^8.5.10, @types/ws@npm:^8.5.5": +"@types/ws@npm:^8.0.0, @types/ws@npm:^8.5.10": version: 8.5.10 resolution: "@types/ws@npm:8.5.10" dependencies: @@ -11885,278 +11555,94 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/ast@npm:1.12.1" - dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: 10c0/ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c - languageName: node - linkType: hard - -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a +"@whatwg-node/events@npm:^0.0.3": + version: 0.0.3 + resolution: "@whatwg-node/events@npm:0.0.3" + checksum: 10c0/87ac0854f84650ce016ccd82a6c087eac1c6204eeb80cf358737ce7757a345e3a4ba19e9b1815b326eb1451d49878785aa9dc426631f4ea47dedbcfc51b56977 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a +"@whatwg-node/events@npm:^0.1.0": + version: 0.1.1 + resolution: "@whatwg-node/events@npm:0.1.1" + checksum: 10c0/7e4678c8c092484dc248f4a229a398de30d21190b94ebebc333c2187180207a18e257c4588d0910e872251b3089007f4a2a3ff8b9a4d057fae94db8da28be467 languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" - checksum: 10c0/0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a +"@whatwg-node/fetch@npm:0.9.17, @whatwg-node/fetch@npm:^0.9.17": + version: 0.9.17 + resolution: "@whatwg-node/fetch@npm:0.9.17" + dependencies: + "@whatwg-node/node-fetch": "npm:^0.5.7" + urlpattern-polyfill: "npm:^10.0.0" + checksum: 10c0/6638f1d456d17c9eab55f6278aa8045157ceb43a27acc65def1b7a2a3b80ef1b79f4c203e523865c9bcf1236ef64e1378ab0627e91932c97e9f1f3a129b17195 languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" +"@whatwg-node/fetch@npm:^0.8.0, @whatwg-node/fetch@npm:^0.8.1, @whatwg-node/fetch@npm:^0.8.2": + version: 0.8.8 + resolution: "@whatwg-node/fetch@npm:0.8.8" dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + "@peculiar/webcrypto": "npm:^1.4.0" + "@whatwg-node/node-fetch": "npm:^0.3.6" + busboy: "npm:^1.6.0" + urlpattern-polyfill: "npm:^8.0.0" + web-streams-polyfill: "npm:^3.2.1" + checksum: 10c0/37d882bf85764aec7541cda1008099ab4d695971608946ec9b9e40326eedfd4c49507fbcc8765ebe3e9241f4dc9d1e970e0b3501a814d721c40c721d313c5d50 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 +"@whatwg-node/node-fetch@npm:^0.3.6": + version: 0.3.6 + resolution: "@whatwg-node/node-fetch@npm:0.3.6" + dependencies: + "@whatwg-node/events": "npm:^0.0.3" + busboy: "npm:^1.6.0" + fast-querystring: "npm:^1.1.1" + fast-url-parser: "npm:^1.1.3" + tslib: "npm:^2.3.1" + checksum: 10c0/49e4fd5e682d1fa1229b2c13c06074c6a633eddbe61be162fd213ddb85d6d27d51554b3cced5f6b7f3be1722a64cca7f5ffe0722d08b3285fe2f289d8d5a045d languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" +"@whatwg-node/node-fetch@npm:^0.5.7": + version: 0.5.10 + resolution: "@whatwg-node/node-fetch@npm:0.5.10" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - checksum: 10c0/0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + "@kamilkisiela/fast-url-parser": "npm:^1.1.4" + "@whatwg-node/events": "npm:^0.1.0" + busboy: "npm:^1.6.0" + fast-querystring: "npm:^1.1.1" + tslib: "npm:^2.3.1" + checksum: 10c0/7b11e8848433bda4f9f9c5030df04f7a830555b36cd8b21fbdc33492d4f0f394f83e4a981d33d35d7dee54becae7cd71e8153d5a19512f2cd2d91868bf6c97a0 languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" +"@whatwg-node/server@npm:0.9.36, @whatwg-node/server@npm:^0.9.33": + version: 0.9.36 + resolution: "@whatwg-node/server@npm:0.9.36" dependencies: - "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + "@whatwg-node/fetch": "npm:^0.9.17" + tslib: "npm:^2.3.1" + checksum: 10c0/62d50ac4a1f41fddee4ff370f9b565a9a384c897c079595faba7ee1a62d8b30f4b6497c37b0d1d07d806cad38117fef8b77bf144ecd1d0cb6578ded47328ee49 languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" +"@wry/caches@npm:^1.0.0": + version: 1.0.1 + resolution: "@wry/caches@npm:1.0.1" dependencies: - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + tslib: "npm:^2.3.0" + checksum: 10c0/a7bca3377f1131d3f1080f2e39d0692c9d1ca86bfd55734786f167f46aad28a4c8e772107324e8319843fb8068fdf98abcdea376d8a589316b1f0cdadf81f8b1 languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee - languageName: node - linkType: hard - -"@webassemblyjs/wasm-edit@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-opt": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - "@webassemblyjs/wast-printer": "npm:1.12.1" - checksum: 10c0/972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b - languageName: node - linkType: hard - -"@webassemblyjs/wasm-gen@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-opt@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - checksum: 10c0/992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb - languageName: node - linkType: hard - -"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10c0/e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e - languageName: node - linkType: hard - -"@webassemblyjs/wast-printer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wast-printer@npm:1.12.1" - dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@xtuc/long": "npm:4.2.2" - checksum: 10c0/39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a - languageName: node - linkType: hard - -"@webpack-cli/configtest@npm:^2.1.1": - version: 2.1.1 - resolution: "@webpack-cli/configtest@npm:2.1.1" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - checksum: 10c0/a8da1f15702cb289807da99235ed95326ed7dabeb1a36ca59bd3a5dbe6adcc946a9a2767936050fc4d5ed14efab0e5b5a641dfe8e3d862c36caa5791ac12759d - languageName: node - linkType: hard - -"@webpack-cli/info@npm:^2.0.2": - version: 2.0.2 - resolution: "@webpack-cli/info@npm:2.0.2" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - checksum: 10c0/ca88a35604dc9aedac7c26e8f6793c5039dc1eea2b12a85fbfd669a5f21ecf9cf169d7fd157ea366a62666e3fa05b776306a96742ac61a9868f44fdce6b40f7d - languageName: node - linkType: hard - -"@webpack-cli/serve@npm:^2.0.5": - version: 2.0.5 - resolution: "@webpack-cli/serve@npm:2.0.5" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - peerDependenciesMeta: - webpack-dev-server: - optional: true - checksum: 10c0/36079d34971ff99a58b66b13f4184dcdd8617853c48cccdbc3f9ab7ea9e5d4fcf504e873c298ea7aa15e0b51ad2c4aee4d7a70bd7d9364e60f57b0eb93ca15fc - languageName: node - linkType: hard - -"@whatwg-node/events@npm:^0.0.3": - version: 0.0.3 - resolution: "@whatwg-node/events@npm:0.0.3" - checksum: 10c0/87ac0854f84650ce016ccd82a6c087eac1c6204eeb80cf358737ce7757a345e3a4ba19e9b1815b326eb1451d49878785aa9dc426631f4ea47dedbcfc51b56977 - languageName: node - linkType: hard - -"@whatwg-node/events@npm:^0.1.0": - version: 0.1.1 - resolution: "@whatwg-node/events@npm:0.1.1" - checksum: 10c0/7e4678c8c092484dc248f4a229a398de30d21190b94ebebc333c2187180207a18e257c4588d0910e872251b3089007f4a2a3ff8b9a4d057fae94db8da28be467 - languageName: node - linkType: hard - -"@whatwg-node/fetch@npm:0.9.17, @whatwg-node/fetch@npm:^0.9.17": - version: 0.9.17 - resolution: "@whatwg-node/fetch@npm:0.9.17" - dependencies: - "@whatwg-node/node-fetch": "npm:^0.5.7" - urlpattern-polyfill: "npm:^10.0.0" - checksum: 10c0/6638f1d456d17c9eab55f6278aa8045157ceb43a27acc65def1b7a2a3b80ef1b79f4c203e523865c9bcf1236ef64e1378ab0627e91932c97e9f1f3a129b17195 - languageName: node - linkType: hard - -"@whatwg-node/fetch@npm:^0.8.0, @whatwg-node/fetch@npm:^0.8.1, @whatwg-node/fetch@npm:^0.8.2": - version: 0.8.8 - resolution: "@whatwg-node/fetch@npm:0.8.8" - dependencies: - "@peculiar/webcrypto": "npm:^1.4.0" - "@whatwg-node/node-fetch": "npm:^0.3.6" - busboy: "npm:^1.6.0" - urlpattern-polyfill: "npm:^8.0.0" - web-streams-polyfill: "npm:^3.2.1" - checksum: 10c0/37d882bf85764aec7541cda1008099ab4d695971608946ec9b9e40326eedfd4c49507fbcc8765ebe3e9241f4dc9d1e970e0b3501a814d721c40c721d313c5d50 - languageName: node - linkType: hard - -"@whatwg-node/node-fetch@npm:^0.3.6": - version: 0.3.6 - resolution: "@whatwg-node/node-fetch@npm:0.3.6" - dependencies: - "@whatwg-node/events": "npm:^0.0.3" - busboy: "npm:^1.6.0" - fast-querystring: "npm:^1.1.1" - fast-url-parser: "npm:^1.1.3" - tslib: "npm:^2.3.1" - checksum: 10c0/49e4fd5e682d1fa1229b2c13c06074c6a633eddbe61be162fd213ddb85d6d27d51554b3cced5f6b7f3be1722a64cca7f5ffe0722d08b3285fe2f289d8d5a045d - languageName: node - linkType: hard - -"@whatwg-node/node-fetch@npm:^0.5.7": - version: 0.5.10 - resolution: "@whatwg-node/node-fetch@npm:0.5.10" - dependencies: - "@kamilkisiela/fast-url-parser": "npm:^1.1.4" - "@whatwg-node/events": "npm:^0.1.0" - busboy: "npm:^1.6.0" - fast-querystring: "npm:^1.1.1" - tslib: "npm:^2.3.1" - checksum: 10c0/7b11e8848433bda4f9f9c5030df04f7a830555b36cd8b21fbdc33492d4f0f394f83e4a981d33d35d7dee54becae7cd71e8153d5a19512f2cd2d91868bf6c97a0 - languageName: node - linkType: hard - -"@whatwg-node/server@npm:0.9.36, @whatwg-node/server@npm:^0.9.33": - version: 0.9.36 - resolution: "@whatwg-node/server@npm:0.9.36" - dependencies: - "@whatwg-node/fetch": "npm:^0.9.17" - tslib: "npm:^2.3.1" - checksum: 10c0/62d50ac4a1f41fddee4ff370f9b565a9a384c897c079595faba7ee1a62d8b30f4b6497c37b0d1d07d806cad38117fef8b77bf144ecd1d0cb6578ded47328ee49 - languageName: node - linkType: hard - -"@wry/caches@npm:^1.0.0": - version: 1.0.1 - resolution: "@wry/caches@npm:1.0.1" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/a7bca3377f1131d3f1080f2e39d0692c9d1ca86bfd55734786f167f46aad28a4c8e772107324e8319843fb8068fdf98abcdea376d8a589316b1f0cdadf81f8b1 - languageName: node - linkType: hard - -"@wry/context@npm:^0.7.0": - version: 0.7.3 - resolution: "@wry/context@npm:0.7.3" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/c18d8e1579770db5aabe86b7ee9d5c36a8e3b974b56efbe72a3dc53771a6385467a23a8c7e1280f46c5d3e76569a429345df0d59ba598876eb56c6424dd65f06 +"@wry/context@npm:^0.7.0": + version: 0.7.3 + resolution: "@wry/context@npm:0.7.3" + dependencies: + tslib: "npm:^2.3.0" + checksum: 10c0/c18d8e1579770db5aabe86b7ee9d5c36a8e3b974b56efbe72a3dc53771a6385467a23a8c7e1280f46c5d3e76569a429345df0d59ba598876eb56c6424dd65f06 languageName: node linkType: hard @@ -12194,20 +11680,6 @@ __metadata: languageName: node linkType: hard -"@xtuc/ieee754@npm:^1.2.0": - version: 1.2.0 - resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f - languageName: node - linkType: hard - -"@xtuc/long@npm:4.2.2": - version: 4.2.2 - resolution: "@xtuc/long@npm:4.2.2" - checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 - languageName: node - linkType: hard - "@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10": version: 3.0.0-rc.15 resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15" @@ -12323,7 +11795,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:~1.3.5, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -12352,15 +11824,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-attributes@npm:^1.9.5": - version: 1.9.5 - resolution: "acorn-import-attributes@npm:1.9.5" - peerDependencies: - acorn: ^8 - checksum: 10c0/5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d - languageName: node - linkType: hard - "acorn-jsx-walk@npm:2.0.0": version: 2.0.0 resolution: "acorn-jsx-walk@npm:2.0.0" @@ -12386,7 +11849,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:8.3.2, acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.3.2": +"acorn-walk@npm:8.3.2, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.3.2": version: 8.3.2 resolution: "acorn-walk@npm:8.3.2" checksum: 10c0/7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 @@ -12400,7 +11863,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:8.11.3, acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.11.2, acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:8.11.3, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.11.2, acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -12611,15 +12074,6 @@ __metadata: languageName: node linkType: hard -"ansi-html-community@npm:0.0.8, ansi-html-community@npm:^0.0.8": - version: 0.0.8 - resolution: "ansi-html-community@npm:0.0.8" - bin: - ansi-html: bin/ansi-html - checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 - languageName: node - linkType: hard - "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -12832,13 +12286,6 @@ __metadata: languageName: node linkType: hard -"array-flatten@npm:^2.1.2": - version: 2.1.2 - resolution: "array-flatten@npm:2.1.2" - checksum: 10c0/bdc1cee68e41bec9cfc1161408734e2269428ef371445606bce4e6241001e138a94b9a617cc9a5b4b7fe6a3a51e3d5a942646975ce82a2e202ccf3e9b478c82f - languageName: node - linkType: hard - "array-ify@npm:^1.0.0": version: 1.0.0 resolution: "array-ify@npm:1.0.0" @@ -13194,13 +12641,6 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.2.0": - version: 4.7.2 - resolution: "axe-core@npm:4.7.2" - checksum: 10c0/8dfc61f038fbd9623ae8a264c8a475d887113a027fb440a2b377b82ffd300e71d1a0bcf042ff13b517a8d548b34c44b4159eff693725c5d7cde240d0aa68feac - languageName: node - linkType: hard - "axios@npm:^1.6.0": version: 1.6.7 resolution: "axios@npm:1.6.7" @@ -13267,7 +12707,7 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^9.0.0, babel-loader@npm:^9.1.3": +"babel-loader@npm:^9.1.3": version: 9.1.3 resolution: "babel-loader@npm:9.1.3" dependencies: @@ -13280,13 +12720,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-add-react-displayname@npm:^0.0.5": - version: 0.0.5 - resolution: "babel-plugin-add-react-displayname@npm:0.0.5" - checksum: 10c0/96b363d613e3d25e55606546874f3ab34b45088ac5143a64e417976f1eb29ed3e4df90400daa5edb2026d6088ed172f7af469d89838aac4bc810ede377b63c63 - languageName: node - linkType: hard - "babel-plugin-auto-import@npm:1.1.0": version: 1.1.0 resolution: "babel-plugin-auto-import@npm:1.1.0" @@ -13514,13 +12947,6 @@ __metadata: languageName: node linkType: hard -"batch@npm:0.6.1": - version: 0.6.1 - resolution: "batch@npm:0.6.1" - checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 - languageName: node - linkType: hard - "bcrypt-pbkdf@npm:^1.0.0": version: 1.0.2 resolution: "bcrypt-pbkdf@npm:1.0.2" @@ -13656,18 +13082,6 @@ __metadata: languageName: node linkType: hard -"bonjour-service@npm:^1.0.11": - version: 1.1.1 - resolution: "bonjour-service@npm:1.1.1" - dependencies: - array-flatten: "npm:^2.1.2" - dns-equal: "npm:^1.0.0" - fast-deep-equal: "npm:^3.1.3" - multicast-dns: "npm:^7.2.5" - checksum: 10c0/8dd3fef3ff8a11678d8f586be03c85004a45bae4353c55d7dbffe288cad73ddb38dee08b57425b9945c9a3a840d50bd40ae5aeda0066186dabe4b84a315b4e05 - languageName: node - linkType: hard - "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -13834,7 +13248,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": +"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": version: 4.23.0 resolution: "browserslist@npm:4.23.0" dependencies: @@ -14111,19 +13525,7 @@ __metadata: languageName: node linkType: hard -"caniuse-api@npm:^3.0.0": - version: 3.0.0 - resolution: "caniuse-api@npm:3.0.0" - dependencies: - browserslist: "npm:^4.0.0" - caniuse-lite: "npm:^1.0.0" - lodash.memoize: "npm:^4.1.2" - lodash.uniq: "npm:^4.5.0" - checksum: 10c0/60f9e85a3331e6d761b1b03eec71ca38ef7d74146bece34694853033292156b815696573ed734b65583acf493e88163618eda915c6c826d46a024c71a9572b4c - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001587": +"caniuse-lite@npm:^1.0.30001587": version: 1.0.30001600 resolution: "caniuse-lite@npm:1.0.30001600" checksum: 10c0/b4f764db5d4f8cb3eb2827a170a20e6b2f4b8c3d80169efcf56bf3d6b8b3e6dd1c740141f0d0b10b2233f49ee8b496e2d1e044a36c54750a106bad2f6477f2db @@ -14153,13 +13555,6 @@ __metadata: languageName: node linkType: hard -"case-sensitive-paths-webpack-plugin@npm:^2.4.0": - version: 2.4.0 - resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" - checksum: 10c0/310dab619b661a7fa44ed773870be6d6d7373faff6953ad92720f9553e2579e46dda5b9a79eae6d25ff3733cc15aa466b96e5811af16213f23c115aa220b4ab4 - languageName: node - linkType: hard - "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" @@ -14465,13 +13860,6 @@ __metadata: languageName: node linkType: hard -"chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 10c0/080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c - languageName: node - linkType: hard - "ci-info@npm:4.0.0": version: 4.0.0 resolution: "ci-info@npm:4.0.0" @@ -14496,7 +13884,7 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.3": +"cjs-module-lexer@npm:^1.0.0": version: 1.2.3 resolution: "cjs-module-lexer@npm:1.2.3" checksum: 10c0/0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab @@ -14512,15 +13900,6 @@ __metadata: languageName: node linkType: hard -"clean-css@npm:^5.2.2": - version: 5.3.2 - resolution: "clean-css@npm:5.3.2" - dependencies: - source-map: "npm:~0.6.0" - checksum: 10c0/315e0e81306524bd2c1905fa6823bf7658be40799b78f446e5e6922808718d2b80266fb3e96842a06176fa683bc2c1a0d2827b08d154e2f9cf136d7bda909d33 - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -14750,14 +14129,7 @@ __metadata: languageName: node linkType: hard -"colord@npm:^2.9.1": - version: 2.9.3 - resolution: "colord@npm:2.9.3" - checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110 - languageName: node - linkType: hard - -"colorette@npm:^2.0.10, colorette@npm:^2.0.14, colorette@npm:^2.0.16, colorette@npm:^2.0.19, colorette@npm:^2.0.20": +"colorette@npm:^2.0.16, colorette@npm:^2.0.19, colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 @@ -14797,7 +14169,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.19.0, commander@npm:^2.20.0": +"commander@npm:^2.19.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 @@ -14818,20 +14190,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^7.2.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a - languageName: node - linkType: hard - -"commander@npm:^8.3.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 - languageName: node - linkType: hard - "common-ancestor-path@npm:^1.0.1": version: 1.0.1 resolution: "common-ancestor-path@npm:1.0.1" @@ -14993,13 +14351,6 @@ __metadata: 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" - checksum: 10c0/90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 - languageName: node - linkType: hard - "console-browserify@npm:^1.1.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" @@ -15192,22 +14543,6 @@ __metadata: languageName: node linkType: hard -"copy-webpack-plugin@npm:11.0.0": - version: 11.0.0 - resolution: "copy-webpack-plugin@npm:11.0.0" - dependencies: - fast-glob: "npm:^3.2.11" - glob-parent: "npm:^6.0.1" - globby: "npm:^13.1.1" - normalize-path: "npm:^3.0.0" - schema-utils: "npm:^4.0.0" - serialize-javascript: "npm:^6.0.0" - peerDependencies: - webpack: ^5.1.0 - checksum: 10c0/a667dd226b26f148584a35fb705f5af926d872584912cf9fd203c14f2b3a68f473a1f5cf768ec1dd5da23820823b850e5d50458b685c468e4a224b25c12a15b4 - languageName: node - linkType: hard - "core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": version: 3.36.1 resolution: "core-js-compat@npm:3.36.1" @@ -15217,7 +14552,7 @@ __metadata: languageName: node linkType: hard -"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.30.2": +"core-js-pure@npm:^3.30.2": version: 3.31.1 resolution: "core-js-pure@npm:3.31.1" checksum: 10c0/58e126c2fb3d2758f29f947edc9a561b367189d158f98bfdf6169a7fafbbafc61ae4a9c69df6ed48a7b3985727c60eead82b2072f66f5ca0d911b9b4c74cbb8c @@ -15257,7 +14592,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": +"cosmiconfig@npm:^7.0.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: @@ -15477,16 +14812,7 @@ __metadata: languageName: node linkType: hard -"css-declaration-sorter@npm:^6.3.1": - version: 6.4.0 - resolution: "css-declaration-sorter@npm:6.4.0" - peerDependencies: - postcss: ^8.0.9 - checksum: 10c0/aef4d5927e576bae04349457be0607af44525cf5f4b28a91843c7b7f28fcbb302ba149385bb0e2172380556994e31680c5177b42d03502c417789b139e20cbc2 - languageName: node - linkType: hard - -"css-loader@npm:6.11.0, css-loader@npm:^6.7.1": +"css-loader@npm:6.11.0": version: 6.11.0 resolution: "css-loader@npm:6.11.0" dependencies: @@ -15510,48 +14836,6 @@ __metadata: languageName: node linkType: hard -"css-minimizer-webpack-plugin@npm:5.0.1": - version: 5.0.1 - resolution: "css-minimizer-webpack-plugin@npm:5.0.1" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.18" - cssnano: "npm:^6.0.1" - jest-worker: "npm:^29.4.3" - postcss: "npm:^8.4.24" - schema-utils: "npm:^4.0.1" - serialize-javascript: "npm:^6.0.1" - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - "@parcel/css": - optional: true - "@swc/css": - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - lightningcss: - optional: true - checksum: 10c0/1792259e18f7c5ee25b6bbf60b38b64201747add83d1f751c8c654159b46ebacd0d1103d35f17d97197033e21e02d2ba4a4e9aa14c9c0d067b7c7653c721814e - languageName: node - linkType: hard - -"css-select@npm:^4.1.3": - version: 4.3.0 - resolution: "css-select@npm:4.3.0" - dependencies: - boolbase: "npm:^1.0.0" - css-what: "npm:^6.0.1" - domhandler: "npm:^4.3.1" - domutils: "npm:^2.8.0" - nth-check: "npm:^2.0.1" - checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 - languageName: node - linkType: hard - "css-select@npm:^5.1.0": version: 5.1.0 resolution: "css-select@npm:5.1.0" @@ -15565,27 +14849,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^2.2.1": - version: 2.3.1 - resolution: "css-tree@npm:2.3.1" - dependencies: - mdn-data: "npm:2.0.30" - source-map-js: "npm:^1.0.1" - checksum: 10c0/6f8c1a11d5e9b14bf02d10717fc0351b66ba12594166f65abfbd8eb8b5b490dd367f5c7721db241a3c792d935fc6751fbc09f7e1598d421477ad9fadc30f4f24 - languageName: node - linkType: hard - -"css-tree@npm:~2.2.0": - version: 2.2.1 - resolution: "css-tree@npm:2.2.1" - dependencies: - mdn-data: "npm:2.0.28" - source-map-js: "npm:^1.0.1" - checksum: 10c0/47e87b0f02f8ac22f57eceb65c58011dd142d2158128882a0bf963cf2eabb81a4ebbc2e3790c8289be7919fa8b83750c7b69272bd66772c708143b772ba3c186 - languageName: node - linkType: hard - -"css-what@npm:^6.0.1, css-what@npm:^6.1.0": +"css-what@npm:^6.1.0": version: 6.1.0 resolution: "css-what@npm:6.1.0" checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 @@ -15608,75 +14872,6 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^6.0.1": - version: 6.0.1 - resolution: "cssnano-preset-default@npm:6.0.1" - dependencies: - css-declaration-sorter: "npm:^6.3.1" - cssnano-utils: "npm:^4.0.0" - postcss-calc: "npm:^9.0.0" - postcss-colormin: "npm:^6.0.0" - postcss-convert-values: "npm:^6.0.0" - postcss-discard-comments: "npm:^6.0.0" - postcss-discard-duplicates: "npm:^6.0.0" - postcss-discard-empty: "npm:^6.0.0" - postcss-discard-overridden: "npm:^6.0.0" - postcss-merge-longhand: "npm:^6.0.0" - postcss-merge-rules: "npm:^6.0.1" - postcss-minify-font-values: "npm:^6.0.0" - postcss-minify-gradients: "npm:^6.0.0" - postcss-minify-params: "npm:^6.0.0" - postcss-minify-selectors: "npm:^6.0.0" - postcss-normalize-charset: "npm:^6.0.0" - postcss-normalize-display-values: "npm:^6.0.0" - postcss-normalize-positions: "npm:^6.0.0" - postcss-normalize-repeat-style: "npm:^6.0.0" - postcss-normalize-string: "npm:^6.0.0" - postcss-normalize-timing-functions: "npm:^6.0.0" - postcss-normalize-unicode: "npm:^6.0.0" - postcss-normalize-url: "npm:^6.0.0" - postcss-normalize-whitespace: "npm:^6.0.0" - postcss-ordered-values: "npm:^6.0.0" - postcss-reduce-initial: "npm:^6.0.0" - postcss-reduce-transforms: "npm:^6.0.0" - postcss-svgo: "npm:^6.0.0" - postcss-unique-selectors: "npm:^6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/401a8d0712cca6577df52cf4aac234ff4a946f0f51c0d09e7c518fff389706cff54d702ff22762e834b23401a89b836aef113e69cc66fa5dfa1f361bdd932495 - languageName: node - linkType: hard - -"cssnano-utils@npm:^4.0.0": - version: 4.0.0 - resolution: "cssnano-utils@npm:4.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/ca5cb2be5ec8ea624c28f5f54c00a440557afd3c2b25cb568517db44d230833743f3db30729126efe4d7fc616a42718dd76255bbefcb7d3cc7e3ff5989d907b3 - languageName: node - linkType: hard - -"cssnano@npm:^6.0.1": - version: 6.0.1 - resolution: "cssnano@npm:6.0.1" - dependencies: - cssnano-preset-default: "npm:^6.0.1" - lilconfig: "npm:^2.1.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/b73a3a257dd32201ce504cb34b08f1259c8a260b063f58d33e03283149d94ee2ba938d7f9beae1413f0f34e06828759575ade6ae95fa01d199f291e1d4f6d2c2 - languageName: node - linkType: hard - -"csso@npm:^5.0.5": - version: 5.0.5 - resolution: "csso@npm:5.0.5" - dependencies: - css-tree: "npm:~2.2.0" - checksum: 10c0/ab4beb1e97dd7e207c10e9925405b45f15a6cd1b4880a8686ad573aa6d476aed28b4121a666cffd26c37a26179f7b54741f7c257543003bfb244d06a62ad569b - languageName: node - linkType: hard - "cssom@npm:^0.5.0": version: 0.5.0 resolution: "cssom@npm:0.5.0" @@ -15907,7 +15102,7 @@ __metadata: languageName: node linkType: hard -"debounce@npm:^1.2.0, debounce@npm:^1.2.1": +"debounce@npm:^1.2.0": version: 1.2.1 resolution: "debounce@npm:1.2.1" checksum: 10c0/6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 @@ -16002,7 +15197,7 @@ __metadata: languageName: node linkType: hard -"dedent@npm:0.7.0, dedent@npm:^0.7.0": +"dedent@npm:0.7.0": version: 0.7.0 resolution: "dedent@npm:0.7.0" checksum: 10c0/7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b @@ -16094,15 +15289,6 @@ __metadata: languageName: node linkType: hard -"default-gateway@npm:^6.0.3": - version: 6.0.3 - resolution: "default-gateway@npm:6.0.3" - dependencies: - execa: "npm:^5.0.0" - checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba - languageName: node - linkType: hard - "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -16199,13 +15385,6 @@ __metadata: languageName: node linkType: hard -"depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 - languageName: node - linkType: hard - "dependency-cruiser@npm:16.3.2": version: 16.3.2 resolution: "dependency-cruiser@npm:16.3.2" @@ -16400,22 +15579,6 @@ __metadata: languageName: node linkType: hard -"dns-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "dns-equal@npm:1.0.0" - checksum: 10c0/da966e5275ac50546e108af6bc29aaae2164d2ae96d60601b333c4a3aff91f50b6ca14929cf91f20a9cad1587b356323e300cea3ff6588a6a816988485f445f1 - languageName: node - linkType: hard - -"dns-packet@npm:^5.2.2": - version: 5.6.0 - resolution: "dns-packet@npm:5.6.0" - dependencies: - "@leichtgewicht/ip-codec": "npm:^2.0.1" - checksum: 10c0/b458d9c8c9f346fdf1d6e88998dc29815f1eac51c05061510b903b9b882d48cac95b132c5c33eeb330665a7c85227a922767a3eb72ce7be143964a1cce63b770 - languageName: node - linkType: hard - "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -16448,15 +15611,6 @@ __metadata: languageName: node linkType: hard -"dom-converter@npm:^0.2.0": - version: 0.2.0 - resolution: "dom-converter@npm:0.2.0" - dependencies: - utila: "npm:~0.4" - checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 - languageName: node - linkType: hard - "dom-serializer@npm:^1.0.1": version: 1.4.1 resolution: "dom-serializer@npm:1.4.1" @@ -16511,7 +15665,7 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": +"domhandler@npm:^4.2.0": version: 4.3.1 resolution: "domhandler@npm:4.3.1" dependencies: @@ -16529,7 +15683,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.4.2, domutils@npm:^2.5.2, domutils@npm:^2.8.0": +"domutils@npm:^2.4.2": version: 2.8.0 resolution: "domutils@npm:2.8.0" dependencies: @@ -16588,15 +15742,6 @@ __metadata: languageName: node linkType: hard -"dotenv-defaults@npm:^2.0.2": - version: 2.0.2 - resolution: "dotenv-defaults@npm:2.0.2" - dependencies: - dotenv: "npm:^8.2.0" - checksum: 10c0/14b7b8f6c21a30404106384398728746e63405bfeabe47ef7aadd0e81de49986d5896a612e5b1acddf655af6472a24947b7b113aa3ef3270a2877afa9c5bd287 - languageName: node - linkType: hard - "dotenv-expand@npm:^10.0.0, dotenv-expand@npm:~10.0.0": version: 10.0.0 resolution: "dotenv-expand@npm:10.0.0" @@ -16604,17 +15749,6 @@ __metadata: languageName: node linkType: hard -"dotenv-webpack@npm:8.1.0": - version: 8.1.0 - resolution: "dotenv-webpack@npm:8.1.0" - dependencies: - dotenv-defaults: "npm:^2.0.2" - peerDependencies: - webpack: ^4 || ^5 - checksum: 10c0/7a64587fc96eba8e4ffccf56d6af09606611a32bc5cf04a37057b8c2881bcd11bf43c3395404581be734ae7fd2788471ceac76cb3d0ba1283e675223f98e5816 - languageName: node - linkType: hard - "dotenv@npm:16.4.5, dotenv@npm:^16.0.0": version: 16.4.5 resolution: "dotenv@npm:16.4.5" @@ -16657,7 +15791,7 @@ __metadata: languageName: node linkType: hard -"duplexer@npm:^0.1.1, duplexer@npm:^0.1.2": +"duplexer@npm:^0.1.1": version: 0.1.2 resolution: "duplexer@npm:0.1.2" checksum: 10c0/c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 @@ -16835,17 +15969,6 @@ __metadata: languageName: node linkType: hard -"endent@npm:^2.0.1": - version: 2.1.0 - resolution: "endent@npm:2.1.0" - dependencies: - dedent: "npm:^0.7.0" - fast-json-parse: "npm:^1.0.3" - objectorarray: "npm:^1.0.5" - checksum: 10c0/8cd6dae45e693ae2b2cbff2384348d3a5e2a06cc0396dddca8165e46bd2fd8d5394d44d338ba653bbfce4aead90eca1ec1abe7203843c84155c645d283b6b884 - languageName: node - linkType: hard - "enhanced-resolve@npm:5.16.1": version: 5.16.1 resolution: "enhanced-resolve@npm:5.16.1" @@ -16856,7 +15979,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.17.0, enhanced-resolve@npm:^5.7.0": +"enhanced-resolve@npm:^5.7.0": version: 5.17.0 resolution: "enhanced-resolve@npm:5.17.0" dependencies: @@ -16940,15 +16063,6 @@ __metadata: languageName: node linkType: hard -"error-stack-parser@npm:^2.0.6": - version: 2.1.4 - resolution: "error-stack-parser@npm:2.1.4" - dependencies: - stackframe: "npm:^1.3.4" - checksum: 10c0/7679b780043c98b01fc546725484e0cfd3071bf5c906bbe358722972f04abf4fc3f0a77988017665bab367f6ef3fc2d0185f7528f45966b83e7c99c02d5509b9 - languageName: node - linkType: hard - "es-abstract@npm:^1.20.4, es-abstract@npm:^1.21.2, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" @@ -17072,13 +16186,6 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.4.1": - version: 1.4.1 - resolution: "es-module-lexer@npm:1.4.1" - checksum: 10c0/b7260a138668554d3f0ddcc728cb4b60c2fa463f15545cf155ecbdd5450a1348952d58298a7f48642e900ee579f21d7f5304b6b3c61b3d9fc2d4b2109b5a9dff - languageName: node - linkType: hard - "es-object-atoms@npm:^1.0.0": version: 1.0.0 resolution: "es-object-atoms@npm:1.0.0" @@ -17822,7 +16929,7 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.0.0, events@npm:^3.2.0, events@npm:^3.3.0": +"events@npm:^3.0.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 @@ -18115,7 +17222,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.3.2, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": +"fast-glob@npm:3.3.2, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -18128,7 +17235,7 @@ __metadata: languageName: node linkType: hard -"fast-json-parse@npm:1.0.3, fast-json-parse@npm:^1.0.3": +"fast-json-parse@npm:1.0.3": version: 1.0.3 resolution: "fast-json-parse@npm:1.0.3" checksum: 10c0/2c58c7a0f7f1725c9da1272839f9bee3ccc13b77672b18ab4ac470c707999bca39828cd7e79b87c73017f21c3ddff37992d03fa2fd2da124d9bd06c1d02c9b7e @@ -18207,13 +17314,6 @@ __metadata: languageName: node linkType: hard -"fastest-levenshtein@npm:^1.0.12": - version: 1.0.16 - resolution: "fastest-levenshtein@npm:1.0.16" - checksum: 10c0/7e3d8ae812a7f4fdf8cad18e9cde436a39addf266a5986f653ea0d81e0de0900f50c0f27c6d5aff3f686bcb48acbd45be115ae2216f36a6a13a7dbbf5cad878b - languageName: node - linkType: hard - "fastify-plugin@npm:^4.0.0, fastify-plugin@npm:^4.5.0": version: 4.5.0 resolution: "fastify-plugin@npm:4.5.0" @@ -18265,7 +17365,7 @@ __metadata: languageName: node linkType: hard -"faye-websocket@npm:0.11.4, faye-websocket@npm:^0.11.3": +"faye-websocket@npm:0.11.4": version: 0.11.4 resolution: "faye-websocket@npm:0.11.4" dependencies: @@ -18429,7 +17529,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.3.1": +"find-cache-dir@npm:^3.0.0": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -18638,29 +17738,6 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^8.0.0": - version: 8.0.0 - resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0" - dependencies: - "@babel/code-frame": "npm:^7.16.7" - chalk: "npm:^4.1.2" - chokidar: "npm:^3.5.3" - cosmiconfig: "npm:^7.0.1" - deepmerge: "npm:^4.2.2" - fs-extra: "npm:^10.0.0" - memfs: "npm:^3.4.1" - minimatch: "npm:^3.0.4" - node-abort-controller: "npm:^3.0.1" - schema-utils: "npm:^3.1.1" - semver: "npm:^7.3.5" - tapable: "npm:^2.2.1" - peerDependencies: - typescript: ">3.6.0" - webpack: ^5.11.0 - checksum: 10c0/1a2bb9bbd3e943e3b3a45d7fa9e8383698f5fea1ba28f7d18c8372c804460c2f13af53f791360b973fddafd3e88de7af59082c3cb3375f4e7c3365cd85accedc - languageName: node - linkType: hard - "form-data@npm:^2.5.0": version: 2.5.1 resolution: "form-data@npm:2.5.1" @@ -18748,17 +17825,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e - languageName: node - linkType: hard - "fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" @@ -18789,13 +17855,6 @@ __metadata: languageName: node linkType: hard -"fs-monkey@npm:^1.0.4": - version: 1.0.4 - resolution: "fs-monkey@npm:1.0.4" - checksum: 10c0/eeb2457ec50f7202c44273de2a42b50868c8e6b2ab4825d517947143d4e727c028e24f6d0f46e6f3e7a149a1c9e7d8b3ca28243c3b10366d280a08016483e829 - languageName: node - linkType: hard - "fs-readdir-recursive@npm:^1.1.0": version: 1.1.0 resolution: "fs-readdir-recursive@npm:1.1.0" @@ -19207,7 +18266,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": +"glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -19345,19 +18404,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.1": - version: 13.2.2 - resolution: "globby@npm:13.2.2" - dependencies: - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.3.0" - ignore: "npm:^5.2.4" - merge2: "npm:^1.4.1" - slash: "npm:^4.0.0" - checksum: 10c0/a8d7cc7cbe5e1b2d0f81d467bbc5bc2eac35f74eaded3a6c85fc26d7acc8e6de22d396159db8a2fc340b8a342e74cac58de8f4aee74146d3d146921a76062664 - languageName: node - linkType: hard - "goober@npm:^2.1.10": version: 2.1.13 resolution: "goober@npm:2.1.13" @@ -19429,7 +18475,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -19585,22 +18631,6 @@ __metadata: languageName: node linkType: hard -"gzip-size@npm:^6.0.0": - version: 6.0.0 - resolution: "gzip-size@npm:6.0.0" - dependencies: - duplexer: "npm:^0.1.2" - checksum: 10c0/4ccb924626c82125897a997d1c84f2377846a6ef57fbee38f7c0e6b41387fba4d00422274440747b58008b5d60114bac2349c2908e9aba55188345281af40a3f - languageName: node - linkType: hard - -"handle-thing@npm:^2.0.0": - version: 2.0.1 - resolution: "handle-thing@npm:2.0.1" - checksum: 10c0/7ae34ba286a3434f1993ebd1cc9c9e6b6d8ea672182db28b1afc0a7119229552fa7031e3e5f3cd32a76430ece4e94b7da6f12af2eb39d6239a7693e4bd63a998 - languageName: node - linkType: hard - "handlebars@npm:^4.7.7": version: 4.7.7 resolution: "handlebars@npm:4.7.7" @@ -19824,18 +18854,6 @@ __metadata: languageName: node linkType: hard -"hpack.js@npm:^2.1.6": - version: 2.1.6 - resolution: "hpack.js@npm:2.1.6" - dependencies: - inherits: "npm:^2.0.1" - obuf: "npm:^1.0.0" - readable-stream: "npm:^2.0.1" - wbuf: "npm:^1.1.0" - checksum: 10c0/55b9e824430bab82a19d079cb6e33042d7d0640325678c9917fcc020c61d8a08ca671b6c942c7f0aae9bb6e4b67ffb50734a72f9e21d66407c3138c1983b70f0 - languageName: node - linkType: hard - "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -19854,37 +18872,20 @@ __metadata: languageName: node linkType: hard -"html-entities@npm:^2.1.0, html-entities@npm:^2.3.2, html-entities@npm:^2.5.2": +"html-entities@npm:^2.5.2": version: 2.5.2 resolution: "html-entities@npm:2.5.2" checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 languageName: node linkType: hard -"html-escaper@npm:^2.0.0, html-escaper@npm:^2.0.2": +"html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 languageName: node linkType: hard -"html-minifier-terser@npm:^6.0.2": - version: 6.1.0 - resolution: "html-minifier-terser@npm:6.1.0" - dependencies: - camel-case: "npm:^4.1.2" - clean-css: "npm:^5.2.2" - commander: "npm:^8.3.0" - he: "npm:^1.2.0" - param-case: "npm:^3.0.4" - relateurl: "npm:^0.2.7" - terser: "npm:^5.10.0" - bin: - html-minifier-terser: cli.js - checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a - languageName: node - linkType: hard - "html-minifier@npm:^4.0.0": version: 4.0.0 resolution: "html-minifier@npm:4.0.0" @@ -19935,27 +18936,6 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:5.6.0, html-webpack-plugin@npm:^5.5.0": - version: 5.6.0 - resolution: "html-webpack-plugin@npm:5.6.0" - dependencies: - "@types/html-minifier-terser": "npm:^6.0.0" - html-minifier-terser: "npm:^6.0.2" - lodash: "npm:^4.17.21" - pretty-error: "npm:^4.0.0" - tapable: "npm:^2.0.0" - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10c0/50d1a0f90d512463ea8d798985d91a7ccc9d5e461713dedb240125b2ff0671f58135dd9355f7969af341ff4725e73b2defbc0984cfdce930887a48506d970002 - languageName: node - linkType: hard - "htmlparser2@npm:^5.0.0": version: 5.0.1 resolution: "htmlparser2@npm:5.0.1" @@ -19968,18 +18948,6 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^6.1.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" - dependencies: - domelementtype: "npm:^2.0.1" - domhandler: "npm:^4.0.0" - domutils: "npm:^2.5.2" - entities: "npm:^2.0.0" - checksum: 10c0/3058499c95634f04dc66be8c2e0927cd86799413b2d6989d8ae542ca4dbf5fa948695d02c27d573acf44843af977aec6d9a7bdd0f6faa6b2d99e2a729b2a31b6 - languageName: node - linkType: hard - "htmlparser2@npm:^8.0.1, htmlparser2@npm:^8.0.2": version: 8.0.2 resolution: "htmlparser2@npm:8.0.2" @@ -20011,13 +18979,6 @@ __metadata: languageName: node linkType: hard -"http-deceiver@npm:^1.2.7": - version: 1.2.7 - resolution: "http-deceiver@npm:1.2.7" - checksum: 10c0/8bb9b716f5fc55f54a451da7f49b9c695c3e45498a789634daec26b61e4add7c85613a4a9e53726c39d09de7a163891ecd6eb5809adb64500a840fd86fe81d03 - languageName: node - linkType: hard - "http-errors@npm:2.0.0": version: 2.0.0 resolution: "http-errors@npm:2.0.0" @@ -20031,18 +18992,6 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:~1.6.2": - version: 1.6.3 - resolution: "http-errors@npm:1.6.3" - dependencies: - depd: "npm:~1.1.2" - inherits: "npm:2.0.3" - setprototypeof: "npm:1.1.0" - statuses: "npm:>= 1.4.0 < 2" - checksum: 10c0/17ec4046ee974477778bfdd525936c254b872054703ec2caa4d6f099566b8adade636ae6aeeacb39302c5cd6e28fb407ebd937f500f5010d0b6850750414ff78 - languageName: node - linkType: hard - "http-parser-js@npm:>=0.5.1": version: 0.5.8 resolution: "http-parser-js@npm:0.5.8" @@ -20081,7 +19030,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-middleware@npm:2.0.6, http-proxy-middleware@npm:^2.0.3": +"http-proxy-middleware@npm:2.0.6": version: 2.0.6 resolution: "http-proxy-middleware@npm:2.0.6" dependencies: @@ -20364,16 +19313,9 @@ __metadata: linkType: hard "inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard @@ -21751,18 +20693,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.4.5": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b - languageName: node - linkType: hard - -"jest-worker@npm:^29.4.3, jest-worker@npm:^29.7.0": +"jest-worker@npm:^29.7.0": version: 29.7.0 resolution: "jest-worker@npm:29.7.0" dependencies: @@ -22094,7 +21025,7 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": +"json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 @@ -22437,16 +21368,6 @@ __metadata: languageName: node linkType: hard -"launch-editor@npm:^2.6.0": - version: 2.6.0 - resolution: "launch-editor@npm:2.6.0" - dependencies: - picocolors: "npm:^1.0.0" - shell-quote: "npm:^1.7.3" - checksum: 10c0/4802b9569d8a1d477f8279a994094b415d89eb39dadbc568193bc366d64ac13827c8860539ee336fa6135a06596a9b8c8265cebac35c3fa36a2214d0eea38890 - languageName: node - linkType: hard - "lazy-ass@npm:^1.6.0": version: 1.6.0 resolution: "lazy-ass@npm:1.6.0" @@ -22626,13 +21547,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.1.0": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 - languageName: node - linkType: hard - "limiter@npm:^1.1.5": version: 1.1.5 resolution: "limiter@npm:1.1.5" @@ -22749,14 +21663,7 @@ __metadata: languageName: node linkType: hard -"loader-runner@npm:^4.2.0": - version: 4.3.0 - resolution: "loader-runner@npm:4.3.0" - checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 - languageName: node - linkType: hard - -"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": +"loader-utils@npm:^2.0.0": version: 2.0.4 resolution: "loader-utils@npm:2.0.4" dependencies: @@ -22926,13 +21833,6 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 - languageName: node - linkType: hard - "lodash.merge@npm:4.6.2, lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -22961,13 +21861,6 @@ __metadata: languageName: node linkType: hard -"lodash.uniq@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.uniq@npm:4.5.0" - checksum: 10c0/262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e - languageName: node - linkType: hard - "lodash@npm:4.17.21, lodash@npm:^4.11.2, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -23386,20 +22279,6 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.0.28": - version: 2.0.28 - resolution: "mdn-data@npm:2.0.28" - checksum: 10c0/20000932bc4cd1cde9cba4e23f08cc4f816398af4c15ec81040ed25421d6bf07b5cf6b17095972577fb498988f40f4cb589e3169b9357bb436a12d8e07e5ea7b - languageName: node - linkType: hard - -"mdn-data@npm:2.0.30": - version: 2.0.30 - resolution: "mdn-data@npm:2.0.30" - checksum: 10c0/a2c472ea16cee3911ae742593715aa4c634eb3d4b9f1e6ada0902aa90df13dcbb7285d19435f3ff213ebaa3b2e0c0265c1eb0e3fb278fda7f8919f046a410cd9 - languageName: node - linkType: hard - "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -23419,15 +22298,6 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^3.4.1, memfs@npm:^3.4.12, memfs@npm:^3.4.3": - version: 3.5.3 - resolution: "memfs@npm:3.5.3" - dependencies: - fs-monkey: "npm:^1.0.4" - checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 - languageName: node - linkType: hard - "memjs@npm:1.3.2": version: 1.3.2 resolution: "memjs@npm:1.3.2" @@ -23568,7 +22438,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.25, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.25, mime-types@npm:^2.1.27, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -24353,13 +23223,6 @@ __metadata: languageName: node linkType: hard -"mrmime@npm:^1.0.0": - version: 1.0.1 - resolution: "mrmime@npm:1.0.1" - checksum: 10c0/ab071441da76fd23b3b0d1823d77aacf8679d379a4a94cacd83e487d3d906763b277f3203a594c613602e31ab5209c26a8119b0477c4541ef8555b293a9db6d3 - languageName: node - linkType: hard - "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -24415,18 +23278,6 @@ __metadata: languageName: node linkType: hard -"multicast-dns@npm:^7.2.5": - version: 7.2.5 - resolution: "multicast-dns@npm:7.2.5" - dependencies: - dns-packet: "npm:^5.2.2" - thunky: "npm:^1.0.2" - bin: - multicast-dns: cli.js - checksum: 10c0/5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 - languageName: node - linkType: hard - "multimatch@npm:5.0.0": version: 5.0.0 resolution: "multimatch@npm:5.0.0" @@ -24493,7 +23344,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.1, neo-async@npm:^2.6.2": +"neo-async@npm:^2.5.0, neo-async@npm:^2.6.0, neo-async@npm:^2.6.1": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d @@ -24528,13 +23379,6 @@ __metadata: languageName: node linkType: hard -"node-abort-controller@npm:^3.0.1": - version: 3.1.1 - resolution: "node-abort-controller@npm:3.1.1" - checksum: 10c0/f7ad0e7a8e33809d4f3a0d1d65036a711c39e9d23e0319d80ebe076b9a3b4432b4d6b86a7fab65521de3f6872ffed36fc35d1327487c48eb88c517803403eda3 - languageName: node - linkType: hard - "node-addon-api@npm:^5.1.0": version: 5.1.0 resolution: "node-addon-api@npm:5.1.0" @@ -24626,7 +23470,7 @@ __metadata: languageName: node linkType: hard -"node-forge@npm:^1, node-forge@npm:^1.3.1": +"node-forge@npm:^1.3.1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 @@ -25335,20 +24179,6 @@ __metadata: languageName: node linkType: hard -"objectorarray@npm:^1.0.5": - version: 1.0.5 - resolution: "objectorarray@npm:1.0.5" - checksum: 10c0/3d3db66e2052df85617ac31b98f8e51a7a883ebce24123018dacf286712aa513a0a84e82b4a6bef68889d5fc39cf08e630ee78df013023fc5161e1fdf3eaaa5a - languageName: node - linkType: hard - -"obuf@npm:^1.0.0, obuf@npm:^1.1.2": - version: 1.1.2 - resolution: "obuf@npm:1.1.2" - checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 - languageName: node - linkType: hard - "on-exit-leak-free@npm:^2.1.0": version: 2.1.0 resolution: "on-exit-leak-free@npm:2.1.0" @@ -25399,7 +24229,7 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.0.4, open@npm:^8.0.9, open@npm:^8.4.0": +"open@npm:^8.0.4, open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" dependencies: @@ -25410,15 +24240,6 @@ __metadata: languageName: node linkType: hard -"opener@npm:^1.5.2": - version: 1.5.2 - resolution: "opener@npm:1.5.2" - bin: - opener: bin/opener-bin.js - checksum: 10c0/dd56256ab0cf796585617bc28e06e058adf09211781e70b264c76a1dbe16e90f868c974e5bf5309c93469157c7d14b89c35dc53fe7293b0e40b4d2f92073bc79 - languageName: node - linkType: hard - "optimism@npm:^0.18.0": version: 0.18.0 resolution: "optimism@npm:0.18.0" @@ -25667,16 +24488,6 @@ __metadata: languageName: node linkType: hard -"p-retry@npm:^4.5.0": - version: 4.6.2 - resolution: "p-retry@npm:4.6.2" - dependencies: - "@types/retry": "npm:0.12.0" - retry: "npm:^0.13.1" - checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 - languageName: node - linkType: hard - "p-timeout@npm:^3.2.0": version: 3.2.0 resolution: "p-timeout@npm:3.2.0" @@ -25947,7 +24758,7 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": +"parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 @@ -26404,154 +25215,6 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^9.0.0": - version: 9.0.1 - resolution: "postcss-calc@npm:9.0.1" - dependencies: - postcss-selector-parser: "npm:^6.0.11" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.2 - checksum: 10c0/e0df07337162dbcaac5d6e030c7fd289e21da8766a9daca5d6b2b3c8094bb524ae5d74c70048ea7fe5fe4960ce048c60ac97922d917c3bbff34f58e9d2b0eb0e - languageName: node - linkType: hard - -"postcss-colormin@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-colormin@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - colord: "npm:^2.9.1" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/b05763b68f7f23333f408734f13be4bde641934ecbde25ac7d7fa648ab5e826716bffac0193067b317e861c6dabad81db9c012e865a83f81b6bce5c7e25c0fdd - languageName: node - linkType: hard - -"postcss-convert-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-convert-values@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/8c20d31a39e0ddf7db4fde0da62e293279b5ee84c36919f2e5760650fa6f2984f1a40bfdbe8d1f7829bd37b17e5e589535f0aaaf71d4df29ad203cef830b9d7a - languageName: node - linkType: hard - -"postcss-discard-comments@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-comments@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/c8792cd99c7696b21917d55937e02fb854a82ee308edf7564f18ad19bec4abf4756ba234e17f7d129d6b0dbaf6253bcddc435b1aeee190d4d26dcc2448f5453a - languageName: node - linkType: hard - -"postcss-discard-duplicates@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-duplicates@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/5fb0de3b187b09538a8c10f25bcc3e7b0865337a96a0599f8213864f0d52812f6c90142d170258293a30484b95e096dee28fc8fddb302016f93d4a8d269bb18f - languageName: node - linkType: hard - -"postcss-discard-empty@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-empty@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/5dfe01f93ee2bb85e71f7832498bd051b772b9c724a5630f749237b07a14b47c2b2800b4215ab4cf0d8cba29552725b40334f3ef9d349f7aacf410ad351715dc - languageName: node - linkType: hard - -"postcss-discard-overridden@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-overridden@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/3a0c91241a95a887ef10227c761fb2c48870966bda5530de635002e485abc2743dfbfdc96e3b6a21f10c6231f0cfbe1a0eae0a01a89629d64a711eab3ee008c6 - languageName: node - linkType: hard - -"postcss-merge-longhand@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-merge-longhand@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/0b67c590d301ab7f087ea7421e1eac0cccd2ff1c146a2dfa16d3f32b770d12a5999b8c6ea177efc443f4fb9df13b941c401365c634533878eef1982ad9d0bb98 - languageName: node - linkType: hard - -"postcss-merge-rules@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-merge-rules@npm:6.0.1" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - cssnano-utils: "npm:^4.0.0" - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/b6a2a196905cd170757aa7b8bc74dab1fc7e2b2ca6a19c6d355fb7c41ff736023b4176c1008a7049f6a1b24a94a30d066c4e51229c1282a941f7fd6056085af7 - languageName: node - linkType: hard - -"postcss-minify-font-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-font-values@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/6b74b1ec19bf76dcae7947c42145cb200b38767680512728f76168ae246db453798760e56111bd28ade9011d3655a79da4b33a93e5349f98fb0c1b22cc65ff36 - languageName: node - linkType: hard - -"postcss-minify-gradients@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-gradients@npm:6.0.0" - dependencies: - colord: "npm:^2.9.1" - cssnano-utils: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/59046acd470bee151291ba99421846d776c4ed243acb05a005e74f64f92b968d712d35e727f5e4a90e632d6d6aeb3a01083469f50bfdf1fb9ecae7f4ae52d9b8 - languageName: node - linkType: hard - -"postcss-minify-params@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-params@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - cssnano-utils: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/d4d1469b7ad7fe53900eb19c156ec6dcfeaf71641d29ba4df31f47d8fa8ac700df5b8d3e3768e66d695d5356ed348cea901314653046c8e48422962f165a1933 - languageName: node - linkType: hard - -"postcss-minify-selectors@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-selectors@npm:6.0.0" - dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/1cdd3bd231cf25f54ab370d959f727dfcbe839a1d97bcfd65add9df73747a45d299a009ff16111bbe78943e8f81dcf5f84ae4106847b23dd3652de7aadc0b297 - languageName: node - linkType: hard - "postcss-modules-extract-imports@npm:^3.1.0": version: 3.1.0 resolution: "postcss-modules-extract-imports@npm:3.1.0" @@ -26587,178 +25250,22 @@ __metadata: "postcss-modules-values@npm:^4.0.0": version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" - dependencies: - icss-utils: "npm:^5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc - languageName: node - linkType: hard - -"postcss-normalize-charset@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-charset@npm:6.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/5232eac7f62097b1d349546182af2db7db34989867c147517cd407ab23c8450558a7f858eb8dac130959dae2d02d3460c5afa510e0ffe22221cb218f2bd79adb - languageName: node - linkType: hard - -"postcss-normalize-display-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-display-values@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/58163258a52610fa0d2b61bd6e872b9a2b25da1f2209cbf34fad3b62a4139fff9e0e6b298dcd1adfe6ac556098aad8b79c387280f3a949180f8fb12e6b41fecf - languageName: node - linkType: hard - -"postcss-normalize-positions@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-positions@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/de2ced6cfdf2931d7cbc8f9c96bb12487119dba1b454c7ac01fd19f7afdaa9bf6c63f59624281293379ead5a3d5e883007a3f192f02c40ab41528ccc5a399f5c - languageName: node - linkType: hard - -"postcss-normalize-repeat-style@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-repeat-style@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/1643132094067709ca7d1fa2beededd28565c83bc8a6c2a4dec879a97e1d425ca1293a8832a45732eef12b52960f024330cfb654a8a222fb7ea768a75989c31e - languageName: node - linkType: hard - -"postcss-normalize-string@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-string@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/d586ce274451229c6a3d625edef882b342ab7702babb632845c8c201c7bcc08481f282000d19d17edb7b5ef0b1982e715a16ab60990d124e937c4aef3304151e - languageName: node - linkType: hard - -"postcss-normalize-timing-functions@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-timing-functions@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/a70742648cec15eea031096f2ad99c21c79228ce4c4ccc9f63c277c07e9e3add96298cc67b0b1797896507248153e0a662f85f490f53147ded7008b459dd5ba3 - languageName: node - linkType: hard - -"postcss-normalize-unicode@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-unicode@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/cd9b06ed09c29ccc0b2cb222044d7ec49fb710fdd6f0878b26d7f3324478d8271a555ba3d82fc8d9fdcf8671a83c499cdfa09c0e73d4dee928adff4042ed8b22 - languageName: node - linkType: hard - -"postcss-normalize-url@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-url@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/719a7feee4adf638cc0b4bc204d89485388ca81f0ad0a181a225122f488f956abd29f429d69e5a57fffe93fbd2a22eab7737bd8b55b19979efba26e008b2ec11 - languageName: node - linkType: hard - -"postcss-normalize-whitespace@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-whitespace@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/8421dd5813c1e555d7c2847dd8b71a5138ee2091341ebd1ea686d5b00cd46d249a29027e142289f873ca7f5fc995b51eb68f9693fec6d61cf951c759d109c37d - languageName: node - linkType: hard - -"postcss-ordered-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-ordered-values@npm:6.0.0" - dependencies: - cssnano-utils: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/b01352b0ea014e0037a5b8b3bd866696924bfb2cf3b47b73547786a1954e6771c04790fbe4c651bf029bafdbfde70f49e611f9ef309e945f753425841f343017 - languageName: node - linkType: hard - -"postcss-reduce-initial@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-reduce-initial@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - caniuse-api: "npm:^3.0.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/7cf6340bde9f70c7d9b20bc3ee53e883bf27ed56fcc3bb2a2c736b311d977098a7c3a6b9e4be4d2c159d0042bf7742bb5af59628cd89cf838968dacc5ae15c80 - languageName: node - linkType: hard - -"postcss-reduce-transforms@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-reduce-transforms@npm:6.0.0" - dependencies: - postcss-value-parser: "npm:^4.2.0" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/6da900d22dd8760b8a2ace32013036e3c4c4d9d560c31255eceea54563e3ddb2ca830bc9072fe2a1abacb8c48a008656887fc2f6ba1873e590342ad8e6bc269d - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/51f099b27f7c7198ea1826470ef0adfa58b3bd3f59b390fda123baa0134880a5fa9720137b6009c4c1373357b144f700b0edac73335d0067422063129371444e - languageName: node - linkType: hard - -"postcss-svgo@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-svgo@npm:6.0.0" + resolution: "postcss-modules-values@npm:4.0.0" dependencies: - postcss-value-parser: "npm:^4.2.0" - svgo: "npm:^3.0.2" + icss-utils: "npm:^5.0.0" peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/ec567cd5e982e3c0393695628bc508b87dcfe4e4b2049930e79e6c629c349fad19403f0d39d76ceda3e0f15ffd065304e76152f397fae2f3f848cdb847a0b564 + postcss: ^8.1.0 + checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc languageName: node linkType: hard -"postcss-unique-selectors@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-unique-selectors@npm:6.0.0" +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": + version: 6.0.13 + resolution: "postcss-selector-parser@npm:6.0.13" dependencies: - postcss-selector-parser: "npm:^6.0.5" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/63e81a7965ff8874fdf39ef0ae0f12cc21352548733538f52eda73f0ed5a7fab7fda9090facf50395d07873c5a6f02d31a6171fd476c80858b03090ec4c61d31 + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/51f099b27f7c7198ea1826470ef0adfa58b3bd3f59b390fda123baa0134880a5fa9720137b6009c4c1373357b144f700b0edac73335d0067422063129371444e languageName: node linkType: hard @@ -26769,7 +25276,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.24, postcss@npm:^8.4.33, postcss@npm:^8.4.38": +"postcss@npm:^8.2.14, postcss@npm:^8.4.33, postcss@npm:^8.4.38": version: 8.4.38 resolution: "postcss@npm:8.4.38" dependencies: @@ -26834,7 +25341,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2, prettier@npm:^2.6.2, prettier@npm:^2.8.0, prettier@npm:^2.8.3": +"prettier@npm:^2, prettier@npm:^2.8.0, prettier@npm:^2.8.3": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -26850,16 +25357,6 @@ __metadata: languageName: node linkType: hard -"pretty-error@npm:^4.0.0": - version: 4.0.0 - resolution: "pretty-error@npm:4.0.0" - dependencies: - lodash: "npm:^4.17.20" - renderkid: "npm:^3.0.0" - checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 - languageName: node - linkType: hard - "pretty-format@npm:^27.0.2": version: 27.5.1 resolution: "pretty-format@npm:27.5.1" @@ -27382,7 +25879,7 @@ __metadata: languageName: node linkType: hard -"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5": version: 2.1.0 resolution: "randombytes@npm:2.1.0" dependencies: @@ -27401,7 +25898,7 @@ __metadata: languageName: node linkType: hard -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": +"range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 @@ -27820,7 +26317,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -27835,7 +26332,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -28179,19 +26676,6 @@ __metadata: languageName: node linkType: hard -"renderkid@npm:^3.0.0": - version: 3.0.0 - resolution: "renderkid@npm:3.0.0" - dependencies: - css-select: "npm:^4.1.3" - dom-converter: "npm:^0.2.0" - htmlparser2: "npm:^6.1.0" - lodash: "npm:^4.17.21" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 - languageName: node - linkType: hard - "request-progress@npm:^3.0.0": version: 3.0.0 resolution: "request-progress@npm:3.0.0" @@ -28409,7 +26893,7 @@ __metadata: languageName: node linkType: hard -"retry@npm:0.13.1, retry@npm:^0.13.1": +"retry@npm:0.13.1": version: 0.13.1 resolution: "retry@npm:0.13.1" checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 @@ -28810,7 +27294,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.0.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -28821,7 +27305,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.0.1": +"schema-utils@npm:^4.0.0": version: 4.2.0 resolution: "schema-utils@npm:4.2.0" dependencies: @@ -28872,22 +27356,6 @@ __metadata: languageName: node linkType: hard -"select-hose@npm:^2.0.0": - version: 2.0.0 - resolution: "select-hose@npm:2.0.0" - checksum: 10c0/01cc52edd29feddaf379efb4328aededa633f0ac43c64b11a8abd075ff34f05b0d280882c4fbcbdf1a0658202c9cd2ea8d5985174dcf9a2dac7e3a4996fa9b67 - languageName: node - linkType: hard - -"selfsigned@npm:^2.1.1": - version: 2.1.1 - resolution: "selfsigned@npm:2.1.1" - dependencies: - node-forge: "npm:^1" - checksum: 10c0/4a2509c8a5bd49c3630a799de66b317352b52746bec981133d4f8098365da35d2344f0fbedf14aacf2cd1e88682048e2df11ad9dc59331d3b1c0a5ec3e6e16ad - languageName: node - linkType: hard - "semver-try-require@npm:7.0.0": version: 7.0.0 resolution: "semver-try-require@npm:7.0.0" @@ -28956,30 +27424,6 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": - version: 6.0.1 - resolution: "serialize-javascript@npm:6.0.1" - dependencies: - randombytes: "npm:^2.1.0" - checksum: 10c0/1af427f4fee3fee051f54ffe15f77068cff78a3c96d20f5c1178d20630d3ab122d8350e639d5e13cde8111ef9db9439b871305ffb185e24be0a2149cec230988 - languageName: node - linkType: hard - -"serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "serve-index@npm:1.9.1" - dependencies: - accepts: "npm:~1.3.4" - batch: "npm:0.6.1" - debug: "npm:2.6.9" - escape-html: "npm:~1.0.3" - http-errors: "npm:~1.6.2" - mime-types: "npm:~2.1.17" - parseurl: "npm:~1.3.2" - checksum: 10c0/a666471a24196f74371edf2c3c7bcdd82adbac52f600804508754b5296c3567588bf694258b19e0cb23a567acfa20d9721bfdaed3286007b81f9741ada8a3a9c - languageName: node - linkType: hard - "serve-static@npm:1.15.0": version: 1.15.0 resolution: "serve-static@npm:1.15.0" @@ -29039,13 +27483,6 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:1.1.0": - version: 1.1.0 - resolution: "setprototypeof@npm:1.1.0" - checksum: 10c0/a77b20876689c6a89c3b42f0c3596a9cae02f90fc902570cbd97198e9e8240382086c9303ad043e88cee10f61eae19f1004e51d885395a1e9bf49f9ebed12872 - languageName: node - linkType: hard - "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -29205,17 +27642,6 @@ __metadata: languageName: node linkType: hard -"sirv@npm:^2.0.3": - version: 2.0.3 - resolution: "sirv@npm:2.0.3" - dependencies: - "@polka/url": "npm:^1.0.0-next.20" - mrmime: "npm:^1.0.0" - totalist: "npm:^3.0.0" - checksum: 10c0/333bd665ee5ac3805047ea47757e04e2b18ca562749b9a07f5bbbee6dabd99ff00011604689b1ada3d22e46a4198c61e05e2d1abd5454d94da483ce3a3813205 - languageName: node - linkType: hard - "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -29246,13 +27672,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: 10c0/b522ca75d80d107fd30d29df0549a7b2537c83c4c4ecd12cd7d4ea6c8aaca2ab17ada002e7a1d78a9d736a0261509f26ea5b489082ee443a3a810586ef8eff18 - languageName: node - linkType: hard - "slash@npm:^5.0.0": version: 5.1.0 resolution: "slash@npm:5.1.0" @@ -29344,17 +27763,6 @@ __metadata: languageName: node linkType: hard -"sockjs@npm:^0.3.24": - version: 0.3.24 - resolution: "sockjs@npm:0.3.24" - dependencies: - faye-websocket: "npm:^0.11.3" - uuid: "npm:^8.3.2" - websocket-driver: "npm:^0.7.4" - checksum: 10c0/aa102c7d921bf430215754511c81ea7248f2dcdf268fbdb18e4d8183493a86b8793b164c636c52f474a886f747447c962741df2373888823271efdb9d2594f33 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^7.0.0": version: 7.0.0 resolution: "socks-proxy-agent@npm:7.0.0" @@ -29414,14 +27822,7 @@ __metadata: languageName: node linkType: hard -"source-list-map@npm:^2.0.1": - version: 2.0.1 - resolution: "source-list-map@npm:2.0.1" - checksum: 10c0/2e5e421b185dcd857f46c3c70e2e711a65d717b78c5f795e2e248c9d67757882ea989b80ebc08cf164eeeda5f4be8aa95d3b990225070b2daaaf3257c5958149 - languageName: node - linkType: hard - -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0": +"source-map-js@npm:^1.2.0": version: 1.2.0 resolution: "source-map-js@npm:1.2.0" checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 @@ -29438,7 +27839,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.16": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -29455,7 +27856,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.7.4, source-map@npm:^0.7.3": +"source-map@npm:0.7.4": version: 0.7.4 resolution: "source-map@npm:0.7.4" checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc @@ -29510,33 +27911,6 @@ __metadata: languageName: node linkType: hard -"spdy-transport@npm:^3.0.0": - version: 3.0.0 - resolution: "spdy-transport@npm:3.0.0" - dependencies: - debug: "npm:^4.1.0" - detect-node: "npm:^2.0.4" - hpack.js: "npm:^2.1.6" - obuf: "npm:^1.1.2" - readable-stream: "npm:^3.0.6" - wbuf: "npm:^1.7.3" - checksum: 10c0/eaf7440fa90724fffc813c386d4a8a7427d967d6e46d7c51d8f8a533d1a6911b9823ea9218703debbae755337e85f110185d7a00ae22ec5c847077b908ce71bb - languageName: node - linkType: hard - -"spdy@npm:^4.0.2": - version: 4.0.2 - resolution: "spdy@npm:4.0.2" - dependencies: - debug: "npm:^4.1.0" - handle-thing: "npm:^2.0.0" - http-deceiver: "npm:^1.2.7" - select-hose: "npm:^2.0.0" - spdy-transport: "npm:^3.0.0" - checksum: 10c0/983509c0be9d06fd00bb9dff713c5b5d35d3ffd720db869acdd5ad7aa6fc0e02c2318b58f75328957d8ff772acdf1f7d19382b6047df342044ff3e2d6805ccdf - languageName: node - linkType: hard - "split2@npm:4.2.0, split2@npm:^4.0.0": version: 4.2.0 resolution: "split2@npm:4.2.0" @@ -29633,13 +28007,6 @@ __metadata: languageName: node linkType: hard -"stackframe@npm:^1.3.4": - version: 1.3.4 - resolution: "stackframe@npm:1.3.4" - checksum: 10c0/18410f7a1e0c5d211a4effa83bdbf24adbe8faa8c34db52e1cd3e89837518c592be60b60d8b7270ac53eeeb8b807cd11b399a41667f6c9abb41059c3ccc8a989 - languageName: node - linkType: hard - "stacktracey@npm:2.1.8": version: 2.1.8 resolution: "stacktracey@npm:2.1.8" @@ -29664,13 +28031,6 @@ __metadata: languageName: node linkType: hard -"statuses@npm:>= 1.4.0 < 2": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 - languageName: node - linkType: hard - "std-env@npm:^3.5.0": version: 3.7.0 resolution: "std-env@npm:3.7.0" @@ -30090,7 +28450,7 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:3.3.4, style-loader@npm:^3.3.1": +"style-loader@npm:3.3.4": version: 3.3.4 resolution: "style-loader@npm:3.3.4" peerDependencies: @@ -30099,18 +28459,6 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^6.0.0": - version: 6.0.0 - resolution: "stylehacks@npm:6.0.0" - dependencies: - browserslist: "npm:^4.21.4" - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.2.15 - checksum: 10c0/6ce277c816dd826fdc765258d612a160bad03dae52ab51ef1676efae07e96923ebeb6880d6522eefc50d2e81cb90b632615120c73aed190f345e8d836def67b6 - languageName: node - linkType: hard - "superjson@npm:^1.12.2 || ^2.0.0": version: 2.2.1 resolution: "superjson@npm:2.2.1" @@ -30204,22 +28552,6 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^3.0.2": - version: 3.0.2 - resolution: "svgo@npm:3.0.2" - dependencies: - "@trysound/sax": "npm:0.2.0" - commander: "npm:^7.2.0" - css-select: "npm:^5.1.0" - css-tree: "npm:^2.2.1" - csso: "npm:^5.0.5" - picocolors: "npm:^1.0.0" - bin: - svgo: bin/svgo - checksum: 10c0/d682d416dd68cdcbab5e1e77b93d621325480e97dfe87777e845ea9a0ce05d03fc837ce17080af67e787f6b24430b805ff79f4591dda30a0ab4060b6a3ac2adf - languageName: node - linkType: hard - "swap-case@npm:^2.0.2": version: 2.0.2 resolution: "swap-case@npm:2.0.2" @@ -30229,16 +28561,6 @@ __metadata: languageName: node linkType: hard -"swc-loader@npm:^0.2.3": - version: 0.2.3 - resolution: "swc-loader@npm:0.2.3" - peerDependencies: - "@swc/core": ^1.2.147 - webpack: ">=2" - checksum: 10c0/cb3f9b116fbd292b881e804a4fe66cd6d543a7de2572f5a68e067e4780ee2d59a8da87a90736ba6e8e286e4368c98214ae3486b1b872080292814e5d3062f09c - languageName: node - linkType: hard - "swr@npm:2.2.0": version: 2.2.0 resolution: "swr@npm:2.2.0" @@ -30291,7 +28613,7 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": +"tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 @@ -30432,42 +28754,6 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.1, terser-webpack-plugin@npm:^5.3.10": - version: 5.3.10 - resolution: "terser-webpack-plugin@npm:5.3.10" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.20" - jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.26.0" - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 10c0/66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 - languageName: node - linkType: hard - -"terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.27.0 - resolution: "terser@npm:5.27.0" - dependencies: - "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.8.2" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10c0/bed0d39d9a7f2b82c87173e48081c46426a8820ba1dcb864bbfccd2df2b7fb8498a7ea4c8ef045ccce5713b23a6b4c3a784967f1b9f3115adaa7f51712f6e6ae - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -30544,13 +28830,6 @@ __metadata: languageName: node linkType: hard -"thunky@npm:^1.0.2": - version: 1.1.0 - resolution: "thunky@npm:1.1.0" - checksum: 10c0/369764f39de1ce1de2ba2fa922db4a3f92e9c7f33bcc9a713241bc1f4a5238b484c17e0d36d1d533c625efb00e9e82c3e45f80b47586945557b45abb890156d2 - languageName: node - linkType: hard - "timers-browserify@npm:^2.0.4": version: 2.0.12 resolution: "timers-browserify@npm:2.0.12" @@ -30691,13 +28970,6 @@ __metadata: languageName: node linkType: hard -"totalist@npm:^3.0.0": - version: 3.0.1 - resolution: "totalist@npm:3.0.1" - checksum: 10c0/4bb1fadb69c3edbef91c73ebef9d25b33bbf69afe1e37ce544d5f7d13854cda15e47132f3e0dc4cafe300ddb8578c77c50a65004d8b6e97e77934a69aa924863 - languageName: node - linkType: hard - "touch@npm:^3.1.0": version: 3.1.0 resolution: "touch@npm:3.1.0" @@ -31683,13 +29955,6 @@ __metadata: languageName: node linkType: hard -"utila@npm:~0.4": - version: 0.4.0 - resolution: "utila@npm:0.4.0" - checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e - languageName: node - linkType: hard - "utils-merge@npm:1.0.1": version: 1.0.1 resolution: "utils-merge@npm:1.0.1" @@ -32024,7 +30289,7 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.2.0, watchpack@npm:^2.4.1": +"watchpack@npm:^2.2.0": version: 2.4.1 resolution: "watchpack@npm:2.4.1" dependencies: @@ -32043,15 +30308,6 @@ __metadata: languageName: node linkType: hard -"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": - version: 1.7.3 - resolution: "wbuf@npm:1.7.3" - dependencies: - minimalistic-assert: "npm:^1.0.0" - checksum: 10c0/56edcc5ef2b3d30913ba8f1f5cccc364d180670b24d5f3f8849c1e6fb514e5c7e3a87548ae61227a82859eba6269c11393ae24ce12a2ea1ecb9b465718ddced7 - languageName: node - linkType: hard - "wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" @@ -32122,195 +30378,6 @@ __metadata: languageName: node linkType: hard -"webpack-bundle-analyzer@npm:4.10.2": - version: 4.10.2 - resolution: "webpack-bundle-analyzer@npm:4.10.2" - dependencies: - "@discoveryjs/json-ext": "npm:0.5.7" - acorn: "npm:^8.0.4" - acorn-walk: "npm:^8.0.0" - commander: "npm:^7.2.0" - debounce: "npm:^1.2.1" - escape-string-regexp: "npm:^4.0.0" - gzip-size: "npm:^6.0.0" - html-escaper: "npm:^2.0.2" - opener: "npm:^1.5.2" - picocolors: "npm:^1.0.0" - sirv: "npm:^2.0.3" - ws: "npm:^7.3.1" - bin: - webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 10c0/00603040e244ead15b2d92981f0559fa14216381349412a30070a7358eb3994cd61a8221d34a3b3fb8202dc3d1c5ee1fbbe94c5c52da536e5b410aa1cf279a48 - languageName: node - linkType: hard - -"webpack-cli@npm:5.1.4": - version: 5.1.4 - resolution: "webpack-cli@npm:5.1.4" - dependencies: - "@discoveryjs/json-ext": "npm:^0.5.0" - "@webpack-cli/configtest": "npm:^2.1.1" - "@webpack-cli/info": "npm:^2.0.2" - "@webpack-cli/serve": "npm:^2.0.5" - colorette: "npm:^2.0.14" - commander: "npm:^10.0.1" - cross-spawn: "npm:^7.0.3" - envinfo: "npm:^7.7.3" - fastest-levenshtein: "npm:^1.0.12" - import-local: "npm:^3.0.2" - interpret: "npm:^3.1.1" - rechoir: "npm:^0.8.0" - webpack-merge: "npm:^5.7.3" - peerDependencies: - webpack: 5.x.x - peerDependenciesMeta: - "@webpack-cli/generators": - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - bin: - webpack-cli: bin/cli.js - checksum: 10c0/4266909ae5e2e662c8790ac286e965b2c7fd5a4a2f07f48e28576234c9a5f631847ccddc18e1b3281c7b4be04a7ff4717d2636033a322dde13ac995fd0d9de10 - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:^5.3.4": - version: 5.3.4 - resolution: "webpack-dev-middleware@npm:5.3.4" - dependencies: - colorette: "npm:^2.0.10" - memfs: "npm:^3.4.3" - mime-types: "npm:^2.1.31" - range-parser: "npm:^1.2.1" - schema-utils: "npm:^4.0.0" - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 10c0/257df7d6bc5494d1d3cb66bba70fbdf5a6e0423e39b6420f7631aeb52435afbfbff8410a62146dcdf3d2f945c62e03193aae2ac1194a2f7d5a2523b9d194e9e1 - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:^6.1.1": - version: 6.1.1 - resolution: "webpack-dev-middleware@npm:6.1.1" - dependencies: - colorette: "npm:^2.0.10" - memfs: "npm:^3.4.12" - mime-types: "npm:^2.1.31" - range-parser: "npm:^1.2.1" - schema-utils: "npm:^4.0.0" - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - checksum: 10c0/f8f5b7f7591fa3e4d4008b28ab2b5c13367a24587257e3e37cff31e2d8a6c859de5294af83c79e8faf3137db194377f392fffacdf5010b5c1311eba6f9b71568 - languageName: node - linkType: hard - -"webpack-dev-server@npm:4.15.2": - version: 4.15.2 - resolution: "webpack-dev-server@npm:4.15.2" - dependencies: - "@types/bonjour": "npm:^3.5.9" - "@types/connect-history-api-fallback": "npm:^1.3.5" - "@types/express": "npm:^4.17.13" - "@types/serve-index": "npm:^1.9.1" - "@types/serve-static": "npm:^1.13.10" - "@types/sockjs": "npm:^0.3.33" - "@types/ws": "npm:^8.5.5" - ansi-html-community: "npm:^0.0.8" - bonjour-service: "npm:^1.0.11" - chokidar: "npm:^3.5.3" - colorette: "npm:^2.0.10" - compression: "npm:^1.7.4" - connect-history-api-fallback: "npm:^2.0.0" - default-gateway: "npm:^6.0.3" - express: "npm:^4.17.3" - graceful-fs: "npm:^4.2.6" - html-entities: "npm:^2.3.2" - http-proxy-middleware: "npm:^2.0.3" - ipaddr.js: "npm:^2.0.1" - launch-editor: "npm:^2.6.0" - open: "npm:^8.0.9" - p-retry: "npm:^4.5.0" - rimraf: "npm:^3.0.2" - schema-utils: "npm:^4.0.0" - selfsigned: "npm:^2.1.1" - serve-index: "npm:^1.9.1" - sockjs: "npm:^0.3.24" - spdy: "npm:^4.0.2" - webpack-dev-middleware: "npm:^5.3.4" - ws: "npm:^8.13.0" - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - bin: - webpack-dev-server: bin/webpack-dev-server.js - checksum: 10c0/625bd5b79360afcf98782c8b1fd710b180bb0e96d96b989defff550c546890010ceea82ffbecb2a0a23f7f018bc72f2dee7b3070f7b448fb0110df6657fb2904 - languageName: node - linkType: hard - -"webpack-hot-middleware@npm:^2.25.1": - version: 2.25.4 - resolution: "webpack-hot-middleware@npm:2.25.4" - dependencies: - ansi-html-community: "npm:0.0.8" - html-entities: "npm:^2.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/c0702d308a39bdbc9277d66df50272e8c358c2238cecb0881df57136f54cb7a3d8291320b13075325b58f7a3cbf7a1ef10829554a5bc2ddfa3effbf416dc8e8c - languageName: node - linkType: hard - -"webpack-manifest-plugin@npm:5.0.0": - version: 5.0.0 - resolution: "webpack-manifest-plugin@npm:5.0.0" - dependencies: - tapable: "npm:^2.0.0" - webpack-sources: "npm:^2.2.0" - peerDependencies: - webpack: ^5.47.0 - checksum: 10c0/c6baed67855c48363a7bd677bc05ac532e2d817370894ec5a785524c1df08859330198eda419efb17d0e4233dc74d194f423a4ac5d34ab5521ba2617d14ea572 - languageName: node - linkType: hard - -"webpack-merge@npm:5.10.0, webpack-merge@npm:^5.7.3": - version: 5.10.0 - resolution: "webpack-merge@npm:5.10.0" - dependencies: - clone-deep: "npm:^4.0.1" - flat: "npm:^5.0.2" - wildcard: "npm:^2.0.0" - checksum: 10c0/b607c84cabaf74689f965420051a55a08722d897bdd6c29cb0b2263b451c090f962d41ecf8c9bf56b0ab3de56e65476ace0a8ecda4f4a4663684243d90e0512b - languageName: node - linkType: hard - -"webpack-retry-chunk-load-plugin@npm:3.1.1": - version: 3.1.1 - resolution: "webpack-retry-chunk-load-plugin@npm:3.1.1" - dependencies: - prettier: "npm:^2.6.2" - peerDependencies: - webpack: ">=5.0.0" - checksum: 10c0/62a4eda6a8d4c3a1169d41fd7d69902f06b4c39c76019f897ac3cb6958ecba5591c37386e303e7495859602386a61ac597fa970937099bcfc4f4b9a1027cece8 - languageName: node - linkType: hard - -"webpack-sources@npm:^2.2.0": - version: 2.3.1 - resolution: "webpack-sources@npm:2.3.1" - dependencies: - source-list-map: "npm:^2.0.1" - source-map: "npm:^0.6.1" - checksum: 10c0/caf56a9a478eca7e77feca2b6ddc7673f1384eb870280014b300c40cf42abca656f639ff58a8d55a889a92a810ae3c22e71e578aa38fde416e8c2e6827a6ddfd - languageName: node - linkType: hard - "webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" @@ -32318,13 +30385,6 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.5.0": - version: 0.5.0 - resolution: "webpack-virtual-modules@npm:0.5.0" - checksum: 10c0/0742e069cd49d91ccd0b59431b3666903d321582c1b1062fa6bdae005c3538af55ff8787ea5eafbf72662f3496d3a879e2c705d55ca0af8283548a925be18484 - languageName: node - linkType: hard - "webpack-virtual-modules@npm:^0.6.1": version: 0.6.1 resolution: "webpack-virtual-modules@npm:0.6.1" @@ -32332,44 +30392,7 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5, webpack@npm:5.92.0, webpack@npm:^5": - version: 5.92.0 - resolution: "webpack@npm:5.92.0" - dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.5" - "@webassemblyjs/ast": "npm:^1.12.1" - "@webassemblyjs/wasm-edit": "npm:^1.12.1" - "@webassemblyjs/wasm-parser": "npm:^1.12.1" - acorn: "npm:^8.7.1" - acorn-import-attributes: "npm:^1.9.5" - browserslist: "npm:^4.21.10" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.17.0" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.11" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.10" - watchpack: "npm:^2.4.1" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 10c0/588de5ce6f1e8fb4fec7300c2c36a8fc844fe71f4c871b06aca1a68553bea8f6479697615abb53cbbeb2e3859fc1b982f2f48ff23dd0e60024f69bb3d46d0712 - languageName: node - linkType: hard - -"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": +"websocket-driver@npm:>=0.5.1": version: 0.7.4 resolution: "websocket-driver@npm:0.7.4" dependencies: @@ -32573,13 +30596,6 @@ __metadata: languageName: node linkType: hard -"wildcard@npm:^2.0.0": - version: 2.0.1 - resolution: "wildcard@npm:2.0.1" - checksum: 10c0/08f70cd97dd9a20aea280847a1fe8148e17cae7d231640e41eb26d2388697cbe65b67fd9e68715251c39b080c5ae4f76d71a9a69fa101d897273efdfb1b58bf7 - languageName: node - linkType: hard - "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -32718,22 +30734,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.3.1": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d - languageName: node - linkType: hard - -"ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.13.0, ws@npm:^8.14.2, ws@npm:^8.17.0, ws@npm:^8.2.3, ws@npm:^8.4.2": +"ws@npm:^8.11.0, ws@npm:^8.12.0, ws@npm:^8.14.2, ws@npm:^8.17.0, ws@npm:^8.2.3, ws@npm:^8.4.2": version: 8.17.1 resolution: "ws@npm:8.17.1" peerDependencies: From aef41e0533bd24721b00b25cb3a1df9da7bb7b3f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:07:10 +0000 Subject: [PATCH 05/74] chore(deps): update dependency semver to v7.6.3 (#10964) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [semver](https://togithub.com/npm/node-semver) | [`7.6.2` -> `7.6.3`](https://renovatebot.com/diffs/npm/semver/7.6.2/7.6.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.6.2/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.6.2/7.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
npm/node-semver (semver) ### [`v7.6.3`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#763-2024-07-16) [Compare Source](https://togithub.com/npm/node-semver/compare/v7.6.2...v7.6.3) ##### Bug Fixes - [`73a3d79`](https://togithub.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0) [#​726](https://togithub.com/npm/node-semver/pull/726) optimize Range parsing and formatting ([#​726](https://togithub.com/npm/node-semver/issues/726)) ([@​jviide](https://togithub.com/jviide)) ##### Documentation - [`2975ece`](https://togithub.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064) [#​719](https://togithub.com/npm/node-semver/pull/719) fix extra backtick typo ([#​719](https://togithub.com/npm/node-semver/issues/719)) ([@​stdavis](https://togithub.com/stdavis))
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/cli/package.json | 2 +- packages/create-redwood-app/package.json | 2 +- yarn.lock | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 0ba368a2c867..ae8e514d420c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -73,7 +73,7 @@ "prisma": "5.15.1", "prompts": "2.4.2", "rimraf": "5.0.7", - "semver": "7.6.2", + "semver": "7.6.3", "smol-toml": "1.2.2", "string-env-interpolation": "1.0.1", "systeminformation": "5.22.11", diff --git a/packages/create-redwood-app/package.json b/packages/create-redwood-app/package.json index 69756b385dac..08e7f067bdaf 100644 --- a/packages/create-redwood-app/package.json +++ b/packages/create-redwood-app/package.json @@ -41,7 +41,7 @@ "execa": "5.1.1", "fs-extra": "11.2.0", "klaw-sync": "6.0.0", - "semver": "7.6.2", + "semver": "7.6.3", "systeminformation": "5.22.11", "terminal-link": "2.1.1", "tsx": "4.15.6", diff --git a/yarn.lock b/yarn.lock index 97d40b1add47..797a2df83a57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7954,7 +7954,7 @@ __metadata: prisma: "npm:5.15.1" prompts: "npm:2.4.2" rimraf: "npm:5.0.7" - semver: "npm:7.6.2" + semver: "npm:7.6.3" smol-toml: "npm:1.2.2" string-env-interpolation: "npm:1.0.1" systeminformation: "npm:5.22.11" @@ -14711,7 +14711,7 @@ __metadata: execa: "npm:5.1.1" fs-extra: "npm:11.2.0" klaw-sync: "npm:6.0.0" - semver: "npm:7.6.2" + semver: "npm:7.6.3" systeminformation: "npm:5.22.11" terminal-link: "npm:2.1.1" tsx: "npm:4.15.6" @@ -27374,12 +27374,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.6.2, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.1": - version: 7.6.2 - resolution: "semver@npm:7.6.2" +"semver@npm:7.6.3, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.1": + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf languageName: node linkType: hard From db8b591997227303208986ca79e13495746f5656 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 17:17:47 +0000 Subject: [PATCH 06/74] chore(deps): update dependency publint to v0.2.9 (#10965) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [publint](https://publint.dev) ([source](https://togithub.com/bluwy/publint/tree/HEAD/pkg)) | [`0.2.8` -> `0.2.9`](https://renovatebot.com/diffs/npm/publint/0.2.8/0.2.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/publint/0.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/publint/0.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/publint/0.2.8/0.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/publint/0.2.8/0.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
bluwy/publint (publint) ### [`v0.2.9`](https://togithub.com/bluwy/publint/releases/tag/v0.2.9) [Compare Source](https://togithub.com/bluwy/publint/compare/v0.2.8...v0.2.9) ##### Bug fixes - Update message when no type field is present by [@​benmccann](https://togithub.com/benmccann) ([https://github.com/bluwy/publint/pull/104](https://togithub.com/bluwy/publint/pull/104)) ##### New Contributors - [@​benmccann](https://togithub.com/benmccann) made their first contribution in [https://github.com/bluwy/publint/pull/104](https://togithub.com/bluwy/publint/pull/104) **Full Changelog**: https://github.com/bluwy/publint/compare/v0.2.8...v0.2.9
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../dbAuth/middleware/package.json | 2 +- .../supabase/middleware/package.json | 2 +- packages/auth/package.json | 2 +- packages/project-config/package.json | 2 +- packages/vite/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 20 +++++++++---------- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/auth-providers/dbAuth/middleware/package.json b/packages/auth-providers/dbAuth/middleware/package.json index 97b7eb8e75d3..5e208be8cdf2 100644 --- a/packages/auth-providers/dbAuth/middleware/package.json +++ b/packages/auth-providers/dbAuth/middleware/package.json @@ -47,7 +47,7 @@ "@redwoodjs/graphql-server": "workspace:*", "@types/aws-lambda": "8.10.138", "concurrently": "8.2.2", - "publint": "0.2.8", + "publint": "0.2.9", "ts-toolbelt": "9.6.0", "tsx": "4.15.6", "typescript": "5.4.5", diff --git a/packages/auth-providers/supabase/middleware/package.json b/packages/auth-providers/supabase/middleware/package.json index bdf62d1deddf..a8e84bd95a9c 100644 --- a/packages/auth-providers/supabase/middleware/package.json +++ b/packages/auth-providers/supabase/middleware/package.json @@ -50,7 +50,7 @@ "@redwoodjs/graphql-server": "workspace:*", "@types/aws-lambda": "8.10.138", "concurrently": "8.2.2", - "publint": "0.2.8", + "publint": "0.2.9", "ts-toolbelt": "9.6.0", "tsx": "4.15.6", "typescript": "5.4.5", diff --git a/packages/auth/package.json b/packages/auth/package.json index 26f5a5571f82..d6d123b4c911 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -97,7 +97,7 @@ "@testing-library/react": "14.3.1", "concurrently": "8.2.2", "msw": "1.3.3", - "publint": "0.2.8", + "publint": "0.2.9", "tsx": "4.15.6", "type-fest": "3.13.0", "typescript": "5.4.5", diff --git a/packages/project-config/package.json b/packages/project-config/package.json index b8ab40a78c42..214436c5a8e6 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -45,7 +45,7 @@ "@arethetypeswrong/cli": "0.15.3", "@redwoodjs/framework-tools": "workspace:*", "concurrently": "8.2.2", - "publint": "0.2.8", + "publint": "0.2.9", "rimraf": "5.0.7", "tsx": "4.15.6", "typescript": "5.4.5", diff --git a/packages/vite/package.json b/packages/vite/package.json index 3ddadfbdef95..972a3440b450 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -115,7 +115,7 @@ "@types/yargs-parser": "21.0.3", "concurrently": "8.2.2", "glob": "10.3.15", - "publint": "0.2.8", + "publint": "0.2.9", "rollup": "4.18.0", "tsx": "4.15.6", "typescript": "5.4.5", diff --git a/packages/web/package.json b/packages/web/package.json index 093030bf2314..614572ec7fef 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -167,7 +167,7 @@ "@types/react-dom": "^18.2.19", "concurrently": "8.2.2", "nodemon": "3.1.3", - "publint": "0.2.8", + "publint": "0.2.9", "react": "19.0.0-beta-04b058868c-20240508", "react-dom": "19.0.0-beta-04b058868c-20240508", "tstyche": "2.0.0", diff --git a/yarn.lock b/yarn.lock index 797a2df83a57..92429b472d39 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7491,7 +7491,7 @@ __metadata: "@redwoodjs/web": "workspace:*" "@types/aws-lambda": "npm:8.10.138" concurrently: "npm:8.2.2" - publint: "npm:0.2.8" + publint: "npm:0.2.9" ts-toolbelt: "npm:9.6.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" @@ -7673,7 +7673,7 @@ __metadata: "@supabase/ssr": "npm:0.3.0" "@types/aws-lambda": "npm:8.10.138" concurrently: "npm:8.2.2" - publint: "npm:0.2.8" + publint: "npm:0.2.9" ts-toolbelt: "npm:9.6.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" @@ -7780,7 +7780,7 @@ __metadata: concurrently: "npm:8.2.2" core-js: "npm:3.37.1" msw: "npm:1.3.3" - publint: "npm:0.2.8" + publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" tsx: "npm:4.15.6" type-fest: "npm:3.13.0" @@ -8427,7 +8427,7 @@ __metadata: concurrently: "npm:8.2.2" deepmerge: "npm:4.3.1" fast-glob: "npm:3.3.2" - publint: "npm:0.2.8" + publint: "npm:0.2.9" rimraf: "npm:5.0.7" smol-toml: "npm:1.2.2" string-env-interpolation: "npm:1.0.1" @@ -8673,7 +8673,7 @@ __metadata: glob: "npm:10.3.15" http-proxy-middleware: "npm:2.0.6" isbot: "npm:5.1.9" - publint: "npm:0.2.8" + publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" react-server-dom-webpack: "npm:19.0.0-beta-04b058868c-20240508" rollup: "npm:4.18.0" @@ -8740,7 +8740,7 @@ __metadata: graphql-sse: "npm:2.5.3" graphql-tag: "npm:2.12.6" nodemon: "npm:3.1.3" - publint: "npm:0.2.8" + publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" react-dom: "npm:19.0.0-beta-04b058868c-20240508" react-helmet-async: "npm:2.0.5" @@ -25683,16 +25683,16 @@ __metadata: languageName: node linkType: hard -"publint@npm:0.2.8": - version: 0.2.8 - resolution: "publint@npm:0.2.8" +"publint@npm:0.2.9": + version: 0.2.9 + resolution: "publint@npm:0.2.9" dependencies: npm-packlist: "npm:^5.1.3" picocolors: "npm:^1.0.1" sade: "npm:^1.8.1" bin: publint: lib/cli.js - checksum: 10c0/da4157b3039004d42b8f7df048236bbbf598919d8ddb2c9387b5c4ddaf1564d81e7ab3370ed039f00b784a0c6915d0dbb523fcd1817aa3738f77aac0b955153a + checksum: 10c0/b414f40c2bc9372119346d5684eccb12bdf8066fc821301880d9dcdec0a5d852bbe926cb4583511f3e97736c53d1723e46e49285c9463bcb808cbfd979d5c2fc languageName: node linkType: hard From b6426f65aa15ad023052520af4c72d1354a44794 Mon Sep 17 00:00:00 2001 From: Ari Mendelow Date: Fri, 19 Jul 2024 10:21:48 -0700 Subject: [PATCH 07/74] feat(Storybook Vite): Add JS project support (#10900) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds support to the SBV CLI for JS projects. Testing: - [x] Test with TS project - βœ… No change in behavior.

- [ ] Test with JS project - 🟨 Currently blocked as generating a JS test project is broken on the convert to JS stage --------- Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> --- .changesets/10900.md | 3 ++ .../src/commands/storybookHandler.ts | 31 ++++++++++++++----- .../storybook/src/plugins/auto-imports.ts | 3 ++ 3 files changed, 30 insertions(+), 7 deletions(-) create mode 100644 .changesets/10900.md diff --git a/.changesets/10900.md b/.changesets/10900.md new file mode 100644 index 000000000000..75831396d6ca --- /dev/null +++ b/.changesets/10900.md @@ -0,0 +1,3 @@ +- feat(Storybook Vite): Add JS project support (#10900) by @arimendelow + +This adds support to the SBV CLI for JS projects. \ No newline at end of file diff --git a/packages/cli-packages/storybook-vite/src/commands/storybookHandler.ts b/packages/cli-packages/storybook-vite/src/commands/storybookHandler.ts index 261b6e805380..c4f9bf51980f 100644 --- a/packages/cli-packages/storybook-vite/src/commands/storybookHandler.ts +++ b/packages/cli-packages/storybook-vite/src/commands/storybookHandler.ts @@ -4,6 +4,7 @@ import path from 'node:path' import type { ExecaError } from 'execa' import execa from 'execa' +import { isTypeScriptProject, transformTSToJS } from '@redwoodjs/cli-helpers' import { getPaths } from '@redwoodjs/project-config' import { errorTelemetry } from '@redwoodjs/telemetry' @@ -75,27 +76,43 @@ export async function handler({ execaOptions, ) + const usingTS = isTypeScriptProject() + const mainFileName = usingTS ? 'main.ts' : 'main.js' + const redwoodProjectPaths = getPaths() const storybookConfigPath = path.dirname( - `${redwoodProjectPaths.web.storybook}/main.ts`, + `${redwoodProjectPaths.web.storybook}/${mainFileName}`, ) - const storybookMainFilePath = path.join(storybookConfigPath, 'main.ts') + const storybookMainFilePath = path.join(storybookConfigPath, mainFileName) const storybookPreviewBodyFilePath = path.join( storybookConfigPath, 'preview-body.html', ) // Check if the config files exists yet. If they don't, create 'em! + // Because this path is dependent on whether the project is TS or JS, we + // check for the appropriate file extension. This means that if a user + // is using JS and switches to TS, we won't detect it and will create a new + // `main.ts` file. if (!fs.existsSync(storybookMainFilePath)) { - console.log("Storybook's main.ts not found. Creating it now...") + const isTSProject = isTypeScriptProject() + console.log(`Storybook's ${mainFileName} not found. Creating it now...`) const mainConfigTemplatePath = path.join( __dirname, - 'templates/main.ts.template', + 'templates/main.ts.template', // The template is TS, and we'll convert it to JS if needed ) - const mainConfigContent = readFile(mainConfigTemplatePath) - writeFile(storybookMainFilePath, mainConfigContent) - console.log('main.ts created!') + const mainConfigContentTS = readFile(mainConfigTemplatePath) + if (isTSProject) { + writeFile(storybookMainFilePath, mainConfigContentTS) + } else { + const mainConfigContentJS = await transformTSToJS( + storybookMainFilePath, + mainConfigContentTS, + ) + writeFile(storybookMainFilePath, mainConfigContentJS) + } + console.log(`${mainFileName} created!`) } if (!fs.existsSync(storybookPreviewBodyFilePath)) { diff --git a/packages/storybook/src/plugins/auto-imports.ts b/packages/storybook/src/plugins/auto-imports.ts index 15755226a3e1..2d952618b1aa 100644 --- a/packages/storybook/src/plugins/auto-imports.ts +++ b/packages/storybook/src/plugins/auto-imports.ts @@ -16,4 +16,7 @@ export const autoImports = AutoImport({ ], }, ], + + // We provide our mocking types elsewhere and so don't need this plugin to generate them. + dts: false, }) From 0678ac42c9063c424ebd219faf5b713b16010b29 Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:08:03 +0100 Subject: [PATCH 08/74] chore(publint): fix concurrently usage (#10969) CI is flaky on the new `check:package`. I think this is because of how the command is written with concurrently. Currently it is written as `"concurrently npm:check:attw yarn publint"` which is running 3 commands as `yarn publint` is not quoted and so isn't being treated as one single command. I've updated the format to be: `"concurrently npm:check:attw yarn:publint"` which works locally and I hope will fix CI. --- packages/auth-providers/dbAuth/middleware/package.json | 2 +- packages/auth-providers/supabase/middleware/package.json | 2 +- packages/auth/package.json | 2 +- packages/project-config/package.json | 2 +- packages/vite/package.json | 2 +- packages/web/package.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/auth-providers/dbAuth/middleware/package.json b/packages/auth-providers/dbAuth/middleware/package.json index 5e208be8cdf2..042f788d00df 100644 --- a/packages/auth-providers/dbAuth/middleware/package.json +++ b/packages/auth-providers/dbAuth/middleware/package.json @@ -30,7 +30,7 @@ "build:pack": "yarn pack -o redwoodjs-auth-dbauth-middleware.tgz", "build:types": "tsc --build --verbose ./tsconfig.json", "prepublishOnly": "NODE_ENV=production yarn build", - "check:package": "concurrently npm:check:attw yarn publint", + "check:package": "concurrently npm:check:attw yarn:publint", "check:attw": "yarn attw -P", "build:types-cjs": "tsc --build --verbose tsconfig.types-cjs.json", "test": "vitest run", diff --git a/packages/auth-providers/supabase/middleware/package.json b/packages/auth-providers/supabase/middleware/package.json index a8e84bd95a9c..1104fec45b71 100644 --- a/packages/auth-providers/supabase/middleware/package.json +++ b/packages/auth-providers/supabase/middleware/package.json @@ -34,7 +34,7 @@ "check:attw": "yarn attw -P", "test": "vitest run", "prepublishOnly": "NODE_ENV=production yarn build", - "check:package": "concurrently npm:check:attw yarn publint", + "check:package": "concurrently npm:check:attw yarn:publint", "test:watch": "vitest watch" }, "dependencies": { diff --git a/packages/auth/package.json b/packages/auth/package.json index d6d123b4c911..9d98b5101474 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -81,7 +81,7 @@ "build:types-cjs": "tsc --build --verbose tsconfig.types-cjs.json", "build:watch": "nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"", "prepublishOnly": "NODE_ENV=production yarn build", - "check:package": "concurrently npm:check:attw yarn publint", + "check:package": "concurrently npm:check:attw yarn:publint", "test": "vitest run", "check:attw": "tsx ./attw.ts", "test:watch": "vitest watch" diff --git a/packages/project-config/package.json b/packages/project-config/package.json index 214436c5a8e6..1274fe0022f7 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -30,7 +30,7 @@ "build:types": "tsc --build --verbose ./tsconfig.json ./tsconfig.types-cjs.json", "build:watch": "nodemon --watch src --ext \"js,ts,tsx\" --ignore dist --exec \"yarn build\"", "prepublishOnly": "NODE_ENV=production yarn build", - "check:package": "concurrently npm:check:attw yarn publint", + "check:package": "concurrently npm:check:attw yarn:publint", "test": "vitest run", "check:attw": "yarn attw -P", "test:watch": "vitest watch" diff --git a/packages/vite/package.json b/packages/vite/package.json index 972a3440b450..117b9832864c 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -68,7 +68,7 @@ "build:types": "tsc --build --verbose ./tsconfig.json", "check:attw": "tsx ./attw.ts", "test": "vitest run", - "check:package": "concurrently npm:check:attw yarn publint", + "check:package": "concurrently npm:check:attw yarn:publint", "test:watch": "vitest watch" }, "dependencies": { diff --git a/packages/web/package.json b/packages/web/package.json index 614572ec7fef..dccfe504f9b7 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -130,7 +130,7 @@ "build:types": "tsc --build --verbose ./tsconfig.build.json ./tsconfig.types-cjs.json", "build:watch": "nodemon --watch src --ext \"js,jsx,ts,tsx\" --ignore dist --exec \"yarn build\"", "prepublishOnly": "NODE_ENV=production yarn build", - "check:package": "concurrently npm:check:attw yarn publint", + "check:package": "concurrently npm:check:attw yarn:publint", "test": "vitest run", "check:attw": "tsx ./attw.ts", "test:types": "tstyche", From 183851c697afd877bdb563dd0223456b64878112 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 18:18:22 +0000 Subject: [PATCH 09/74] fix(deps): update dependency isbot to v5.1.13 (#10966) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [isbot](https://isbot.js.org) ([source](https://togithub.com/omrilotan/isbot)) | [`5.1.9` -> `5.1.13`](https://renovatebot.com/diffs/npm/isbot/5.1.9/5.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/isbot/5.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/isbot/5.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/isbot/5.1.9/5.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/isbot/5.1.9/5.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
omrilotan/isbot (isbot) ### [`v5.1.13`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#5113) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v5.1.12...v5.1.13) - \[Pattern] Recognise [Owler (Open Web Search Project)](https://openwebsearch.eu/owler/) as a bot ### [`v5.1.12`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#5112) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v5.1.11...v5.1.12) - \[Pattern] Pattern updates: [Project LightSpeed](https://engineering.fb.com/2020/03/02/data-infrastructure/messenger/) browsers are not bots ### [`v5.1.11`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#5111) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v5.1.10...v5.1.11) - \[Pattern] Pattern updates ### [`v5.1.10`](https://togithub.com/omrilotan/isbot/blob/HEAD/CHANGELOG.md#5110) [Compare Source](https://togithub.com/omrilotan/isbot/compare/v5.1.9...v5.1.10) - \[Pattern] Pattern updates
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/vite/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 117b9832864c..5c831c0a8b05 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -96,7 +96,7 @@ "find-my-way": "8.2.0", "fs-extra": "11.2.0", "http-proxy-middleware": "2.0.6", - "isbot": "5.1.9", + "isbot": "5.1.13", "react": "19.0.0-beta-04b058868c-20240508", "react-server-dom-webpack": "19.0.0-beta-04b058868c-20240508", "vite": "5.3.1", diff --git a/yarn.lock b/yarn.lock index 92429b472d39..b1d932e6fcea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8672,7 +8672,7 @@ __metadata: fs-extra: "npm:11.2.0" glob: "npm:10.3.15" http-proxy-middleware: "npm:2.0.6" - isbot: "npm:5.1.9" + isbot: "npm:5.1.13" publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" react-server-dom-webpack: "npm:19.0.0-beta-04b058868c-20240508" @@ -20082,10 +20082,10 @@ __metadata: languageName: node linkType: hard -"isbot@npm:5.1.9": - version: 5.1.9 - resolution: "isbot@npm:5.1.9" - checksum: 10c0/8dbe7b42efcef074e194fce8261e06c0a514908ed6d803137c5364a988f34dc0d0a50fdbeed397502b51d84caab65cb149135fdfa5b5ddae5a990c0c09a63f3d +"isbot@npm:5.1.13": + version: 5.1.13 + resolution: "isbot@npm:5.1.13" + checksum: 10c0/3f3849dd3e46261b155e197ccf0a55733305cafde28c768b3d5d7c62a7c795a230037018b54e6662c4b738351ae705afaf4e901a8a93d75ab978d7e0a265b7a1 languageName: node linkType: hard From c84bee526836852bd8e85cbde989b5334fb3e2ad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 18:21:04 +0000 Subject: [PATCH 10/74] chore(deps): update dependency type-fest to v3.13.1 (#10970) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [type-fest](https://togithub.com/sindresorhus/type-fest) | [`3.13.0` -> `3.13.1`](https://renovatebot.com/diffs/npm/type-fest/3.13.0/3.13.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/3.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/3.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/3.13.0/3.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/3.13.0/3.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
sindresorhus/type-fest (type-fest) ### [`v3.13.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v3.13.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.13.0...v3.13.1) - Revert "`Jsonify`: Fix handling of tuples ([#​638](https://togithub.com/sindresorhus/type-fest/issues/638))" [`9fdac37`](https://togithub.com/sindresorhus/type-fest/commit/9fdac37) - It caused problems in TypeScript 4.7 and 4.8. It will be brought back in the next major release of `type-fest`.
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/auth/package.json | 2 +- yarn.lock | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/auth/package.json b/packages/auth/package.json index 9d98b5101474..7edc5a488629 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -99,7 +99,7 @@ "msw": "1.3.3", "publint": "0.2.9", "tsx": "4.15.6", - "type-fest": "3.13.0", + "type-fest": "3.13.1", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/yarn.lock b/yarn.lock index b1d932e6fcea..884fd8ef78d0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7783,7 +7783,7 @@ __metadata: publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" tsx: "npm:4.15.6" - type-fest: "npm:3.13.0" + type-fest: "npm:3.13.1" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -29328,6 +29328,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:3.13.1": + version: 3.13.1 + resolution: "type-fest@npm:3.13.1" + checksum: 10c0/547d22186f73a8c04590b70dcf63baff390078c75ea8acd366bbd510fd0646e348bd1970e47ecf795b7cff0b41d26e9c475c1fedd6ef5c45c82075fbf916b629 + languageName: node + linkType: hard + "type-fest@npm:^0.16.0": version: 0.16.0 resolution: "type-fest@npm:0.16.0" From 682ae75bea767a4bef30c249f4309a9872da3dab Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 18:22:37 +0000 Subject: [PATCH 11/74] fix(deps): update dependency qs to v6.12.3 (#10968) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [qs](https://togithub.com/ljharb/qs) | [`6.12.1` -> `6.12.3`](https://renovatebot.com/diffs/npm/qs/6.12.1/6.12.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/qs/6.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/qs/6.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/qs/6.12.1/6.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/qs/6.12.1/6.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
ljharb/qs (qs) ### [`v6.12.3`](https://togithub.com/ljharb/qs/blob/HEAD/CHANGELOG.md#6123) [Compare Source](https://togithub.com/ljharb/qs/compare/v6.12.2...v6.12.3) - \[Fix] `parse`: properly account for `strictNullHandling` when `allowEmptyArrays` - \[meta] fix changelog indentation ### [`v6.12.2`](https://togithub.com/ljharb/qs/blob/HEAD/CHANGELOG.md#6122) [Compare Source](https://togithub.com/ljharb/qs/compare/v6.12.1...v6.12.2) - \[Fix] `parse`: parse encoded square brackets ([#​506](https://togithub.com/ljharb/qs/issues/506)) - \[readme] add CII best practices badge
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/api-server/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/api-server/package.json b/packages/api-server/package.json index 1ed11cfbf520..da06427e6039 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -44,7 +44,7 @@ "lodash": "4.17.21", "pretty-bytes": "5.6.0", "pretty-ms": "7.0.1", - "qs": "6.12.1", + "qs": "6.12.3", "split2": "4.2.0", "yargs": "17.7.2" }, diff --git a/yarn.lock b/yarn.lock index 884fd8ef78d0..e9cb68f82c0b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7228,7 +7228,7 @@ __metadata: pino-abstract-transport: "npm:1.2.0" pretty-bytes: "npm:5.6.0" pretty-ms: "npm:7.0.1" - qs: "npm:6.12.1" + qs: "npm:6.12.3" split2: "npm:4.2.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" @@ -25807,12 +25807,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.12.1, qs@npm:^6.10.0, qs@npm:^6.11.0": - version: 6.12.1 - resolution: "qs@npm:6.12.1" +"qs@npm:6.12.3, qs@npm:^6.10.0, qs@npm:^6.11.0": + version: 6.12.3 + resolution: "qs@npm:6.12.3" dependencies: side-channel: "npm:^1.0.6" - checksum: 10c0/439e6d7c6583e7c69f2cab2c39c55b97db7ce576e4c7c469082b938b7fc8746e8d547baacb69b4cd2b6666484776c3f4840ad7163a4c5326300b0afa0acdd84b + checksum: 10c0/243ddcc8f49dab78fc51041f7f64c500b47c671c45a101a8aca565d8537cb562921da7ef1a831b4a7051596ec88bb35a0d5e25a240025e8b32c6bfb69f00bf2f languageName: node linkType: hard From f568058150a08b2b39bb57cc87bc94121cb2b0a9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 18:27:49 +0000 Subject: [PATCH 12/74] chore(deps): update dependency rimraf to v5.0.9 (#10963) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rimraf](https://togithub.com/isaacs/rimraf) | [`5.0.7` -> `5.0.9`](https://renovatebot.com/diffs/npm/rimraf/5.0.7/5.0.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rimraf/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rimraf/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rimraf/5.0.7/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rimraf/5.0.7/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
isaacs/rimraf (rimraf) ### [`v5.0.9`](https://togithub.com/isaacs/rimraf/compare/v5.0.8...546c9ec50c0e94ac08af7188b02fc1dddfc5134e) [Compare Source](https://togithub.com/isaacs/rimraf/compare/v5.0.8...v5.0.9) ### [`v5.0.8`](https://togithub.com/isaacs/rimraf/compare/v5.0.7...v5.0.8) [Compare Source](https://togithub.com/isaacs/rimraf/compare/v5.0.7...v5.0.8)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/internal/package.json | 2 +- packages/project-config/package.json | 2 +- yarn.lock | 18 +++++++++--------- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index b8454af17cbf..7925b5496e1b 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "nx": "19.0.4", "ora": "7.0.1", "prompts": "2.4.2", - "rimraf": "5.0.7", + "rimraf": "5.0.9", "tstyche": "2.0.0", "tsx": "4.15.6", "typescript": "5.4.5", diff --git a/packages/cli/package.json b/packages/cli/package.json index ae8e514d420c..0064b1346771 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -72,7 +72,7 @@ "prettier": "3.3.2", "prisma": "5.15.1", "prompts": "2.4.2", - "rimraf": "5.0.7", + "rimraf": "5.0.9", "semver": "7.6.3", "smol-toml": "1.2.2", "string-env-interpolation": "1.0.1", diff --git a/packages/core/package.json b/packages/core/package.json index 97c44776063f..a825e8a8ae9c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -53,7 +53,7 @@ "null-loader": "4.0.1", "react-refresh": "0.14.0", "resolve-url-loader": "5.0.0", - "rimraf": "5.0.7", + "rimraf": "5.0.9", "style-loader": "3.3.4", "typescript": "5.4.5", "url-loader": "4.1.1" diff --git a/packages/internal/package.json b/packages/internal/package.json index 07ccf190e5dc..a0804d887a0f 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -61,7 +61,7 @@ "graphql": "16.8.1", "kill-port": "1.6.1", "prettier": "3.3.2", - "rimraf": "5.0.7", + "rimraf": "5.0.9", "source-map": "0.7.4", "string-env-interpolation": "1.0.1", "systeminformation": "5.22.11", diff --git a/packages/project-config/package.json b/packages/project-config/package.json index 1274fe0022f7..495e999ca4b4 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -46,7 +46,7 @@ "@redwoodjs/framework-tools": "workspace:*", "concurrently": "8.2.2", "publint": "0.2.9", - "rimraf": "5.0.7", + "rimraf": "5.0.9", "tsx": "4.15.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/yarn.lock b/yarn.lock index e9cb68f82c0b..cf23ce64b8fa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7953,7 +7953,7 @@ __metadata: prettier: "npm:3.3.2" prisma: "npm:5.15.1" prompts: "npm:2.4.2" - rimraf: "npm:5.0.7" + rimraf: "npm:5.0.9" semver: "npm:7.6.3" smol-toml: "npm:1.2.2" string-env-interpolation: "npm:1.0.1" @@ -8059,7 +8059,7 @@ __metadata: null-loader: "npm:4.0.1" react-refresh: "npm:0.14.0" resolve-url-loader: "npm:5.0.0" - rimraf: "npm:5.0.7" + rimraf: "npm:5.0.9" style-loader: "npm:3.3.4" typescript: "npm:5.4.5" url-loader: "npm:4.1.1" @@ -8267,7 +8267,7 @@ __metadata: graphql-tag: "npm:2.12.6" kill-port: "npm:1.6.1" prettier: "npm:3.3.2" - rimraf: "npm:5.0.7" + rimraf: "npm:5.0.9" source-map: "npm:0.7.4" string-env-interpolation: "npm:1.0.1" systeminformation: "npm:5.22.11" @@ -8428,7 +8428,7 @@ __metadata: deepmerge: "npm:4.3.1" fast-glob: "npm:3.3.2" publint: "npm:0.2.9" - rimraf: "npm:5.0.7" + rimraf: "npm:5.0.9" smol-toml: "npm:1.2.2" string-env-interpolation: "npm:1.0.1" tsx: "npm:4.15.6" @@ -26921,14 +26921,14 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:5.0.7": - version: 5.0.7 - resolution: "rimraf@npm:5.0.7" +"rimraf@npm:5.0.9": + version: 5.0.9 + resolution: "rimraf@npm:5.0.9" dependencies: glob: "npm:^10.3.7" bin: rimraf: dist/esm/bin.mjs - checksum: 10c0/bd6dbfaa98ae34ce1e54d1e06045d2d63e8859d9a1979bb4a4628b652b459a2d17b17dc20ee072b034bd2d09bd691e801d24c4d9cfe94e16fdbcc8470a1d4807 + checksum: 10c0/87374682492b9e64de9c6fcbf2c8f209c7a2cd0e9749b3732eef8a62c6f859a9ed996d46f662d9ad5dd38c2c469f8e88de56b6c509026070ee3f06369cac1bc8 languageName: node linkType: hard @@ -27126,7 +27126,7 @@ __metadata: nx: "npm:19.0.4" ora: "npm:7.0.1" prompts: "npm:2.4.2" - rimraf: "npm:5.0.7" + rimraf: "npm:5.0.9" tstyche: "npm:2.0.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" From 4a603b8b084c973971667a9eae72e971c226a81a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:13:03 +0000 Subject: [PATCH 13/74] fix(deps): update dependency prettier to v3.3.3 (#10967) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [prettier](https://prettier.io) ([source](https://togithub.com/prettier/prettier)) | [`3.3.2` -> `3.3.3`](https://renovatebot.com/diffs/npm/prettier/3.3.2/3.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.3.2/3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
prettier/prettier (prettier) ### [`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) [diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) ##### Add parentheses for nullish coalescing in ternary ([#​16391](https://togithub.com/prettier/prettier/pull/16391) by [@​cdignam-segment](https://togithub.com/cdignam-segment)) This change adds clarity to operator precedence. ```js // Input foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.2 foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.3 foo ? (bar ?? foo) : baz; (foo ?? bar) ? a : b; a ? b : (foo ?? bar); ``` ##### Add parentheses for decorator expressions ([#​16458](https://togithub.com/prettier/prettier/pull/16458) by [@​y-schneider](https://togithub.com/y-schneider)) Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5. ```ts // Input @​(foo`tagged template`) class X {} // Prettier 3.3.2 @​foo`tagged template` class X {} // Prettier 3.3.3 @​(foo`tagged template`) class X {} ``` ##### Support `@let` declaration syntax ([#​16474](https://togithub.com/prettier/prettier/pull/16474) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) Adds support for Angular v18 `@let` declaration syntax. Please see the following code example. The `@let` declaration allows you to define local variables within the template: ```html @​let name = 'Frodo';

Dashboard for {{name}}

Hello, {{name}} ``` For more details, please refer to the excellent blog post by the Angular Team: [Introducing @​let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f). We also appreciate the Angular Team for kindly answering our questions to implement this feature.
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/cli-helpers/package.json | 2 +- packages/cli/package.json | 2 +- packages/codemods/package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/internal/package.json | 2 +- yarn.lock | 18 +++++++++--------- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/cli-helpers/package.json b/packages/cli-helpers/package.json index 87c2fd5bf615..89c912c316cc 100644 --- a/packages/cli-helpers/package.json +++ b/packages/cli-helpers/package.json @@ -50,7 +50,7 @@ "listr2": "6.6.1", "lodash": "4.17.21", "pascalcase": "1.0.0", - "prettier": "3.3.2", + "prettier": "3.3.3", "prompts": "2.4.2", "smol-toml": "1.2.2", "terminal-link": "2.1.1" diff --git a/packages/cli/package.json b/packages/cli/package.json index 0064b1346771..96ae8c240d89 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -69,7 +69,7 @@ "pascalcase": "1.0.0", "pluralize": "8.0.0", "portfinder": "1.0.32", - "prettier": "3.3.2", + "prettier": "3.3.3", "prisma": "5.15.1", "prompts": "2.4.2", "rimraf": "5.0.9", diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 86459e64f43d..cfa6a66526ae 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -42,7 +42,7 @@ "graphql": "16.8.1", "jscodeshift": "0.15.0", "pascalcase": "1.0.0", - "prettier": "3.3.2", + "prettier": "3.3.3", "tasuku": "2.0.1", "typescript": "5.4.5", "yargs": "17.7.2" diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index ca5f00c452c9..1b514da7202f 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -31,7 +31,7 @@ "eslint-plugin-prettier": "5.1.3", "eslint-plugin-react": "7.34.2", "eslint-plugin-react-hooks": "4.6.0", - "prettier": "3.3.2" + "prettier": "3.3.3" }, "devDependencies": { "@babel/cli": "7.24.5", diff --git a/packages/internal/package.json b/packages/internal/package.json index a0804d887a0f..1091a9ad4083 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -60,7 +60,7 @@ "fs-extra": "11.2.0", "graphql": "16.8.1", "kill-port": "1.6.1", - "prettier": "3.3.2", + "prettier": "3.3.3", "rimraf": "5.0.9", "source-map": "0.7.4", "string-env-interpolation": "1.0.1", diff --git a/yarn.lock b/yarn.lock index cf23ce64b8fa..105ececb6b54 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7870,7 +7870,7 @@ __metadata: listr2: "npm:6.6.1" lodash: "npm:4.17.21" pascalcase: "npm:1.0.0" - prettier: "npm:3.3.2" + prettier: "npm:3.3.3" prompts: "npm:2.4.2" smol-toml: "npm:1.2.2" terminal-link: "npm:2.1.1" @@ -7950,7 +7950,7 @@ __metadata: pascalcase: "npm:1.0.0" pluralize: "npm:8.0.0" portfinder: "npm:1.0.32" - prettier: "npm:3.3.2" + prettier: "npm:3.3.3" prisma: "npm:5.15.1" prompts: "npm:2.4.2" rimraf: "npm:5.0.9" @@ -8000,7 +8000,7 @@ __metadata: graphql: "npm:16.8.1" jscodeshift: "npm:0.15.0" pascalcase: "npm:1.0.0" - prettier: "npm:3.3.2" + prettier: "npm:3.3.3" tasuku: "npm:2.0.1" tempy: "npm:1.0.1" typescript: "npm:5.4.5" @@ -8105,7 +8105,7 @@ __metadata: eslint-plugin-prettier: "npm:5.1.3" eslint-plugin-react: "npm:7.34.2" eslint-plugin-react-hooks: "npm:4.6.0" - prettier: "npm:3.3.2" + prettier: "npm:3.3.3" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8266,7 +8266,7 @@ __metadata: graphql: "npm:16.8.1" graphql-tag: "npm:2.12.6" kill-port: "npm:1.6.1" - prettier: "npm:3.3.2" + prettier: "npm:3.3.3" rimraf: "npm:5.0.9" source-map: "npm:0.7.4" string-env-interpolation: "npm:1.0.1" @@ -25332,12 +25332,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.3.2": - version: 3.3.2 - resolution: "prettier@npm:3.3.2" +"prettier@npm:3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" bin: prettier: bin/prettier.cjs - checksum: 10c0/39ed27d17f0238da6dd6571d63026566bd790d3d0edac57c285fbab525982060c8f1e01955fe38134ab10f0951a6076da37f015db8173c02f14bc7f0803a384c + checksum: 10c0/b85828b08e7505716324e4245549b9205c0cacb25342a030ba8885aba2039a115dbcf75a0b7ca3b37bc9d101ee61fab8113fc69ca3359f2a226f1ecc07ad2e26 languageName: node linkType: hard From 793f2a8005e7b561c1e5f747686321b7dfb7af04 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:15:41 +0000 Subject: [PATCH 14/74] fix(deps): update dependency @types/aws-lambda to v8.10.141 (#10977) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/aws-lambda](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/aws-lambda) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aws-lambda)) | [`8.10.138` -> `8.10.141`](https://renovatebot.com/diffs/npm/@types%2faws-lambda/8.10.138/8.10.141) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2faws-lambda/8.10.141?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2faws-lambda/8.10.141?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2faws-lambda/8.10.138/8.10.141?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2faws-lambda/8.10.138/8.10.141?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/api-server/package.json | 2 +- packages/api/package.json | 2 +- .../azureActiveDirectory/api/package.json | 2 +- .../auth-providers/clerk/api/package.json | 2 +- .../dbAuth/middleware/package.json | 2 +- .../auth-providers/firebase/api/package.json | 2 +- .../auth-providers/netlify/api/package.json | 2 +- .../auth-providers/supabase/api/package.json | 2 +- .../supabase/middleware/package.json | 2 +- packages/graphql-server/package.json | 2 +- packages/testing/package.json | 2 +- yarn.lock | 30 +++++++++---------- 12 files changed, 26 insertions(+), 26 deletions(-) diff --git a/packages/api-server/package.json b/packages/api-server/package.json index da06427e6039..88022f07a549 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "@types/lodash": "4.17.5", "@types/qs": "6.9.15", "@types/split2": "4.2.3", diff --git a/packages/api/package.json b/packages/api/package.json index 1aa6f4745c6a..cba42481a510 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -46,7 +46,7 @@ "devDependencies": { "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "@types/memjs": "1", "@types/pascalcase": "1.0.3", diff --git a/packages/auth-providers/azureActiveDirectory/api/package.json b/packages/auth-providers/azureActiveDirectory/api/package.json index da3504a1d7d0..fd9db2e4cc7b 100644 --- a/packages/auth-providers/azureActiveDirectory/api/package.json +++ b/packages/auth-providers/azureActiveDirectory/api/package.json @@ -32,7 +32,7 @@ "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/packages/auth-providers/clerk/api/package.json b/packages/auth-providers/clerk/api/package.json index a79446e6c6e2..d1ed5224356b 100644 --- a/packages/auth-providers/clerk/api/package.json +++ b/packages/auth-providers/clerk/api/package.json @@ -31,7 +31,7 @@ "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/auth-providers/dbAuth/middleware/package.json b/packages/auth-providers/dbAuth/middleware/package.json index 042f788d00df..f9bef8a858df 100644 --- a/packages/auth-providers/dbAuth/middleware/package.json +++ b/packages/auth-providers/dbAuth/middleware/package.json @@ -45,7 +45,7 @@ "@redwoodjs/api": "workspace:*", "@redwoodjs/framework-tools": "workspace:*", "@redwoodjs/graphql-server": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "concurrently": "8.2.2", "publint": "0.2.9", "ts-toolbelt": "9.6.0", diff --git a/packages/auth-providers/firebase/api/package.json b/packages/auth-providers/firebase/api/package.json index d7efc0415f96..d41c84d7f13c 100644 --- a/packages/auth-providers/firebase/api/package.json +++ b/packages/auth-providers/firebase/api/package.json @@ -31,7 +31,7 @@ "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/auth-providers/netlify/api/package.json b/packages/auth-providers/netlify/api/package.json index 72d0cb0b40b8..a73cc700f579 100644 --- a/packages/auth-providers/netlify/api/package.json +++ b/packages/auth-providers/netlify/api/package.json @@ -31,7 +31,7 @@ "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/packages/auth-providers/supabase/api/package.json b/packages/auth-providers/supabase/api/package.json index c38cb2f1df3e..caa9ad73c84e 100644 --- a/packages/auth-providers/supabase/api/package.json +++ b/packages/auth-providers/supabase/api/package.json @@ -32,7 +32,7 @@ "devDependencies": { "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/packages/auth-providers/supabase/middleware/package.json b/packages/auth-providers/supabase/middleware/package.json index 1104fec45b71..d03bd9b42775 100644 --- a/packages/auth-providers/supabase/middleware/package.json +++ b/packages/auth-providers/supabase/middleware/package.json @@ -48,7 +48,7 @@ "@redwoodjs/auth": "workspace:*", "@redwoodjs/framework-tools": "workspace:*", "@redwoodjs/graphql-server": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "concurrently": "8.2.2", "publint": "0.2.9", "ts-toolbelt": "9.6.0", diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 4e2911c3ae06..44db7daa1f80 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -51,7 +51,7 @@ "@envelop/types": "5.0.0", "@redwoodjs/project-config": "workspace:*", "@redwoodjs/realtime": "workspace:*", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "@types/lodash": "4.17.5", "@types/uuid": "9.0.8", diff --git a/packages/testing/package.json b/packages/testing/package.json index 7726150727d8..384aadfc2b84 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -39,7 +39,7 @@ "@testing-library/jest-dom": "6.4.6", "@testing-library/react": "14.3.1", "@testing-library/user-event": "14.5.2", - "@types/aws-lambda": "8.10.138", + "@types/aws-lambda": "8.10.141", "@types/babel-core": "6.25.10", "@types/jest": "29.5.12", "@types/node": "20.12.12", diff --git a/yarn.lock b/yarn.lock index 105ececb6b54..3b2b9cfc1e87 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7212,7 +7212,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/project-config": "workspace:*" "@redwoodjs/web-server": "workspace:*" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" "@types/lodash": "npm:4.17.5" "@types/qs": "npm:6.9.15" "@types/split2": "npm:4.2.3" @@ -7254,7 +7254,7 @@ __metadata: "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.5" "@prisma/client": "npm:5.15.1" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" "@types/memjs": "npm:1" "@types/pascalcase": "npm:1.0.3" @@ -7348,7 +7348,7 @@ __metadata: "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.5" "@redwoodjs/api": "workspace:*" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" core-js: "npm:3.37.1" jsonwebtoken: "npm:9.0.2" @@ -7402,7 +7402,7 @@ __metadata: "@babel/runtime-corejs3": "npm:7.24.5" "@clerk/clerk-sdk-node": "npm:4.13.20" "@redwoodjs/api": "workspace:*" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" core-js: "npm:3.37.1" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -7489,7 +7489,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/graphql-server": "workspace:*" "@redwoodjs/web": "workspace:*" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" concurrently: "npm:8.2.2" publint: "npm:0.2.9" ts-toolbelt: "npm:9.6.0" @@ -7547,7 +7547,7 @@ __metadata: "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.5" "@redwoodjs/api": "workspace:*" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" core-js: "npm:3.37.1" firebase-admin: "npm:12.1.1" typescript: "npm:5.4.5" @@ -7598,7 +7598,7 @@ __metadata: "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.5" "@redwoodjs/api": "workspace:*" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" core-js: "npm:3.37.1" jsonwebtoken: "npm:9.0.2" @@ -7650,7 +7650,7 @@ __metadata: "@babel/runtime-corejs3": "npm:7.24.5" "@redwoodjs/api": "workspace:*" "@supabase/ssr": "npm:0.3.0" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" core-js: "npm:3.37.1" jsonwebtoken: "npm:9.0.2" @@ -7671,7 +7671,7 @@ __metadata: "@redwoodjs/graphql-server": "workspace:*" "@redwoodjs/web": "workspace:*" "@supabase/ssr": "npm:0.3.0" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" concurrently: "npm:8.2.2" publint: "npm:0.2.9" ts-toolbelt: "npm:9.6.0" @@ -8209,7 +8209,7 @@ __metadata: "@redwoodjs/context": "workspace:*" "@redwoodjs/project-config": "workspace:*" "@redwoodjs/realtime": "workspace:*" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" "@types/lodash": "npm:4.17.5" "@types/uuid": "npm:9.0.8" @@ -8601,7 +8601,7 @@ __metadata: "@testing-library/jest-dom": "npm:6.4.6" "@testing-library/react": "npm:14.3.1" "@testing-library/user-event": "npm:14.5.2" - "@types/aws-lambda": "npm:8.10.138" + "@types/aws-lambda": "npm:8.10.141" "@types/babel-core": "npm:6.25.10" "@types/jest": "npm:29.5.12" "@types/node": "npm:20.12.12" @@ -10369,10 +10369,10 @@ __metadata: languageName: node linkType: hard -"@types/aws-lambda@npm:8.10.138": - version: 8.10.138 - resolution: "@types/aws-lambda@npm:8.10.138" - checksum: 10c0/3ab791bae7ea1d9d129809b9e77e0891f2c554bfa7d9a9dda5b71d04aca9a1c9408a118b73ec758a2ac536dd7da272c73723f98ebc33247f72eb7d927860c33b +"@types/aws-lambda@npm:8.10.141": + version: 8.10.141 + resolution: "@types/aws-lambda@npm:8.10.141" + checksum: 10c0/cb82807c0feee91702321ae492ae24023e05b461f91e155d1ade60a40af779067dd7631bd70f97f8ae4cf107aaa03286db0093694184c79f314edb38f1bfa250 languageName: node linkType: hard From c2433599e874038695f4549f918f66544faa4c41 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:16:36 +0000 Subject: [PATCH 15/74] fix(deps): update dependency react-hook-form to v7.52.1 (#10979) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-hook-form](https://www.react-hook-form.com) ([source](https://togithub.com/react-hook-form/react-hook-form)) | [`7.52.0` -> `7.52.1`](https://renovatebot.com/diffs/npm/react-hook-form/7.52.0/7.52.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-hook-form/7.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-hook-form/7.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-hook-form/7.52.0/7.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-hook-form/7.52.0/7.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
react-hook-form/react-hook-form (react-hook-form) ### [`v7.52.1`](https://togithub.com/react-hook-form/react-hook-form/releases/tag/v7.52.1): v7.51.1 [Compare Source](https://togithub.com/react-hook-form/react-hook-form/compare/v7.52.0...v7.52.1) 🐞 fix [#​12024](https://togithub.com/react-hook-form/react-hook-form/issues/12024) dirty not update issue with values prop ([#​12041](https://togithub.com/react-hook-form/react-hook-form/issues/12041)) 🐞 fix: field array validate rules shift errors ([#​12033](https://togithub.com/react-hook-form/react-hook-form/issues/12033)) thanks to [@​JardelCheung](https://togithub.com/JardelCheung)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/forms/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/forms/package.json b/packages/forms/package.json index 7245e7fd7798..8e5153f80364 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -27,7 +27,7 @@ "core-js": "3.37.1", "graphql": "16.8.1", "pascalcase": "1.0.0", - "react-hook-form": "7.52.0" + "react-hook-form": "7.52.1" }, "devDependencies": { "@babel/cli": "7.24.5", diff --git a/yarn.lock b/yarn.lock index 3b2b9cfc1e87..984754f0d72e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8164,7 +8164,7 @@ __metadata: pascalcase: "npm:1.0.0" react: "npm:19.0.0-beta-04b058868c-20240508" react-dom: "npm:19.0.0-beta-04b058868c-20240508" - react-hook-form: "npm:7.52.0" + react-hook-form: "npm:7.52.1" typescript: "npm:5.4.5" vitest: "npm:1.6.0" peerDependencies: @@ -26037,12 +26037,12 @@ __metadata: languageName: node linkType: hard -"react-hook-form@npm:7.52.0": - version: 7.52.0 - resolution: "react-hook-form@npm:7.52.0" +"react-hook-form@npm:7.52.1": + version: 7.52.1 + resolution: "react-hook-form@npm:7.52.1" peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - checksum: 10c0/058bf5596f314c071863bb133979deb56d0a7817d5bf1908a569c003fe03a15736402b040d3e18aeb259723c6e15c243fe75d2d887ea47ff4be87fc472f31ad5 + checksum: 10c0/68f21daa66f3c2b87c83f2f9b1dbd160a856b24e9315263af24fee8737b62336dc7cc43e09c581ff957ed032a3ac2355f69b1c1d32d89893a6e1f601112eacfd languageName: node linkType: hard From 70d070968c711d2d1b4fc5509609beef840ee334 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:16:58 +0000 Subject: [PATCH 16/74] fix(deps): update dependency react-docgen to v7.0.3 (#10978) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [react-docgen](https://togithub.com/reactjs/react-docgen) ([source](https://togithub.com/reactjs/react-docgen/tree/HEAD/packages/react-docgen)) | [`7.0.1` -> `7.0.3`](https://renovatebot.com/diffs/npm/react-docgen/7.0.1/7.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-docgen/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-docgen/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-docgen/7.0.1/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-docgen/7.0.1/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
reactjs/react-docgen (react-docgen) ### [`v7.0.3`](https://togithub.com/reactjs/react-docgen/blob/HEAD/packages/react-docgen/CHANGELOG.md#703) [Compare Source](https://togithub.com/reactjs/react-docgen/compare/react-docgen@7.0.2...react-docgen@7.0.3) ##### Patch Changes - [#​890](https://togithub.com/reactjs/react-docgen/pull/890) [`afe8d02`](https://togithub.com/reactjs/react-docgen/commit/afe8d022d058a5d49c6fc144fb165c02f4a764d9) Thanks [@​danez](https://togithub.com/danez)! - Do not throw error when using namespace specifiers in export statements ### [`v7.0.2`](https://togithub.com/reactjs/react-docgen/blob/HEAD/packages/react-docgen/CHANGELOG.md#702) [Compare Source](https://togithub.com/reactjs/react-docgen/compare/react-docgen@7.0.1...react-docgen@7.0.2) ##### Patch Changes - [`64bf1aa`](https://togithub.com/reactjs/react-docgen/commit/64bf1aa078148b4d44f8634252e5b726e24b8ee5) Thanks [@​danez](https://togithub.com/danez)! - Fix handling of template literals
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 984754f0d72e..b60093ca6ef3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25951,8 +25951,8 @@ __metadata: linkType: hard "react-docgen@npm:^7.0.0": - version: 7.0.1 - resolution: "react-docgen@npm:7.0.1" + version: 7.0.3 + resolution: "react-docgen@npm:7.0.3" dependencies: "@babel/core": "npm:^7.18.9" "@babel/traverse": "npm:^7.18.9" @@ -25964,7 +25964,7 @@ __metadata: doctrine: "npm:^3.0.0" resolve: "npm:^1.22.1" strip-indent: "npm:^4.0.0" - checksum: 10c0/870c1193211f14497bf7a96137f96840dc058842ca75ff7251d91e88c3c71d7a41d5f1a124cc1b53bfbf1f2b6b58bfccc4dd6e22592814a5155d3894953274be + checksum: 10c0/74622750e60b287d2897a6887a2bd88303fadd84540247e162e9e970430864ae7b49152de043233d873a0aa7cffa406e5cd8fc1e8e2c277b8da73198b570f16b languageName: node linkType: hard From cd6f24db56e45ab51577b0ffb2b6c7945031f0d0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 19:40:26 +0000 Subject: [PATCH 17/74] fix(deps): update dependency @graphql-yoga/subscription to v5.0.1 (#10976) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-yoga/subscription](https://togithub.com/dotansimha/graphql-yoga) ([source](https://togithub.com/dotansimha/graphql-yoga/tree/HEAD/packages/subscription)) | [`5.0.0` -> `5.0.1`](https://renovatebot.com/diffs/npm/@graphql-yoga%2fsubscription/5.0.0/5.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-yoga%2fsubscription/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-yoga%2fsubscription/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-yoga%2fsubscription/5.0.0/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-yoga%2fsubscription/5.0.0/5.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
dotansimha/graphql-yoga (@​graphql-yoga/subscription) ### [`v5.0.1`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/subscription/CHANGELOG.md#501) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/subscription@5.0.0...@graphql-yoga/subscription@5.0.1) ##### Patch Changes - [#​3300](https://togithub.com/dotansimha/graphql-yoga/pull/3300) [`fdd902c`](https://togithub.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546) Thanks [@​EmrysMyrddin](https://togithub.com/EmrysMyrddin)! - dependencies updates: - Updated dependency [`@graphql-yoga/typed-event-target@workspace:^` β†—οΈŽ](https://www.npmjs.com/package/@​graphql-yoga/typed-event-target/v/workspace:^) (from `^3.0.0`, in `dependencies`)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/realtime/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/realtime/package.json b/packages/realtime/package.json index 1faf999adcac..e9a03982c4bf 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -28,7 +28,7 @@ "@graphql-yoga/plugin-defer-stream": "3.3.1", "@graphql-yoga/plugin-graphql-sse": "3.3.1", "@graphql-yoga/redis-event-target": "3.0.0", - "@graphql-yoga/subscription": "5.0.0", + "@graphql-yoga/subscription": "5.0.1", "@n1ru4l/graphql-live-query": "0.10.0", "@n1ru4l/in-memory-live-query-store": "0.10.0", "graphql": "16.8.1" diff --git a/yarn.lock b/yarn.lock index b60093ca6ef3..c2b194f7aad9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4774,15 +4774,15 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/subscription@npm:5.0.0, @graphql-yoga/subscription@npm:^5.0.0": - version: 5.0.0 - resolution: "@graphql-yoga/subscription@npm:5.0.0" +"@graphql-yoga/subscription@npm:5.0.1, @graphql-yoga/subscription@npm:^5.0.0": + version: 5.0.1 + resolution: "@graphql-yoga/subscription@npm:5.0.1" dependencies: "@graphql-yoga/typed-event-target": "npm:^3.0.0" "@repeaterjs/repeater": "npm:^3.0.4" "@whatwg-node/events": "npm:^0.1.0" tslib: "npm:^2.5.2" - checksum: 10c0/05e2f5cb23ea2b3cfe3737cf13fb98ebb3ded8a6a8239a170a6bd65b443109595e1bf2bbef94e3b18438b63dae18761bce4225eb437420bae651131457ede8b5 + checksum: 10c0/fccbdb1497edc085437d83127dbe6fde399b30e0277d5d6cdfc4aad16d733b00fe8b65e3d0eda3ba50250123545e59a7e684b9de5f9050721933ff1bf9950a58 languageName: node linkType: hard @@ -8450,7 +8450,7 @@ __metadata: "@graphql-yoga/plugin-defer-stream": "npm:3.3.1" "@graphql-yoga/plugin-graphql-sse": "npm:3.3.1" "@graphql-yoga/redis-event-target": "npm:3.0.0" - "@graphql-yoga/subscription": "npm:5.0.0" + "@graphql-yoga/subscription": "npm:5.0.1" "@n1ru4l/graphql-live-query": "npm:0.10.0" "@n1ru4l/in-memory-live-query-store": "npm:0.10.0" "@redwoodjs/framework-tools": "workspace:*" From 89c19f6c73420501e76bec574fa7c3f40699ce5e Mon Sep 17 00:00:00 2001 From: David Thyresson Date: Fri, 19 Jul 2024 15:49:49 -0400 Subject: [PATCH 18/74] docs: Updates vercel config for functions (#10891) Fixes: https://github.com/redwoodjs/redwood/issues/10022 and https://github.com/redwoodjs/redwood/issues/1664 Documents support for Vercel API endpoint (ie, functions) configuration via `export const config` syntax. Can deploy docs here https://github.com/vercel/vercel/pull/11776 merges. --------- Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> --- docs/docs/deploy/vercel.md | 55 +++++++++++++++++++++++++++++++------- 1 file changed, 46 insertions(+), 9 deletions(-) diff --git a/docs/docs/deploy/vercel.md b/docs/docs/deploy/vercel.md index 151d0e7e6109..5720c2225b5c 100644 --- a/docs/docs/deploy/vercel.md +++ b/docs/docs/deploy/vercel.md @@ -84,17 +84,54 @@ From the Vercel Dashboard you can access the full settings and information for y From now on, each time you push code to your git repo, Vercel will automatically trigger a deploy of the new code. You can also manually redeploy if you select "Deployments", then the specific deployment from the list, and finally the "Redeploy" option from the vertical dots menu next to "Visit". -## vercel.json configuration +## Configuration -By default, API requests in Vercel have a timeout limit of 15 seconds. To extend this duration, you can modify the vercel.json file by inserting the code snippet provided below. Please be aware that the ability to increase the timeout limit is exclusive to Pro plan subscribers. Additionally, it is important to note that the timeout can be increased up to a maximum of 300 seconds, which is equivalent to 5 minutes. +You can use `vercel.json` to configure and override the default behavior of Vercel from within your project. For [`functions`](#functions), you should configure in code directly and not in `vercel.json`. -``` -{ - "functions": { - "api/src/functions/graphql.*": { - "maxDuration": 120, - "runtime": "@vercel/redwood@2.0.5" - } +### Project + +The [`vercel.json` configuration file](https://vercel.com/docs/projects/project-configuration#configuring-projects-with-vercel.json) lets you configure, and override the default behavior of Vercel from within your project such as rewrites or headers. + +### Functions + +By default, API requests in Vercel have a timeout limit of 15 seconds, but can be configured to be up to 90 seconds. Pro and other plans allow for longer [duration](https://vercel.com/docs/functions/runtimes#max-duration) and larger [memory-size limits](https://vercel.com/docs/functions/runtimes#memory-size-limits). + +To change the `maxDuration` or `memory` per function, export a `config` with the settings you want applied in your function. For example: + +```ts +import type { APIGatewayEvent, Context } from 'aws-lambda' + +import { logger } from 'src/lib/logger' + +export const config = { + maxDuration: 30, + memory: 512, +} + +export const handler = async (event: APIGatewayEvent, _context: Context) => { + logger.info(`${event.httpMethod} ${event.path}: vercel function`) + + return { + statusCode: 200, + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + data: 'vercel function', + }), } } + +``` + +:::tip important +Since Redwood has it's own handling of the api directory, the Vercel flavored api directory is disabled. Therefore you don't use the "functions" config in `vercel.json` with Redwood. + +Also, be sure to use Node version 20.x or greater or set the `runtime` in the function config: +```ts +export const config = { + runtime: 'nodejs20.x', +} ``` + +::: From 531a144b48b31b7c436b8fee4df9d8b25e6e4763 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 20:03:46 +0000 Subject: [PATCH 19/74] fix(deps): update dependency @graphql-yoga/redis-event-target to v3.0.1 (#10975) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-yoga/redis-event-target](https://togithub.com/dotansimha/graphql-yoga) ([source](https://togithub.com/dotansimha/graphql-yoga/tree/HEAD/packages/event-target/redis-event-target)) | [`3.0.0` -> `3.0.1`](https://renovatebot.com/diffs/npm/@graphql-yoga%2fredis-event-target/3.0.0/3.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-yoga%2fredis-event-target/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-yoga%2fredis-event-target/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-yoga%2fredis-event-target/3.0.0/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-yoga%2fredis-event-target/3.0.0/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
dotansimha/graphql-yoga (@​graphql-yoga/redis-event-target) ### [`v3.0.1`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/event-target/redis-event-target/CHANGELOG.md#301) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/redis-event-target@3.0.0...@graphql-yoga/redis-event-target@3.0.1) ##### Patch Changes - [#​3300](https://togithub.com/dotansimha/graphql-yoga/pull/3300) [`fdd902c`](https://togithub.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546) Thanks [@​EmrysMyrddin](https://togithub.com/EmrysMyrddin)! - dependencies updates: - Updated dependency [`@graphql-yoga/typed-event-target@workspace:^` β†—οΈŽ](https://www.npmjs.com/package/@​graphql-yoga/typed-event-target/v/workspace:^) (from `^3.0.0`, in `dependencies`)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/realtime/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/realtime/package.json b/packages/realtime/package.json index e9a03982c4bf..594b7482fd15 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -27,7 +27,7 @@ "@graphql-tools/utils": "10.2.0", "@graphql-yoga/plugin-defer-stream": "3.3.1", "@graphql-yoga/plugin-graphql-sse": "3.3.1", - "@graphql-yoga/redis-event-target": "3.0.0", + "@graphql-yoga/redis-event-target": "3.0.1", "@graphql-yoga/subscription": "5.0.1", "@n1ru4l/graphql-live-query": "0.10.0", "@n1ru4l/in-memory-live-query-store": "0.10.0", diff --git a/yarn.lock b/yarn.lock index c2b194f7aad9..2d4daaa42e2a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4762,15 +4762,15 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/redis-event-target@npm:3.0.0": - version: 3.0.0 - resolution: "@graphql-yoga/redis-event-target@npm:3.0.0" +"@graphql-yoga/redis-event-target@npm:3.0.1": + version: 3.0.1 + resolution: "@graphql-yoga/redis-event-target@npm:3.0.1" dependencies: "@graphql-yoga/typed-event-target": "npm:^3.0.0" "@whatwg-node/events": "npm:^0.1.0" peerDependencies: ioredis: ^5.0.6 - checksum: 10c0/16035ed1c10b7f8a582edaa99a3d1fb740ea81e73203a176f9e5115144165a3b8661cdb00d7e7a3572100af65daac0ff3f6d565c897a9244d0e0e7d9d1f9fcdd + checksum: 10c0/501db555950800eac29257ab413c2e73fbf3524d4b5b30c69a4de7c74071e2a756ed0a6405c3b7614ba931972bc8e89bec491593d327f558a5ec6ea82f88ed87 languageName: node linkType: hard @@ -8449,7 +8449,7 @@ __metadata: "@graphql-tools/utils": "npm:10.2.0" "@graphql-yoga/plugin-defer-stream": "npm:3.3.1" "@graphql-yoga/plugin-graphql-sse": "npm:3.3.1" - "@graphql-yoga/redis-event-target": "npm:3.0.0" + "@graphql-yoga/redis-event-target": "npm:3.0.1" "@graphql-yoga/subscription": "npm:5.0.1" "@n1ru4l/graphql-live-query": "npm:0.10.0" "@n1ru4l/in-memory-live-query-store": "npm:0.10.0" From cf4dc76db937d65379d4784a10ce427f7ccc293e Mon Sep 17 00:00:00 2001 From: David Thyresson Date: Fri, 19 Jul 2024 16:03:57 -0400 Subject: [PATCH 20/74] feat(prisma): Support multi file Prisma schemas (#10869) feat(prisma): Support multi file Prisma schemas (#10869) by @dthyresson Prisma's `prismaSchemaFolder` [feature](https://www.prisma.io/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema) allows you to define multiple files in a schema subdirectory of your prisma directory. This PR updates: * Prisma utilities * generators * dbAuth setup * documentation to support single and multi file Prisma schemas. If you have enabled Prisma multi file schemas, you configure your project toml api `schemaPath` setting the directory where your schema.prisma can be found, for example: './api/db/schema' When [organizing your Prisma Schema into multiple files](https://www.prisma.io/blog/organize-your-prisma-schema-with-multi-file-support), you will need [enable](https://www.prisma.io/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema) that feature in Prisma, move your `schema.prisma` file into a new directory such as `./api/db/schema` and then set `schemaPath` in the api toml config. ::: For example: ```toml title="redwood.toml" [api] port = 8911 schemaPath = "./api/db/schema" ``` --------- Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> --- .changesets/10869.md | 25 +++ docs/docs/app-configuration-redwood-toml.md | 17 ++ .../src/__tests__/setupDataMockDMMF.test.ts | 4 + .../auth-providers/dbAuth/setup/src/shared.ts | 39 ++-- packages/cli/src/commands/prismaHandler.js | 4 +- .../commands/setup/deploy/providers/render.js | 208 +++++++++--------- packages/cli/src/lib/schemaHelpers.js | 18 +- .../internal/src/generate/graphqlSchema.ts | 5 +- packages/record/src/tasks/parse.js | 41 +++- packages/structure/src/model/RWProject.ts | 9 +- .../testing/config/jest/api/globalSetup.js | 12 +- .../testing/config/jest/api/jest.setup.js | 14 +- 12 files changed, 237 insertions(+), 159 deletions(-) create mode 100644 .changesets/10869.md diff --git a/.changesets/10869.md b/.changesets/10869.md new file mode 100644 index 000000000000..e87bb1dbb3f5 --- /dev/null +++ b/.changesets/10869.md @@ -0,0 +1,25 @@ +feat(prisma): Support multi file Prisma schemas (#10869) by @dthyresson + +Prisma's `prismaSchemaFolder` [feature](https://www.prisma.io/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema) allows you to define multiple files in a schema subdirectory of your prisma directory. + +This PR updates: + +* Prisma utilities +* generators +* dbAuth setup +* documentation + +to support single and multi file Prisma schemas. + +If you have enabled Prisma multi file schemas, you configure your project toml api `schemaPath` setting the directory where your schema.prisma can be found, for example: './api/db/schema' + +When [organizing your Prisma Schema into multiple files](https://www.prisma.io/blog/organize-your-prisma-schema-with-multi-file-support), you will need [enable](https://www.prisma.io/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema) that feature in Prisma, move your `schema.prisma` file into a new directory such as `./api/db/schema` and then set `schemaPath` in the api toml config. +::: + +For example: + +```toml title="redwood.toml" +[api] + port = 8911 + schemaPath = "./api/db/schema" +``` diff --git a/docs/docs/app-configuration-redwood-toml.md b/docs/docs/app-configuration-redwood-toml.md index 4439e88ea3db..962f96be43ec 100644 --- a/docs/docs/app-configuration-redwood-toml.md +++ b/docs/docs/app-configuration-redwood-toml.md @@ -109,9 +109,26 @@ Don't make secrets available to your web side. Everything in `includeEnvironment | :------------- | :---------------------------------- | :------------------------- | | `port` | Port for the api server to listen at | `8911` | | `host` | Hostname for the api server to listen at | Defaults to `'0.0.0.0'` in production and `'::'` in development | +| `schemaPath` | The location of your Prisma schema. If you have [enabled Prisma multi file schemas](https://www.prisma.io/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema), then its value is the directory where your `schema.prisma` can be found, for example: `'./api/db/schema'` | Defaults to `'./api/db/schema.prisma'` | | `debugPort` | Port for the debugger to listen at | `18911` | | `serverConfig` | [Deprecated; use the [server file](./docker.md#using-the-server-file) instead] Path to the `server.config.js` file | `'./api/server.config.js'` | +### Multi File Schema + +Prisma's `prismaSchemaFolder` [feature](https://www.prisma.io/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema) allows you to define multiple files in a schema subdirectory of your prisma directory. + +:::note Important +If you wish to [organize your Prisma Schema into multiple files](https://www.prisma.io/blog/organize-your-prisma-schema-with-multi-file-support), you will need [enable](https://www.prisma.io/docs/orm/prisma-schema/overview/location#multi-file-prisma-schema) that feature in Prisma, move your `schema.prisma` file into a new directory such as `./api/db/schema` and then set `schemaPath` in the api toml config. +::: + +For example: + +```toml title="redwood.toml" +[api] + port = 8911 + schemaPath = "./api/db/schema" +``` + ## [browser] ```toml title="redwood.toml" diff --git a/packages/auth-providers/dbAuth/setup/src/__tests__/setupDataMockDMMF.test.ts b/packages/auth-providers/dbAuth/setup/src/__tests__/setupDataMockDMMF.test.ts index 73203b9e91ba..79b88940df0a 100644 --- a/packages/auth-providers/dbAuth/setup/src/__tests__/setupDataMockDMMF.test.ts +++ b/packages/auth-providers/dbAuth/setup/src/__tests__/setupDataMockDMMF.test.ts @@ -68,6 +68,10 @@ jest.mock('@redwoodjs/cli-helpers', () => { }) jest.mock('@prisma/internals', () => ({ + getSchema: () => { + const fs = require('node:fs') + return fs.readFileSync(dbSchemaPath, 'utf-8') + }, getDMMF: () => { const fs = require('node:fs') const schema: string = fs.readFileSync(dbSchemaPath, 'utf-8') diff --git a/packages/auth-providers/dbAuth/setup/src/shared.ts b/packages/auth-providers/dbAuth/setup/src/shared.ts index 135662a803bb..e6cea947a62b 100644 --- a/packages/auth-providers/dbAuth/setup/src/shared.ts +++ b/packages/auth-providers/dbAuth/setup/src/shared.ts @@ -1,6 +1,7 @@ import fs from 'node:fs' +import path from 'node:path' -import { getDMMF } from '@prisma/internals' +import { getDMMF, getSchema } from '@prisma/internals' import execa from 'execa' import { getPaths } from '@redwoodjs/cli-helpers' @@ -12,7 +13,14 @@ export const functionsPath = getPaths().api.functions.replace( '', ) -export async function hasModel(name: string) { +export const getModelNames = async () => { + const datamodel = await getSchema(getPaths().api.dbSchema) + const schema = await getDMMF({ datamodel }) + + return schema.datamodel.models.map((model) => model.name) +} + +export const hasModel = async (name: string) => { if (!name) { return false } @@ -20,30 +28,23 @@ export async function hasModel(name: string) { // Support PascalCase, camelCase, kebab-case, UPPER_CASE, and lowercase model // names const modelName = name.replace(/[_-]/g, '').toLowerCase() + const modelNames = (await getModelNames()).map((name) => name.toLowerCase()) - const schema = await getDMMF({ datamodelPath: getPaths().api.dbSchema }) - - for (const model of schema.datamodel.models) { - if (model.name.toLowerCase() === modelName) { - return true - } + if (modelNames.includes(modelName)) { + return true } return false } -export async function getModelNames() { - const schema = await getDMMF({ datamodelPath: getPaths().api.dbSchema }) - - return schema.datamodel.models.map((model) => model.name) -} +export async function addModels(models: string) { + const isDirectory = fs.statSync(getPaths().api.dbSchema).isDirectory() -export function addModels(models: string) { - const schema = fs.readFileSync(getPaths().api.dbSchema, 'utf-8') - - const schemaWithUser = schema + models - - fs.writeFileSync(getPaths().api.dbSchema, schemaWithUser) + if (isDirectory) { + fs.writeFileSync(path.join(getPaths().api.dbSchema, 'user.prisma'), models) + } else { + fs.appendFileSync(getPaths().api.dbSchema, models) + } } export function hasAuthPages() { diff --git a/packages/cli/src/commands/prismaHandler.js b/packages/cli/src/commands/prismaHandler.js index 4e6e697d6249..c2ecbf893a37 100644 --- a/packages/cli/src/commands/prismaHandler.js +++ b/packages/cli/src/commands/prismaHandler.js @@ -33,7 +33,9 @@ export const handler = async ({ _, $0, commands = [], ...options }) => { commands[0], ) ) { - if (!fs.existsSync(rwjsPaths.api.dbSchema)) { + // if no schema file or directory exists + const schemaDir = path.dirname(rwjsPaths.api.dbSchema) + if (!fs.existsSync(rwjsPaths.api.dbSchema) && !fs.existsSync(schemaDir)) { console.error() console.error(c.error('No Prisma Schema found.')) console.error(`Redwood searched here '${rwjsPaths.api.dbSchema}'`) diff --git a/packages/cli/src/commands/setup/deploy/providers/render.js b/packages/cli/src/commands/setup/deploy/providers/render.js index 3b6dbccd3277..66d940c75adb 100644 --- a/packages/cli/src/commands/setup/deploy/providers/render.js +++ b/packages/cli/src/commands/setup/deploy/providers/render.js @@ -1,127 +1,119 @@ -// import terminalLink from 'terminal-link' import path from 'path' -import { getSchema, getConfig } from '@prisma/internals' +import execa from 'execa' import fs from 'fs-extra' -import { Listr } from 'listr2' +import terminalLink from 'terminal-link' import { recordTelemetryAttributes } from '@redwoodjs/cli-helpers' -import { errorTelemetry } from '@redwoodjs/telemetry' +import { getPaths } from '@redwoodjs/project-config' -import { getPaths, writeFilesTask, printSetupNotes } from '../../../../lib' -import c from '../../../../lib/colors' -import { addFilesTask, updateApiURLTask } from '../helpers' -import { - POSTGRES_YAML, - RENDER_HEALTH_CHECK, - RENDER_YAML, - SQLITE_YAML, -} from '../templates/render' - -export const command = 'render' -export const description = 'Setup Render deploy' +// It's easy for the api side to exceed Render's free-plan limit. +// Because telemetryMiddleware is added to Yargs as middleware, +// we need to set the env var here outside the handler to correctly disable it. +if (process.argv.slice(2).includes('api')) { + process.env.REDWOOD_DISABLE_TELEMETRY = 1 +} -export const getRenderYamlContent = async (database) => { - if (database === 'none') { - return { - path: path.join(getPaths().base, 'render.yaml'), - content: RENDER_YAML(''), - } - } - if (!fs.existsSync('api/db/schema.prisma')) { - throw new Error("Could not find prisma schema at 'api/db/schema.prisma'") - } +export const command = 'render ' +export const description = 'Build, migrate, and serve command for Render deploy' - const schema = await getSchema('api/db/schema.prisma') - const config = await getConfig({ datamodel: schema }) - const detectedDatabase = config.datasources[0].activeProvider +export const builder = (yargs) => { + yargs + .positional('side', { + choices: ['api', 'web'], + description: 'Side to deploy', + type: 'string', + }) + .option('prisma', { + description: 'Apply database migrations', + type: 'boolean', + default: true, + }) + .option('data-migrate', { + description: 'Apply data migrations', + type: 'boolean', + default: true, + alias: 'dm', + }) + .epilogue( + `For more commands, options, and examples, see ${terminalLink( + 'Redwood CLI Reference', + 'https://redwoodjs.com/docs/cli-commands#deploy', + )}`, + ) +} - if (detectedDatabase === database) { - switch (database) { - case 'postgresql': - return { - path: path.join(getPaths().base, 'render.yaml'), - content: RENDER_YAML(POSTGRES_YAML), - } - case 'sqlite': - return { - path: path.join(getPaths().base, 'render.yaml'), - content: RENDER_YAML(SQLITE_YAML), - } - default: - throw new Error(` - Unexpected datasource provider found: ${database}`) - } - } else { - throw new Error(` - Prisma datasource provider is detected to be ${detectedDatabase}. +export const handler = async ({ side, prisma, dataMigrate }) => { + recordTelemetryAttributes({ + command: 'deploy render', + side, + prisma, + dataMigrate, + }) - Option 1: Update your schema.prisma provider to be ${database}, then run - yarn rw prisma migrate dev - yarn rw setup deploy render --database ${database} + const rwjsPaths = getPaths() - Option 2: Rerun setup deploy command with current schema.prisma provider: - yarn rw setup deploy render --database ${detectedDatabase}`) + const execaConfig = { + cwd: rwjsPaths.base, + shell: true, + stdio: 'inherit', } -} -export const builder = (yargs) => - yargs.option('database', { - alias: 'd', - choices: ['none', 'postgresql', 'sqlite'], - description: 'Database deployment for Render only', - default: 'postgresql', - type: 'string', - }) + async function runApiCommands() { + if (prisma) { + console.log('Running database migrations...') + execa.commandSync( + `node_modules/.bin/prisma migrate deploy --schema "${rwjsPaths.api.dbSchema}"`, + execaConfig, + ) + } -// any notes to print out when the job is done -const notes = [ - 'You are ready to deploy to Render!\n', - 'Go to https://dashboard.render.com/iacs to create your account and deploy to Render', - 'Check out the deployment docs at https://render.com/docs/deploy-redwood for detailed instructions', - 'Note: After first deployment to Render update the rewrite rule destination in `./render.yaml`', -] + if (dataMigrate) { + console.log('Running data migrations...') + const packageJson = fs.readJsonSync( + path.join(rwjsPaths.base, 'package.json'), + ) + const hasDataMigratePackage = + !!packageJson.devDependencies['@redwoodjs/cli-data-migrate'] -const additionalFiles = [ - { - path: path.join(getPaths().base, 'api/src/functions/healthz.js'), - content: RENDER_HEALTH_CHECK, - }, -] + if (!hasDataMigratePackage) { + console.error( + [ + "Skipping data migrations; your project doesn't have the `@redwoodjs/cli-data-migrate` package as a dev dependency.", + "Without it installed, you're likely to run into memory issues during deploy.", + "If you want to run data migrations, add the package to your project's root package.json and deploy again:", + '', + '```', + 'yarn add -D @redwoodjs/cli-data-migrate', + '```', + ].join('\n'), + ) + } else { + execa.commandSync('yarn rw dataMigrate up', execaConfig) + } + } -export const handler = async ({ force, database }) => { - recordTelemetryAttributes({ - command: 'setup deploy render', - force, - database, - }) - const tasks = new Listr( - [ - { - title: 'Adding render.yaml', - task: async () => { - const fileData = await getRenderYamlContent(database) - let files = {} - files[fileData.path] = fileData.content - return writeFilesTask(files, { overwriteExisting: force }) - }, - }, - updateApiURLTask('/.redwood/functions'), - // Add health check api function - addFilesTask({ - files: additionalFiles, - force, - }), - printSetupNotes(notes), - ], - { rendererOptions: { collapseSubtasks: false } }, - ) + const serverFilePath = path.join(rwjsPaths.api.dist, 'server.js') + const hasServerFile = fs.pathExistsSync(serverFilePath) + + if (hasServerFile) { + execa(`yarn node ${serverFilePath}`, execaConfig) + } else { + const { handler } = await import( + '@redwoodjs/api-server/dist/apiCLIConfigHandler.js' + ) + handler() + } + } + + async function runWebCommands() { + execa.commandSync('yarn install', execaConfig) + execa.commandSync('yarn rw build web --verbose', execaConfig) + } - try { - await tasks.run() - } catch (e) { - errorTelemetry(process.argv, e.message) - console.error(c.error(e.message)) - process.exit(e?.exitCode || 1) + if (side === 'api') { + runApiCommands() + } else if (side === 'web') { + runWebCommands() } } diff --git a/packages/cli/src/lib/schemaHelpers.js b/packages/cli/src/lib/schemaHelpers.js index 6b562d6b6fba..778fb5b2cf3e 100644 --- a/packages/cli/src/lib/schemaHelpers.js +++ b/packages/cli/src/lib/schemaHelpers.js @@ -1,5 +1,8 @@ -import { getConfig, getDMMF } from '@prisma/internals' -import fs from 'fs-extra' +import { + getConfig, + getDMMF, + getSchema as getSchemaPrisma, +} from '@prisma/internals' import { ensureUniquePlural } from './pluralHelpers' import { singularize, isPlural } from './rwPluralize' @@ -108,11 +111,18 @@ export const getEnum = async (name) => { return schema.metadata.datamodel.enums } +/* + * Returns the data model defined in `schema.prisma` (models, enums, etc.) + */ +export const getDataModel = (path = getPaths().api.dbSchema) => { + return getSchemaPrisma(path) +} + /* * Returns the DMMF defined by `prisma` resolving the relevant `schema.prisma` path. */ export const getSchemaDefinitions = () => { - return getDMMF({ datamodelPath: getPaths().api.dbSchema }) + return getDMMF({ datamodel: getDataModel() }) } /* @@ -120,7 +130,7 @@ export const getSchemaDefinitions = () => { */ export const getSchemaConfig = () => { return getConfig({ - datamodel: fs.readFileSync(getPaths().api.dbSchema).toString(), + datamodel: getDataModel(), }) } diff --git a/packages/internal/src/generate/graphqlSchema.ts b/packages/internal/src/generate/graphqlSchema.ts index 9e183667a392..c35cfec60e26 100644 --- a/packages/internal/src/generate/graphqlSchema.ts +++ b/packages/internal/src/generate/graphqlSchema.ts @@ -6,6 +6,7 @@ import * as schemaAstPlugin from '@graphql-codegen/schema-ast' import { CodeFileLoader } from '@graphql-tools/code-file-loader' import type { LoadSchemaOptions } from '@graphql-tools/load' import { loadSchema } from '@graphql-tools/load' +import { getSchema } from '@prisma/internals' import chalk from 'chalk' import type { DocumentNode } from 'graphql' import { print } from 'graphql' @@ -66,7 +67,9 @@ export const generateGraphQLSchema = async () => { if (e instanceof Error) { const match = e.message.match(/Unknown type: "(\w+)"/) const name = match?.[1] - const schemaPrisma = fs.readFileSync(redwoodProjectPaths.api.dbSchema) + const schemaPrisma = ( + await getSchema(redwoodProjectPaths.api.dbSchema) + ).toString() const errorObject = { message: `Schema loading failed. ${e.message}`, diff --git a/packages/record/src/tasks/parse.js b/packages/record/src/tasks/parse.js index 53fc3baa7284..537af9f3c161 100644 --- a/packages/record/src/tasks/parse.js +++ b/packages/record/src/tasks/parse.js @@ -1,7 +1,7 @@ import fs from 'fs' import path from 'path' -import { getDMMF } from '@prisma/internals' +import { getDMMF, getSchema } from '@prisma/internals' import * as esbuild from 'esbuild' import { getPaths } from '@redwoodjs/project-config' @@ -28,16 +28,29 @@ let datamodel // parse datamodel and write out cache export const parseDatamodel = () => { - getDMMF({ datamodelPath: getPaths().api.dbSchema }).then((schema) => { + const schema = getSchema(getPaths().api.dbSchema) + + getDMMF({ datamodel: schema }).then((schema) => { datamodel = schema.datamodel - fs.writeFileSync( - DATAMODEL_PATH, - esbuild.transformSync(JSON.stringify(datamodel, null, 2), { - loader: 'json', - format: 'cjs', - }).code, - ) - console.info(`\n Wrote ${DATAMODEL_PATH}`) + + try { + // Ensure the directory exists + const dir = path.dirname(DATAMODEL_PATH) + if (!fs.existsSync(dir)) { + fs.mkdirSync(dir, { recursive: true }) + } + + fs.writeFileSync( + DATAMODEL_PATH, + esbuild.transformSync(JSON.stringify(datamodel, null, 2), { + loader: 'json', + format: 'cjs', + }).code, + ) + console.info(`\n Wrote ${DATAMODEL_PATH}`) + } catch (e) { + console.error('Error writing datamodel to', DATAMODEL_PATH) + } // figure out what model classes are present const modelNames = fs @@ -49,6 +62,14 @@ export const parseDatamodel = () => { }) .filter((val) => val) + if (modelNames.length === 0) { + console.warn('No models found in', MODELS_PATH) + console.warn( + 'Please create a model to represent the database table you want to access.', + ) + return + } + modelNames.forEach((modelName) => { // which other models this model requires const thisModelRequires = [] diff --git a/packages/structure/src/model/RWProject.ts b/packages/structure/src/model/RWProject.ts index fa8088a1bc19..013b9e25191d 100644 --- a/packages/structure/src/model/RWProject.ts +++ b/packages/structure/src/model/RWProject.ts @@ -1,7 +1,7 @@ import { join } from 'path' import type { DMMF } from '@prisma/generator-helper' -import { getDMMF } from '@prisma/internals' +import { getDMMF, getSchema } from '@prisma/internals' import { getPaths, processPagesDir } from '@redwoodjs/project-config' @@ -86,11 +86,10 @@ export class RWProject extends BaseNode { // TODO: do we move this to a separate node? (ex: RWDatabase) @memo() async prismaDMMF(): Promise { try { + const datamodel = await getSchema(this.pathHelper.api.dbSchema) // consider case where dmmf doesn't exist (or fails to parse) - return await getDMMF({ - datamodel: this.host.readFileSync(this.pathHelper.api.dbSchema), - }) - } catch { + return await getDMMF({ datamodel }) + } catch (_e) { return undefined } } diff --git a/packages/testing/config/jest/api/globalSetup.js b/packages/testing/config/jest/api/globalSetup.js index b489a18a6803..54cfbf24339b 100644 --- a/packages/testing/config/jest/api/globalSetup.js +++ b/packages/testing/config/jest/api/globalSetup.js @@ -1,5 +1,4 @@ -const fs = require('fs') -const path = require('path') +const { getSchema } = require('@prisma/internals') const { getPaths } = require('@redwoodjs/project-config') @@ -20,10 +19,11 @@ module.exports = async function () { process.env.DATABASE_URL = process.env.TEST_DATABASE_URL || defaultDb - const prismaSchema = fs.readFileSync( - path.join(rwjsPaths.api.dbSchema), - 'utf-8', - ) + // NOTE: This is a workaround to get the directUrl from the schema + // Instead of using the schema, we can use the config file + // const prismaConfig = await getConfig(rwjsPaths.api.dbSchema) + // and then check for the prismaConfig.datasources[0].directUrl + const prismaSchema = (await getSchema(rwjsPaths.api.dbSchema)).toString() const directUrlEnvVar = checkAndReplaceDirectUrl(prismaSchema, defaultDb) diff --git a/packages/testing/config/jest/api/jest.setup.js b/packages/testing/config/jest/api/jest.setup.js index 82e4b436efbd..055b34238b36 100644 --- a/packages/testing/config/jest/api/jest.setup.js +++ b/packages/testing/config/jest/api/jest.setup.js @@ -31,12 +31,13 @@ const isIdenticalArray = (a, b) => { } const configureTeardown = async () => { - const { getDMMF } = require('@prisma/internals') + const { getDMMF, getSchema } = require('@prisma/internals') const fs = require('fs') // @NOTE prisma utils are available in cli lib/schemaHelpers // But avoid importing them, to prevent memory leaks in jest - const schema = await getDMMF({ datamodelPath: dbSchemaPath }) + const datamodel = await getSchema(dbSchemaPath) + const schema = await getDMMF({ datamodel }) const schemaModels = schema.datamodel.models.map((m) => m.dbName || m.name) // check if pre-defined delete order already exists and if so, use it to start @@ -56,12 +57,15 @@ const configureTeardown = async () => { let quoteStyle // determine what kind of quotes are needed around table names in raw SQL const getQuoteStyle = async () => { - const { getConfig: getPrismaConfig } = require('@prisma/internals') - const fs = require('fs') + const { getConfig: getPrismaConfig, getSchema } = require('@prisma/internals') + + // @NOTE prisma utils are available in cli lib/schemaHelpers + // But avoid importing them, to prevent memory leaks in jest + const datamodel = await getSchema(dbSchemaPath) if (!quoteStyle) { const config = await getPrismaConfig({ - datamodel: fs.readFileSync(dbSchemaPath).toString(), + datamodel, }) switch (config.datasources?.[0]?.provider) { From 0391a304a47e7faa711113f9852229bc19805157 Mon Sep 17 00:00:00 2001 From: David Thyresson Date: Fri, 19 Jul 2024 16:08:33 -0400 Subject: [PATCH 21/74] feat(trusted-docs): Allows useRedwoodTrustedDocuments to set more custom UsePersistedOperationsOptions (#10894) Allows useRedwoodTrustedDocuments to set more custom UsePersistedOperationsOptions Allows the useRedwoodTrustedDocuments plugin to define: ```ts /** * Whether to allow execution of arbitrary GraphQL operations aside from persisted operations. */ allowArbitraryOperations?: boolean | AllowArbitraryOperationsHandler; /** * The path to the persisted operation id */ extractPersistedOperationId?: ExtractPersistedOperationId; /** * Whether to skip validation of the persisted operation */ skipDocumentValidation?: boolean; /** * Custom errors to be thrown */ customErrors?: CustomPersistedQueryErrors; ``` This can let you override to allow certain ops or skip validation etc: > If you validate your persisted operations while building your store, we recommend to skip the validation on the server. So this will reduce the work done by the server and the latency of the requests. The allow authenticated request is still considered, but `allowArbitraryOperations` can override. Omitted `getPersistedOperation` as this extracts hash from store. --- .changesets/10894.md | 34 +++++++++ docs/docs/graphql/trusted-documents.md | 75 ++++++++++++++++++- .../src/plugins/useRedwoodTrustedDocuments.ts | 40 ++++++++-- 3 files changed, 142 insertions(+), 7 deletions(-) create mode 100644 .changesets/10894.md diff --git a/.changesets/10894.md b/.changesets/10894.md new file mode 100644 index 000000000000..7ab04f310bde --- /dev/null +++ b/.changesets/10894.md @@ -0,0 +1,34 @@ +feat(trusted-docs): Allows useRedwoodTrustedDocuments to set more custom UsePersistedOperationsOptions (#10894) by @dthyresson + +Allows useRedwoodTrustedDocuments to set more custom UsePersistedOperationsOptions + +Allows the useRedwoodTrustedDocuments plugin to define: + +```ts + /** + * Whether to allow execution of arbitrary GraphQL operations aside from persisted operations. + */ + allowArbitraryOperations?: boolean | AllowArbitraryOperationsHandler; + /** + * The path to the persisted operation id + */ + extractPersistedOperationId?: ExtractPersistedOperationId; + + /** + * Whether to skip validation of the persisted operation + */ + skipDocumentValidation?: boolean; + + /** + * Custom errors to be thrown + */ + customErrors?: CustomPersistedQueryErrors; +``` + +This can let you override to allow certain ops or skip validation etc: + +> If you validate your persisted operations while building your store, we recommend to skip the validation on the server. So this will reduce the work done by the server and the latency of the requests. + +The allow authenticated request is still considered, but `allowArbitraryOperations` can override. + +Omitted `getPersistedOperation` as this extracts hash from store. diff --git a/docs/docs/graphql/trusted-documents.md b/docs/docs/graphql/trusted-documents.md index a53b9d07a59c..de4a41a5cdf2 100644 --- a/docs/docs/graphql/trusted-documents.md +++ b/docs/docs/graphql/trusted-documents.md @@ -118,6 +118,8 @@ As part of GraphQL type and codegen, the `trustedDocumentsStore` is created in ` This is the same information that is created in `web/src/graphql/persisted-documents.json` but wrapped in a `store` that can be easily imported and passed to the GraphQL Handler. +#### Store + To enable trusted documents, configure `trustedDocuments` with the store. ```ts title=api/src/functions/graphql.ts @@ -140,9 +142,23 @@ export const handler = createGraphQLHandler({ }) ``` -If you'd like to customize the message when a query is not permitted, you can set the `persistedQueryOnly` configuration setting in `customErrors`: +#### Disable + +You can disable the trustedDocuments `useRedwoodTrustedDocuments` plugin. The `store` is then optional. ``` + trustedDocuments: { + disabled: true, + } +``` + +#### Custom Errors + +The `persistedQueryOnly` error message defaults to `'Use Trusted Only!'`. + +If you'd like to customize the message when a query is not permitted, you can set the `persistedQueryOnly` configuration setting in `customErrors`: + +```ts trustedDocuments: { store, customErrors: { @@ -150,3 +166,60 @@ If you'd like to customize the message when a query is not permitted, you can se }, } ``` + +You can also define a function to returns a `GraphQLError`. This function has access to the `payload`. + +```ts + trustedDocuments: { + store, + customErrors: { + persistedQueryOnly: (payload) => { + console.log('payload', payload) + return new GraphQLError('Sorry!') + }, + }, + } +``` + +In addition to the `persistedQueryOnly` custom error option, you can define error message for: + + * `notFound` - Error to be thrown when the persisted operation is not found + * `keyNotFound` - Error to be thrown when the extraction of the persisted operation id failed + + +#### Skipping validation of persisted operations + +If you validate your persisted operations while building your store, we recommend to skip the validation on the server. So this will reduce the work done by the server and the latency of the requests. + +``` + trustedDocuments: { + store, + skipDocumentValidation: true, + } +``` + + +#### Allowing arbitrary GraphQL operations + +Sometimes it is handy to allow non-persisted operations aside from the persisted ones. E.g. you want to allow developers to execute arbitrary GraphQL operations on your production server. + +:::note Info +To support authentication, the `redwood.currentUser` query is always allowed. + +Even if you define `allowArbitraryOperations` the plugin will always check for this request, so you don't need to add this check to any custom logic. +::: + +This can be achieved using the `allowArbitraryOperations` option. + +:::warning Important +Override this option with caution! +::: + +For example, you can get a header from the request and allow: + +```ts +allowArbitraryOperations: (request) => { + return request.headers.get('x-allow-arbitrary-operations') === 'true' +} +``` + diff --git a/packages/graphql-server/src/plugins/useRedwoodTrustedDocuments.ts b/packages/graphql-server/src/plugins/useRedwoodTrustedDocuments.ts index fa18c83ff700..6a60f93f0416 100644 --- a/packages/graphql-server/src/plugins/useRedwoodTrustedDocuments.ts +++ b/packages/graphql-server/src/plugins/useRedwoodTrustedDocuments.ts @@ -1,14 +1,28 @@ import { usePersistedOperations } from '@graphql-yoga/plugin-persisted-operations' -import type { CustomPersistedQueryErrors } from '@graphql-yoga/plugin-persisted-operations' +import type { UsePersistedOperationsOptions } from '@graphql-yoga/plugin-persisted-operations' import type { Plugin } from 'graphql-yoga' import type { RedwoodGraphQLContext } from '../types' -export type RedwoodTrustedDocumentOptions = { - store: Record +export type RedwoodTrustedDocumentOptions = Omit< + UsePersistedOperationsOptions, + 'getPersistedOperation' +> & { + /** + * Whether to disable the plugin + * @default false + */ disabled?: boolean - customErrors?: CustomPersistedQueryErrors -} + + /** + * The store to get the persisted operation hash from + * Required when the plugin is not disabled + */ + store?: Readonly> +} & ( + | { disabled: true; store?: Readonly> } + | { disabled?: false; store: Readonly> } + ) const REDWOOD__AUTH_GET_CURRENT_USER_QUERY = '{"query":"query __REDWOOD__AUTH_GET_CURRENT_USER { redwood { currentUser } }"}' @@ -44,14 +58,28 @@ export const useRedwoodTrustedDocuments = ( options: RedwoodTrustedDocumentOptions, ): Plugin => { return usePersistedOperations({ + ...options, customErrors: { persistedQueryOnly: 'Use Trusted Only!', ...options.customErrors, }, getPersistedOperation(sha256Hash: string) { - return options.store[sha256Hash] + return options.store ? options.store[sha256Hash] : null }, allowArbitraryOperations: async (request) => { + if (options.allowArbitraryOperations !== undefined) { + if (typeof options.allowArbitraryOperations === 'boolean') { + if (options.allowArbitraryOperations) { + return true + } + } + if (typeof options.allowArbitraryOperations === 'function') { + const result = await options.allowArbitraryOperations(request) + if (result === true) { + return true + } + } + } return allowRedwoodAuthCurrentUserQuery(request) }, }) From d835dbc18e2940e911b01d897fa761c3a0ff5d8f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 20:32:18 +0000 Subject: [PATCH 22/74] chore(deps): update dependency firebase to v10.12.4 (#10971) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [firebase](https://firebase.google.com/) ([source](https://togithub.com/firebase/firebase-js-sdk), [changelog](https://firebase.google.com/support/release-notes/js)) | [`10.12.2` -> `10.12.4`](https://renovatebot.com/diffs/npm/firebase/10.12.2/10.12.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/firebase/10.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/firebase/10.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/firebase/10.12.2/10.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/firebase/10.12.2/10.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
firebase/firebase-js-sdk (firebase) ### [`v10.12.4`](https://togithub.com/firebase/firebase-js-sdk/releases/tag/firebase%4010.12.4) [Compare Source](https://togithub.com/firebase/firebase-js-sdk/compare/firebase@10.12.3...firebase@10.12.4) For more detailed release notes, see [Firebase JavaScript SDK Release Notes](https://firebase.google.com/support/release-notes/js). ### What's Changed #### [@​firebase/analytics](https://togithub.com/firebase/analytics)[@​0](https://togithub.com/0).10.6 ##### Patch Changes - [`f58d48cd4`](https://togithub.com/firebase/firebase-js-sdk/commit/f58d48cd42c9f09eab4d8b2a606af360528917f8) [#​8301](https://togithub.com/firebase/firebase-js-sdk/pull/8301) - Begin using [safevalues](https://togithub.com/google/safevalues) to sanitize HTML vulnerable to XSS. #### [@​firebase/analytics-compat](https://togithub.com/firebase/analytics-compat)[@​0](https://togithub.com/0).2.12 ##### Patch Changes - Updated dependencies \[[`f58d48cd4`](https://togithub.com/firebase/firebase-js-sdk/commit/f58d48cd42c9f09eab4d8b2a606af360528917f8)]: - [@​firebase/analytics](https://togithub.com/firebase/analytics)[@​0](https://togithub.com/0).10.6 #### [@​firebase/app](https://togithub.com/firebase/app)[@​0](https://togithub.com/0).10.7 ##### Patch Changes - Update SDK_VERSION. #### [@​firebase/app-check](https://togithub.com/firebase/app-check)[@​0](https://togithub.com/0).8.6 ##### Patch Changes - [`f58d48cd4`](https://togithub.com/firebase/firebase-js-sdk/commit/f58d48cd42c9f09eab4d8b2a606af360528917f8) [#​8301](https://togithub.com/firebase/firebase-js-sdk/pull/8301) - Begin using [safevalues](https://togithub.com/google/safevalues) to sanitize HTML vulnerable to XSS. #### [@​firebase/app-check-compat](https://togithub.com/firebase/app-check-compat)[@​0](https://togithub.com/0).3.13 ##### Patch Changes - Updated dependencies \[[`f58d48cd4`](https://togithub.com/firebase/firebase-js-sdk/commit/f58d48cd42c9f09eab4d8b2a606af360528917f8)]: - [@​firebase/app-check](https://togithub.com/firebase/app-check)[@​0](https://togithub.com/0).8.6 #### [@​firebase/app-compat](https://togithub.com/firebase/app-compat)[@​0](https://togithub.com/0).2.37 ##### Patch Changes - Updated dependencies \[]: - [@​firebase/app](https://togithub.com/firebase/app)[@​0](https://togithub.com/0).10.7 #### firebase@10.12.4 ##### Patch Changes - Updated dependencies \[[`f58d48cd4`](https://togithub.com/firebase/firebase-js-sdk/commit/f58d48cd42c9f09eab4d8b2a606af360528917f8)]: - [@​firebase/app](https://togithub.com/firebase/app)[@​0](https://togithub.com/0).10.7 - [@​firebase/analytics](https://togithub.com/firebase/analytics)[@​0](https://togithub.com/0).10.6 - [@​firebase/app-check](https://togithub.com/firebase/app-check)[@​0](https://togithub.com/0).8.6 - [@​firebase/app-compat](https://togithub.com/firebase/app-compat)[@​0](https://togithub.com/0).2.37 - [@​firebase/analytics-compat](https://togithub.com/firebase/analytics-compat)[@​0](https://togithub.com/0).2.12 - [@​firebase/app-check-compat](https://togithub.com/firebase/app-check-compat)[@​0](https://togithub.com/0).3.13 #### [@​firebase/rules-unit-testing](https://togithub.com/firebase/rules-unit-testing)[@​3](https://togithub.com/3).0.4 ##### Patch Changes - [`d752e8096`](https://togithub.com/firebase/firebase-js-sdk/commit/d752e809657cea68e6562b24d3f15e60c32ce079) [#​8298](https://togithub.com/firebase/firebase-js-sdk/pull/8298) - Upgrade firebase-admin to 11.11.1 ### [`v10.12.3`](https://togithub.com/firebase/firebase-js-sdk/compare/firebase@10.12.2...52f8deb1dc07cd6acc323f36d8be158e927d17c6) [Compare Source](https://togithub.com/firebase/firebase-js-sdk/compare/firebase@10.12.2...firebase@10.12.3)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../auth-providers/firebase/web/package.json | 4 +- yarn.lock | 445 +++++++++--------- 2 files changed, 229 insertions(+), 220 deletions(-) diff --git a/packages/auth-providers/firebase/web/package.json b/packages/auth-providers/firebase/web/package.json index a820a81e4d72..9254f98955e7 100644 --- a/packages/auth-providers/firebase/web/package.json +++ b/packages/auth-providers/firebase/web/package.json @@ -31,14 +31,14 @@ "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", "@types/react": "^18.2.55", - "firebase": "10.12.2", + "firebase": "10.12.4", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5" }, "peerDependencies": { - "firebase": "10.12.2" + "firebase": "10.12.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/yarn.lock b/yarn.lock index 2d4daaa42e2a..bc4a64012170 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3245,18 +3245,18 @@ __metadata: languageName: node linkType: hard -"@firebase/analytics-compat@npm:0.2.10": - version: 0.2.10 - resolution: "@firebase/analytics-compat@npm:0.2.10" +"@firebase/analytics-compat@npm:0.2.12": + version: 0.2.12 + resolution: "@firebase/analytics-compat@npm:0.2.12" dependencies: - "@firebase/analytics": "npm:0.10.4" + "@firebase/analytics": "npm:0.10.6" "@firebase/analytics-types": "npm:0.8.2" - "@firebase/component": "npm:0.6.7" - "@firebase/util": "npm:1.9.6" + "@firebase/component": "npm:0.6.8" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/f7852d291d73178072e1b6bac50d744d49fc4770bbcb1a2cb8c1b36f4a54a8d6ca1c278e0e9ae46a7cb4658e0bc9427163b302101d80dbf2f4517cb95156cd7f + checksum: 10c0/12d880b56901ae8ac3f7a27c0ed4af9117650772cadb8410919d0cf67b2502e0a10ce9bc0b14618e31b98b1837bf315b051e6cbd32cfe859da8394a14085a9b5 languageName: node linkType: hard @@ -3267,34 +3267,35 @@ __metadata: languageName: node linkType: hard -"@firebase/analytics@npm:0.10.4": - version: 0.10.4 - resolution: "@firebase/analytics@npm:0.10.4" +"@firebase/analytics@npm:0.10.6": + version: 0.10.6 + resolution: "@firebase/analytics@npm:0.10.6" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/installations": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" + "@firebase/installations": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" + safevalues: "npm:0.6.0" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/efbdde44ad800ee803508110337e66a13bfcbc46a3892c8a86f4ccf92f5c482cdd4ff2e7b61a280ab849804066b762d5859e2a4d06c9cb383f1363f2366d0b67 + checksum: 10c0/d6b5b761ad32e398d36b3f6abc9a3f2ae549ab1e31e9848418c2ff97fe34cd8d583932283510422837be16ac81fb17d1d63e6628e2a20809147380d811046a37 languageName: node linkType: hard -"@firebase/app-check-compat@npm:0.3.11": - version: 0.3.11 - resolution: "@firebase/app-check-compat@npm:0.3.11" +"@firebase/app-check-compat@npm:0.3.13": + version: 0.3.13 + resolution: "@firebase/app-check-compat@npm:0.3.13" dependencies: - "@firebase/app-check": "npm:0.8.4" + "@firebase/app-check": "npm:0.8.6" "@firebase/app-check-types": "npm:0.5.2" - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/56ad7dff90fae9beb2e29ca87a17872a7cd5885eb6a0ae53b78bd42a5dffec0cbfcc8aead2eaa612f7b7aae0fe380ca78e30a7f7376ba508c57178c3da7284f0 + checksum: 10c0/dc1db93d3004ae4b621cb6d8f69bae01f13660fd560dc33250f88118a56267313c018c0fd5722f52b26f429bc0b06c76c95b2ce5b2f75630d848722fecfdce17 languageName: node linkType: hard @@ -3312,30 +3313,31 @@ __metadata: languageName: node linkType: hard -"@firebase/app-check@npm:0.8.4": - version: 0.8.4 - resolution: "@firebase/app-check@npm:0.8.4" +"@firebase/app-check@npm:0.8.6": + version: 0.8.6 + resolution: "@firebase/app-check@npm:0.8.6" dependencies: - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" + safevalues: "npm:0.6.0" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/9d99afc59b19e11b4a6c22d720c748d72c8933dca9c2f8b56211316828d967769767f14b98f4396d5192a1ffba080e3bf0c98f3f56ec207895f4865a6a603d56 + checksum: 10c0/2e420099bd38c095db7af516c6ce8798c89959e31f908d0b19788edce8917476af3587e7de85d77290c17e0f557b3e7528017ab5b369dc363a35c55a3e83cb49 languageName: node linkType: hard -"@firebase/app-compat@npm:0.2.35": - version: 0.2.35 - resolution: "@firebase/app-compat@npm:0.2.35" +"@firebase/app-compat@npm:0.2.37": + version: 0.2.37 + resolution: "@firebase/app-compat@npm:0.2.37" dependencies: - "@firebase/app": "npm:0.10.5" - "@firebase/component": "npm:0.6.7" + "@firebase/app": "npm:0.10.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" - checksum: 10c0/f10556a1b64709709edede0d8b0a90e6de19e89ff1fddd8eda1058b7dfbca5c2ccf14ed93c74e441cf6f7f100de2222f963f746b16954d45d3e403f6f8a6a3cb + checksum: 10c0/8593225247cafdc3fff69ae2564450116f56ede3963665ebf387cb8fd11471523f3ff12823ddf4d002b4c5407eff1fc13a323c050e75ac4e0b9e0f01c458be73 languageName: node linkType: hard @@ -3346,32 +3348,32 @@ __metadata: languageName: node linkType: hard -"@firebase/app@npm:0.10.5": - version: 0.10.5 - resolution: "@firebase/app@npm:0.10.5" +"@firebase/app@npm:0.10.7": + version: 0.10.7 + resolution: "@firebase/app@npm:0.10.7" dependencies: - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" idb: "npm:7.1.1" tslib: "npm:^2.1.0" - checksum: 10c0/9c5f2feb0433a200e8586ee8971b713266dcbbed14567647d0ec54397042ee31df9a9e24960445df1a2eae86536f2390f98cf8d8260307391fde4e3e0ab315e8 + checksum: 10c0/63155acffe273a565a4c5f157409b475079e0aa7571a0ce19b2db15d96262d1999a871732a754348f2884796dabb9ec319c3b49b6fc9117a39fedd8d3a1ca293 languageName: node linkType: hard -"@firebase/auth-compat@npm:0.5.9": - version: 0.5.9 - resolution: "@firebase/auth-compat@npm:0.5.9" +"@firebase/auth-compat@npm:0.5.10": + version: 0.5.10 + resolution: "@firebase/auth-compat@npm:0.5.10" dependencies: - "@firebase/auth": "npm:1.7.4" + "@firebase/auth": "npm:1.7.5" "@firebase/auth-types": "npm:0.12.2" - "@firebase/component": "npm:0.6.7" - "@firebase/util": "npm:1.9.6" + "@firebase/component": "npm:0.6.8" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" undici: "npm:5.28.4" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/15b0d56f92216a1cf29c892ca95f0de18bac3ba03583b36aab5e3c82a684661eeb5f63b1f98536e9b48633c6b8147c457369114715caebd829a1bf0568c816a7 + checksum: 10c0/8b1bd83af2d26e3605e7ab270baba620fc7f885e471b5e548a0600fdcf88a340947c06e8d54853a13822bdab7163e099dc592bf651ea3b4fc4dd7bb9de456b5a languageName: node linkType: hard @@ -3392,13 +3394,13 @@ __metadata: languageName: node linkType: hard -"@firebase/auth@npm:1.7.4": - version: 1.7.4 - resolution: "@firebase/auth@npm:1.7.4" +"@firebase/auth@npm:1.7.5": + version: 1.7.5 + resolution: "@firebase/auth@npm:1.7.5" dependencies: - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" undici: "npm:5.28.4" peerDependencies: @@ -3407,71 +3409,71 @@ __metadata: peerDependenciesMeta: "@react-native-async-storage/async-storage": optional: true - checksum: 10c0/e36954163af9449626115a418017487dfdf6e66caa1f2575d2dee6384ec7de9be91232a8ef42fa5c0f1f641c10114043b8183b58251ef74105e5efb0262475f0 + checksum: 10c0/3b117db56ec7096a6a4cd82e73e861aa16c6549e8a506253c27117d8e80891dd5c1cac2b9c5145042c18eced560a1dd6928666617d6864e65a6b7765456f6558 languageName: node linkType: hard -"@firebase/component@npm:0.6.7": - version: 0.6.7 - resolution: "@firebase/component@npm:0.6.7" +"@firebase/component@npm:0.6.8": + version: 0.6.8 + resolution: "@firebase/component@npm:0.6.8" dependencies: - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" - checksum: 10c0/d6ef646b796fc120af477c9e538ea435278d397db5312f6578ead8b712f10ababc635a33ab78225ad5f5029e1504866054b623a76990316c9cef186feb41b0d7 + checksum: 10c0/943aca2e59fe16b9f62e2fb45fc708c7497268ca6cfb19b916e3c88b74ce168a305a8b4480594d4e00cc23a7b5775bddd24cb8b34243df039a7799904b6fae49 languageName: node linkType: hard -"@firebase/database-compat@npm:1.0.5, @firebase/database-compat@npm:^1.0.2": - version: 1.0.5 - resolution: "@firebase/database-compat@npm:1.0.5" +"@firebase/database-compat@npm:1.0.6, @firebase/database-compat@npm:^1.0.2": + version: 1.0.6 + resolution: "@firebase/database-compat@npm:1.0.6" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/database": "npm:1.0.5" - "@firebase/database-types": "npm:1.0.3" + "@firebase/component": "npm:0.6.8" + "@firebase/database": "npm:1.0.6" + "@firebase/database-types": "npm:1.0.4" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" - checksum: 10c0/5539dc52cbf67624aaa6d93f5d97b74f442d1ff5ba4fa08bec05eabfe566918d0a24a59ada7f69cb4cc6929a7c481f5000dc734bccaad7d263bc0a0af40d9bab + checksum: 10c0/51009706a5430a80ee61b3f2d11cd3c401b25a3879e9789316f7be6abf75aff52d84b94489981acd13f4e955f352528e5889753fda465774d17985df2c302679 languageName: node linkType: hard -"@firebase/database-types@npm:1.0.3, @firebase/database-types@npm:^1.0.0": - version: 1.0.3 - resolution: "@firebase/database-types@npm:1.0.3" +"@firebase/database-types@npm:1.0.4, @firebase/database-types@npm:^1.0.0": + version: 1.0.4 + resolution: "@firebase/database-types@npm:1.0.4" dependencies: "@firebase/app-types": "npm:0.9.2" - "@firebase/util": "npm:1.9.6" - checksum: 10c0/da37b0f4601ea0d2a17841b186a1ec12abbc0151cd978caca42f529cd948566e4f6d809c88f5856760de43449d8e1ade7091f9afc637f6d9e132f73787e92263 + "@firebase/util": "npm:1.9.7" + checksum: 10c0/4211ad551df20193c05aa4848f103a3548e009e23be8c19d098c1653d747d996b0e17d7ab081bc7dc06394c897f30e5bfef7558a0ba21ebb709967374f9b3663 languageName: node linkType: hard -"@firebase/database@npm:1.0.5": - version: 1.0.5 - resolution: "@firebase/database@npm:1.0.5" +"@firebase/database@npm:1.0.6": + version: 1.0.6 + resolution: "@firebase/database@npm:1.0.6" dependencies: "@firebase/app-check-interop-types": "npm:0.3.2" "@firebase/auth-interop-types": "npm:0.2.3" - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" faye-websocket: "npm:0.11.4" tslib: "npm:^2.1.0" - checksum: 10c0/96ffe13f14801672fa0d286ede3adcb7ccd506273e32aacb3bf9aba2626632d65cdff99e87cb1744c1a0f0898a85cf31e6dada8f51400add42728fbfcd00a6f5 + checksum: 10c0/aa94c9b35423ddd68a2a326250c51669e2bec09e1e24b002f0556f3968ce1c171a86c77c089c982283e0f4b85bfb1aef74ff0bd87a65a7870d491df764156806 languageName: node linkType: hard -"@firebase/firestore-compat@npm:0.3.32": - version: 0.3.32 - resolution: "@firebase/firestore-compat@npm:0.3.32" +"@firebase/firestore-compat@npm:0.3.33": + version: 0.3.33 + resolution: "@firebase/firestore-compat@npm:0.3.33" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/firestore": "npm:4.6.3" + "@firebase/component": "npm:0.6.8" + "@firebase/firestore": "npm:4.6.4" "@firebase/firestore-types": "npm:3.0.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/f57af5be47b4eab587ac3cf614f8537558bd0cd55aae3968fab461227a681017ae45e7f06cd0e23481137e0bfdf576757912fe6b7e32dfe1dd2f28cd5710c450 + checksum: 10c0/8397a4ef79bc8be0292a28089fac6f031fc21bb21e2318088764a54477d1791d3fdd1d797d2726f1f23ad57a494559e7db568424f50a1a4508e8c58a83a5de0e languageName: node linkType: hard @@ -3485,36 +3487,36 @@ __metadata: languageName: node linkType: hard -"@firebase/firestore@npm:4.6.3": - version: 4.6.3 - resolution: "@firebase/firestore@npm:4.6.3" +"@firebase/firestore@npm:4.6.4": + version: 4.6.4 + resolution: "@firebase/firestore@npm:4.6.4" dependencies: - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" - "@firebase/webchannel-wrapper": "npm:1.0.0" + "@firebase/util": "npm:1.9.7" + "@firebase/webchannel-wrapper": "npm:1.0.1" "@grpc/grpc-js": "npm:~1.9.0" "@grpc/proto-loader": "npm:^0.7.8" tslib: "npm:^2.1.0" undici: "npm:5.28.4" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/77d21d6736a20bd2fbc0707178c342b6e73235fa1d51059535c29c463249006d8fa5c06714b8240a72892be2d1d9e6c5e1666a8569ad131453be6b988ed03c2e + checksum: 10c0/172bcf6565734de9637a248d97ad6e9eb5fed46a7af4ed85ab8d7acbadfaba3c7bebe9d8b56fbdc13e0380a1cd994e955035ad7594a6a0432515032cf2ce0f15 languageName: node linkType: hard -"@firebase/functions-compat@npm:0.3.11": - version: 0.3.11 - resolution: "@firebase/functions-compat@npm:0.3.11" +"@firebase/functions-compat@npm:0.3.12": + version: 0.3.12 + resolution: "@firebase/functions-compat@npm:0.3.12" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/functions": "npm:0.11.5" + "@firebase/component": "npm:0.6.8" + "@firebase/functions": "npm:0.11.6" "@firebase/functions-types": "npm:0.6.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/4b805f0decf9f4b76e76a62e6a8febb990e078e4b7317291074d480e9abb95b287875e03d48e8c633d910cf361604345b0677c0b1784c3e7cfb1b5601fd2e368 + checksum: 10c0/36f6bcacc010c20967a88d5213b4375198c35b22f3410b7737655f19cbc8c03ca5e5330be8b91d23ba22fa091a154c8fcc6f8a698a0b58e81842dd2534f21852 languageName: node linkType: hard @@ -3525,35 +3527,35 @@ __metadata: languageName: node linkType: hard -"@firebase/functions@npm:0.11.5": - version: 0.11.5 - resolution: "@firebase/functions@npm:0.11.5" +"@firebase/functions@npm:0.11.6": + version: 0.11.6 + resolution: "@firebase/functions@npm:0.11.6" dependencies: "@firebase/app-check-interop-types": "npm:0.3.2" "@firebase/auth-interop-types": "npm:0.2.3" - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/messaging-interop-types": "npm:0.2.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" undici: "npm:5.28.4" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/3c9026d01f4022c671f43d5516b2b7e331cddbe00df3036bca920dd1e76bdb054ef6baa59473b3542ff7978ff693cb57e0c079bda0b78775cf504df93d6cec35 + checksum: 10c0/8365b8e90590b29f31a3ee76fb16e0da39140c88faa7a83c13a65c889c9121edee1da3377f7bdf6505649f0e3b7875660d66e024bb2db6b8bb6947235935cf06 languageName: node linkType: hard -"@firebase/installations-compat@npm:0.2.7": - version: 0.2.7 - resolution: "@firebase/installations-compat@npm:0.2.7" +"@firebase/installations-compat@npm:0.2.8": + version: 0.2.8 + resolution: "@firebase/installations-compat@npm:0.2.8" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/installations": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" + "@firebase/installations": "npm:0.6.8" "@firebase/installations-types": "npm:0.5.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/f7f25d2a666b3b919a5313f395291543b1e5e03f166d7fc8603a85db8dbe5abbd2cfa291a02224df04b20e313683e9df86bf6dd75a551bf7b322f048b922c830 + checksum: 10c0/05eed2e2543b3e70a5cf080f408cd735dfa0f75391873cb04b879a668bc50e705c17f12dfc5753ab2d4113c49a9ddae5b8a93845d58f25cfd58ce1550e7a0785 languageName: node linkType: hard @@ -3566,17 +3568,17 @@ __metadata: languageName: node linkType: hard -"@firebase/installations@npm:0.6.7": - version: 0.6.7 - resolution: "@firebase/installations@npm:0.6.7" +"@firebase/installations@npm:0.6.8": + version: 0.6.8 + resolution: "@firebase/installations@npm:0.6.8" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/util": "npm:1.9.6" + "@firebase/component": "npm:0.6.8" + "@firebase/util": "npm:1.9.7" idb: "npm:7.1.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/4488a0597d5546a453f59fdba6a2785ea00182b9eaba0c3d4fc143c454cd027d2abc677792d30a8908f6caa8b724db9af1a19aa702c9c76e557b5a0a33948396 + checksum: 10c0/8a62c8905ea1df581c9cbdedf7d0224feee91271e5857fef1d58ef323aa3bdf6e67d7efc09893a56dfd34687d5bac7b0903cce2f1f419508540b4d394ae471b6 languageName: node linkType: hard @@ -3589,17 +3591,17 @@ __metadata: languageName: node linkType: hard -"@firebase/messaging-compat@npm:0.2.9": - version: 0.2.9 - resolution: "@firebase/messaging-compat@npm:0.2.9" +"@firebase/messaging-compat@npm:0.2.10": + version: 0.2.10 + resolution: "@firebase/messaging-compat@npm:0.2.10" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/messaging": "npm:0.12.9" - "@firebase/util": "npm:1.9.6" + "@firebase/component": "npm:0.6.8" + "@firebase/messaging": "npm:0.12.10" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/09dc37bf9c8736204bea5f9a87758498ed0cb9ebc14ac4922c25bad50f7c589a4749cf8756a401b5cdcd8420d18b8efe6f9b0051d8cdfc6fc6cf245e1b5653d7 + checksum: 10c0/a391a9f69cc6aa80704eddb4211247c9d7e831df4cf12401fa2624b5bf8f758228387f4fac6eb018f387fc5cd5abb6c0fe97f86486d8357f7e1886a4f57c1ff7 languageName: node linkType: hard @@ -3610,35 +3612,35 @@ __metadata: languageName: node linkType: hard -"@firebase/messaging@npm:0.12.9": - version: 0.12.9 - resolution: "@firebase/messaging@npm:0.12.9" +"@firebase/messaging@npm:0.12.10": + version: 0.12.10 + resolution: "@firebase/messaging@npm:0.12.10" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/installations": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" + "@firebase/installations": "npm:0.6.8" "@firebase/messaging-interop-types": "npm:0.2.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" idb: "npm:7.1.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/2358ce2af512f6da02ded0f6a5f881a899a347cab437c45eef328abc61a575ae78a6d51fff2ae784a2d9c531de3794ae43c8f7d08db0004c85b1c0ec77f29819 + checksum: 10c0/9c1ad173d506aba0b1e0b577f48c8391bc0dcb1a92ce68ad90cb27cc46b9bf17e70044730bd04b53208e7f2987d2a327ba993b6df4a2a4598846bfafc60a998e languageName: node linkType: hard -"@firebase/performance-compat@npm:0.2.7": - version: 0.2.7 - resolution: "@firebase/performance-compat@npm:0.2.7" +"@firebase/performance-compat@npm:0.2.8": + version: 0.2.8 + resolution: "@firebase/performance-compat@npm:0.2.8" dependencies: - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/performance": "npm:0.6.7" + "@firebase/performance": "npm:0.6.8" "@firebase/performance-types": "npm:0.2.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/884ad8347abc4168d2f910c1c0c2ca30067312c7bf462c67fd74320cf88278ca5e997a6f70dea7cb3b85b620d2d0f0cb09ce2ba2e9352b3d4c7b0c5358549567 + checksum: 10c0/63636954055382389b6b34586339b96a54fcdd48125e3d0f361c85daf2012e42302c0176ba09c4726bbdb01972ae66400ea15775d9f6eb5b26fb8af4ef47e53a languageName: node linkType: hard @@ -3649,34 +3651,34 @@ __metadata: languageName: node linkType: hard -"@firebase/performance@npm:0.6.7": - version: 0.6.7 - resolution: "@firebase/performance@npm:0.6.7" +"@firebase/performance@npm:0.6.8": + version: 0.6.8 + resolution: "@firebase/performance@npm:0.6.8" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/installations": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" + "@firebase/installations": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/3aca8e68d14f566dc0f84e93011d52ff749c939660b99854eb638cb1b92a94a857f691f4a21da7c78289ad0d6fa6f23cc051f949c82d2142750f607cca1e749e + checksum: 10c0/1b7eedff33512aaa7cf10465f8c6802af520b1b9d4b8010a926c3e2868eee5226c53524c92bb5faef99e8b073a5ab9799265ea6259e367b272a62538eea8cfad languageName: node linkType: hard -"@firebase/remote-config-compat@npm:0.2.7": - version: 0.2.7 - resolution: "@firebase/remote-config-compat@npm:0.2.7" +"@firebase/remote-config-compat@npm:0.2.8": + version: 0.2.8 + resolution: "@firebase/remote-config-compat@npm:0.2.8" dependencies: - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/remote-config": "npm:0.4.7" + "@firebase/remote-config": "npm:0.4.8" "@firebase/remote-config-types": "npm:0.3.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/458b834c7aca94637a3f420d970e72870304381b088547419b34cee4757785c3c3e87b2906a4d1bc52e0539c2143919ed2abc9029fb14943ae16f8439dd8996f + checksum: 10c0/e8a9c7ad53e9c03f262099600bb74b3a09b45986c7b539b87bbe4fe6b96c6a655e46b660d45e6039ccc1aa310cd59dc6a428b35a7ecf4ce79b50dcfb5ae00a78 languageName: node linkType: hard @@ -3687,33 +3689,33 @@ __metadata: languageName: node linkType: hard -"@firebase/remote-config@npm:0.4.7": - version: 0.4.7 - resolution: "@firebase/remote-config@npm:0.4.7" +"@firebase/remote-config@npm:0.4.8": + version: 0.4.8 + resolution: "@firebase/remote-config@npm:0.4.8" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/installations": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" + "@firebase/installations": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/73020051187940327cb50d4574c8df58aabbf7fc51ff96b204afc149891c10e9cb5bf05de695f2a05c5d29322ce27c026417e75ca245279e0bd54146bcc49972 + checksum: 10c0/0ba479fdf5b23929575554b20222b1be667997e5a3f8a4e6ffeecbc9751f9a54aba8cdae80419488ecd2cd3387c6c0ec8a588da8720976bb84369e8df072f9e2 languageName: node linkType: hard -"@firebase/storage-compat@npm:0.3.8": - version: 0.3.8 - resolution: "@firebase/storage-compat@npm:0.3.8" +"@firebase/storage-compat@npm:0.3.9": + version: 0.3.9 + resolution: "@firebase/storage-compat@npm:0.3.9" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/storage": "npm:0.12.5" + "@firebase/component": "npm:0.6.8" + "@firebase/storage": "npm:0.12.6" "@firebase/storage-types": "npm:0.8.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/cd1913de6b59c3401ddc6193324a94f1d538e3816050fb36592f83fff3bd2e6387b04f96634185e5a1bb7555d608c3db5bc1357c4fb21656fae9171662e8320e + checksum: 10c0/65a8ca66050cea4bd78d89753f6d3917c0bff01435c99c3ddbf0297087c081cb1260c019e947ed195062d2abf3c65205a20f374c257ef3495766bd6f7b488643 languageName: node linkType: hard @@ -3727,49 +3729,49 @@ __metadata: languageName: node linkType: hard -"@firebase/storage@npm:0.12.5": - version: 0.12.5 - resolution: "@firebase/storage@npm:0.12.5" +"@firebase/storage@npm:0.12.6": + version: 0.12.6 + resolution: "@firebase/storage@npm:0.12.6" dependencies: - "@firebase/component": "npm:0.6.7" - "@firebase/util": "npm:1.9.6" + "@firebase/component": "npm:0.6.8" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" undici: "npm:5.28.4" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/0bf94fa2782025b808fef74d74a6d6cdd1872ecc8f8800dbf9cdb43ecec81070c8a326f25c3068ec3f94e21208b72297242e88f6cbc47c04f8f1bf2c4b16e901 + checksum: 10c0/d46553887873f6e28dbb8c92ed13a37f3c0748d53437d3ba7c939a8d18bbdea80655fa680ae16d1a2955c1e048c31642e3e952fac2d90415514c06b1307490d2 languageName: node linkType: hard -"@firebase/util@npm:1.9.6": - version: 1.9.6 - resolution: "@firebase/util@npm:1.9.6" +"@firebase/util@npm:1.9.7": + version: 1.9.7 + resolution: "@firebase/util@npm:1.9.7" dependencies: tslib: "npm:^2.1.0" - checksum: 10c0/06d09748edb5ee2d045f138428e27fc206bdbb3ccaa2bd2b732379bc0ac56465b6a360a946150d6263604b8b8060141db2dfab21d6f1caee5aa0d3720eedfc85 + checksum: 10c0/0cce6680d5f3f93eb941c2b8feb18b6a82ecb667e941614f23980a77828cb6a852a3dc5526a86d14e9a20d36c71921eba5db5d2b8fd8b331148b5e714624e51b languageName: node linkType: hard -"@firebase/vertexai-preview@npm:0.0.2": - version: 0.0.2 - resolution: "@firebase/vertexai-preview@npm:0.0.2" +"@firebase/vertexai-preview@npm:0.0.3": + version: 0.0.3 + resolution: "@firebase/vertexai-preview@npm:0.0.3" dependencies: "@firebase/app-check-interop-types": "npm:0.3.2" - "@firebase/component": "npm:0.6.7" + "@firebase/component": "npm:0.6.8" "@firebase/logger": "npm:0.4.2" - "@firebase/util": "npm:1.9.6" + "@firebase/util": "npm:1.9.7" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x "@firebase/app-types": 0.x - checksum: 10c0/d830a110d7f87b16bfd590629116fcee11e9069a20584f26899de9d8dfbd87c9655f679a448f1079ea32225ae157dc8b954ec9c655275c6624240627bb2bfad8 + checksum: 10c0/7a867726edd402d39a3105fdf85ddb97e499baa3913702ac83124a6d92631ae91c8c891a879fd429ec2d225c80243d618b8dbbf633d19f4f050cfc0913c5806c languageName: node linkType: hard -"@firebase/webchannel-wrapper@npm:1.0.0": - version: 1.0.0 - resolution: "@firebase/webchannel-wrapper@npm:1.0.0" - checksum: 10c0/24158cbbf51cb9ae023c592a809fa492682d42cf75cd2de7cbd88166736035d0f5fef18a288f2880aebb58a1d005351fd207f12c3cff9563ab8eedd16f50dd64 +"@firebase/webchannel-wrapper@npm:1.0.1": + version: 1.0.1 + resolution: "@firebase/webchannel-wrapper@npm:1.0.1" + checksum: 10c0/080e9a2c2b8077877a526851a500e8d01e271fd21b44f792fe48c7b4863498b1c0d631605d64a8e08a17c726bf492d4b418b9f3ef5efb78aa46866d1d7b14a8d languageName: node linkType: hard @@ -7580,13 +7582,13 @@ __metadata: "@redwoodjs/auth": "workspace:*" "@types/react": "npm:^18.2.55" core-js: "npm:3.37.1" - firebase: "npm:10.12.2" + firebase: "npm:10.12.4" jest: "npm:29.7.0" jest-environment-jsdom: "npm:29.7.0" react: "npm:19.0.0-beta-04b058868c-20240508" typescript: "npm:5.4.5" peerDependencies: - firebase: 10.12.2 + firebase: 10.12.4 languageName: unknown linkType: soft @@ -17634,38 +17636,38 @@ __metadata: languageName: node linkType: hard -"firebase@npm:10.12.2": - version: 10.12.2 - resolution: "firebase@npm:10.12.2" +"firebase@npm:10.12.4": + version: 10.12.4 + resolution: "firebase@npm:10.12.4" dependencies: - "@firebase/analytics": "npm:0.10.4" - "@firebase/analytics-compat": "npm:0.2.10" - "@firebase/app": "npm:0.10.5" - "@firebase/app-check": "npm:0.8.4" - "@firebase/app-check-compat": "npm:0.3.11" - "@firebase/app-compat": "npm:0.2.35" + "@firebase/analytics": "npm:0.10.6" + "@firebase/analytics-compat": "npm:0.2.12" + "@firebase/app": "npm:0.10.7" + "@firebase/app-check": "npm:0.8.6" + "@firebase/app-check-compat": "npm:0.3.13" + "@firebase/app-compat": "npm:0.2.37" "@firebase/app-types": "npm:0.9.2" - "@firebase/auth": "npm:1.7.4" - "@firebase/auth-compat": "npm:0.5.9" - "@firebase/database": "npm:1.0.5" - "@firebase/database-compat": "npm:1.0.5" - "@firebase/firestore": "npm:4.6.3" - "@firebase/firestore-compat": "npm:0.3.32" - "@firebase/functions": "npm:0.11.5" - "@firebase/functions-compat": "npm:0.3.11" - "@firebase/installations": "npm:0.6.7" - "@firebase/installations-compat": "npm:0.2.7" - "@firebase/messaging": "npm:0.12.9" - "@firebase/messaging-compat": "npm:0.2.9" - "@firebase/performance": "npm:0.6.7" - "@firebase/performance-compat": "npm:0.2.7" - "@firebase/remote-config": "npm:0.4.7" - "@firebase/remote-config-compat": "npm:0.2.7" - "@firebase/storage": "npm:0.12.5" - "@firebase/storage-compat": "npm:0.3.8" - "@firebase/util": "npm:1.9.6" - "@firebase/vertexai-preview": "npm:0.0.2" - checksum: 10c0/8b8162207e82a13819e2b70e9c63ed18614f3786249709e3837b6324c054144c8e1d957db513e3075d9a1c659544c9de353dd3ae9bdd111861c1ea00b04b1e10 + "@firebase/auth": "npm:1.7.5" + "@firebase/auth-compat": "npm:0.5.10" + "@firebase/database": "npm:1.0.6" + "@firebase/database-compat": "npm:1.0.6" + "@firebase/firestore": "npm:4.6.4" + "@firebase/firestore-compat": "npm:0.3.33" + "@firebase/functions": "npm:0.11.6" + "@firebase/functions-compat": "npm:0.3.12" + "@firebase/installations": "npm:0.6.8" + "@firebase/installations-compat": "npm:0.2.8" + "@firebase/messaging": "npm:0.12.10" + "@firebase/messaging-compat": "npm:0.2.10" + "@firebase/performance": "npm:0.6.8" + "@firebase/performance-compat": "npm:0.2.8" + "@firebase/remote-config": "npm:0.4.8" + "@firebase/remote-config-compat": "npm:0.2.8" + "@firebase/storage": "npm:0.12.6" + "@firebase/storage-compat": "npm:0.3.9" + "@firebase/util": "npm:1.9.7" + "@firebase/vertexai-preview": "npm:0.0.3" + checksum: 10c0/c8f0d610b6529f11bf2961f2dc188f0ba5ecd41f3fb27866f2a939cb123e882c1ecfa05c82668137653194efa9062cc62b71759088a901e4741ee4ce68d6698c languageName: node linkType: hard @@ -27262,6 +27264,13 @@ __metadata: languageName: node linkType: hard +"safevalues@npm:0.6.0": + version: 0.6.0 + resolution: "safevalues@npm:0.6.0" + checksum: 10c0/b2d8372bebb6943b84d75e3e0ba10555bdbeb896e401063e626979da6ffe87857252b1088d1b38aa464952692f60efe835af1f31742a21910810a9b5f39f479b + languageName: node + linkType: hard + "sax@npm:>=0.6.0": version: 1.2.4 resolution: "sax@npm:1.2.4" From d0a22f2246489c274e29af8204f348a077d5113f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 20:33:10 +0000 Subject: [PATCH 23/74] chore(deps): update dependency nodemon to v3.1.4 (#10972) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [nodemon](https://nodemon.io) ([source](https://togithub.com/remy/nodemon)) | [`3.1.3` -> `3.1.4`](https://renovatebot.com/diffs/npm/nodemon/3.1.3/3.1.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nodemon/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nodemon/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nodemon/3.1.3/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nodemon/3.1.3/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
remy/nodemon (nodemon) ### [`v3.1.4`](https://togithub.com/remy/nodemon/compare/v3.1.3...d7cfe08403d51f3eef1a1347616306ed29bdd439) [Compare Source](https://togithub.com/remy/nodemon/compare/v3.1.3...v3.1.4)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/core/package.json | 2 +- packages/forms/package.json | 2 +- packages/realtime/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 18 +++++++++--------- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 7925b5496e1b..8706d1858b69 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "make-dir-cli": "3.1.0", "msw": "1.3.3", "ncp": "2.0.0", - "nodemon": "3.1.3", + "nodemon": "3.1.4", "npm-packlist": "8.0.2", "nx": "19.0.4", "ora": "7.0.1", diff --git a/packages/core/package.json b/packages/core/package.json index a825e8a8ae9c..1e7e4465178e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -49,7 +49,7 @@ "graphql-tag": "2.12.6", "lodash": "4.17.21", "mini-css-extract-plugin": "2.9.0", - "nodemon": "3.1.3", + "nodemon": "3.1.4", "null-loader": "4.0.1", "react-refresh": "0.14.0", "resolve-url-loader": "5.0.0", diff --git a/packages/forms/package.json b/packages/forms/package.json index 8e5153f80364..7cf35ecbaff8 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -39,7 +39,7 @@ "@types/pascalcase": "1.0.3", "@types/react": "^18.2.55", "@types/react-dom": "^18.2.19", - "nodemon": "3.1.3", + "nodemon": "3.1.4", "react": "19.0.0-beta-04b058868c-20240508", "react-dom": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", diff --git a/packages/realtime/package.json b/packages/realtime/package.json index 594b7482fd15..7dd42be884b1 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -39,7 +39,7 @@ "@envelop/types": "5.0.0", "@redwoodjs/framework-tools": "workspace:*", "ioredis": "^5.3.2", - "nodemon": "3.1.3", + "nodemon": "3.1.4", "tsx": "4.15.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/packages/web/package.json b/packages/web/package.json index dccfe504f9b7..3b48033a53fa 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -166,7 +166,7 @@ "@types/react": "^18.2.55", "@types/react-dom": "^18.2.19", "concurrently": "8.2.2", - "nodemon": "3.1.3", + "nodemon": "3.1.4", "publint": "0.2.9", "react": "19.0.0-beta-04b058868c-20240508", "react-dom": "19.0.0-beta-04b058868c-20240508", diff --git a/yarn.lock b/yarn.lock index bc4a64012170..4e555440451b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8057,7 +8057,7 @@ __metadata: graphql-tag: "npm:2.12.6" lodash: "npm:4.17.21" mini-css-extract-plugin: "npm:2.9.0" - nodemon: "npm:3.1.3" + nodemon: "npm:3.1.4" null-loader: "npm:4.0.1" react-refresh: "npm:0.14.0" resolve-url-loader: "npm:5.0.0" @@ -8162,7 +8162,7 @@ __metadata: "@types/react-dom": "npm:^18.2.19" core-js: "npm:3.37.1" graphql: "npm:16.8.1" - nodemon: "npm:3.1.3" + nodemon: "npm:3.1.4" pascalcase: "npm:1.0.0" react: "npm:19.0.0-beta-04b058868c-20240508" react-dom: "npm:19.0.0-beta-04b058868c-20240508" @@ -8458,7 +8458,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" graphql: "npm:16.8.1" ioredis: "npm:^5.3.2" - nodemon: "npm:3.1.3" + nodemon: "npm:3.1.4" tsx: "npm:4.15.6" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -8741,7 +8741,7 @@ __metadata: graphql: "npm:16.8.1" graphql-sse: "npm:2.5.3" graphql-tag: "npm:2.12.6" - nodemon: "npm:3.1.3" + nodemon: "npm:3.1.4" publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" react-dom: "npm:19.0.0-beta-04b058868c-20240508" @@ -23594,9 +23594,9 @@ __metadata: languageName: node linkType: hard -"nodemon@npm:3.1.3": - version: 3.1.3 - resolution: "nodemon@npm:3.1.3" +"nodemon@npm:3.1.4": + version: 3.1.4 + resolution: "nodemon@npm:3.1.4" dependencies: chokidar: "npm:^3.5.2" debug: "npm:^4" @@ -23610,7 +23610,7 @@ __metadata: undefsafe: "npm:^2.0.5" bin: nodemon: bin/nodemon.js - checksum: 10c0/0cee93b3c68ab5c1a286b2e94b6e75d0e2ba1fc5d085fc3401d9aca4515617afd2d528fc4a482773b6eb8de449032b4ab326c9599f8cee3099a79430fd9f4ee4 + checksum: 10c0/be2335396a4c25549f86e9c69bb57e6a21758a9649d74182a359d88b80afbe84f67a1651e293a08c6d77ecdf5c6224d02990de9de225f70d7c659021206c877f languageName: node linkType: hard @@ -27123,7 +27123,7 @@ __metadata: make-dir-cli: "npm:3.1.0" msw: "npm:1.3.3" ncp: "npm:2.0.0" - nodemon: "npm:3.1.3" + nodemon: "npm:3.1.4" npm-packlist: "npm:8.0.2" nx: "npm:19.0.4" ora: "npm:7.0.1" From 461ca211ac5d4a0d22b8da806619bb25b9f739f8 Mon Sep 17 00:00:00 2001 From: David Thyresson Date: Fri, 19 Jul 2024 16:40:21 -0400 Subject: [PATCH 24/74] fix(realtime/trusted-docs): Supports GraphQL subscriptions and trusted documents (#10893) Fixes: https://github.com/redwoodjs/redwood/issues/10892 This PR updates the SSELink to check if there is a trusted document hash in the request. If there is, then don't also include the query. The persisted operations plugin checks if the params has a query. If it does then raises an error that only persisted operations are allowed. Subscriptions failed this test because the request had both the hash and a query. And since there were query details, the request was blocked. Now, if there is a hash, the SSELink won't add back the query and thus it succeeds. --------- Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> --- .changesets/10893.md | 11 ++++++ packages/api/src/validations/validations.ts | 2 +- packages/graphql-server/package.json | 2 +- packages/vite/src/buildRouteManifest.ts | 2 +- packages/web/src/apollo/sseLink.ts | 40 +++++++++++++++------ yarn.lock | 12 +++---- 6 files changed, 50 insertions(+), 19 deletions(-) create mode 100644 .changesets/10893.md diff --git a/.changesets/10893.md b/.changesets/10893.md new file mode 100644 index 000000000000..ca4f270a6e2b --- /dev/null +++ b/.changesets/10893.md @@ -0,0 +1,11 @@ +fix(realtime/trusted-docs): Supports GraphQL subscriptions and trusted documents (#10893) by @dthyresson + +Fixes: https://github.com/redwoodjs/redwood/issues/10892 + +This PR updates the SSELink to check if there is a trusted document hash in the request. If there is, then don't also include the query. + +The persisted operations plugin checks if the params has a query. If it does then raises an error that only persisted operations are allowed. + +Subscriptions failed this test because the request had both the hash and a query. And since there were query details, the request was blocked. + +Now, if there is a hash, the SSELink won't add back the query and thus it succeeds. diff --git a/packages/api/src/validations/validations.ts b/packages/api/src/validations/validations.ts index c1c6e4b87f30..56fba152fb7e 100644 --- a/packages/api/src/validations/validations.ts +++ b/packages/api/src/validations/validations.ts @@ -564,7 +564,7 @@ const prepareExclusionInclusion = ( // default case sensitivity to true const caseSensitive = Array.isArray(options) ? true - : options.caseSensitive ?? true + : (options.caseSensitive ?? true) return caseSensitive ? [inputList, value] diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 44db7daa1f80..a6fd7ead7712 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -32,7 +32,7 @@ "@graphql-tools/merge": "9.0.4", "@graphql-tools/schema": "10.0.3", "@graphql-tools/utils": "10.2.0", - "@graphql-yoga/plugin-persisted-operations": "3.3.1", + "@graphql-yoga/plugin-persisted-operations": "3.5.0", "@opentelemetry/api": "1.8.0", "@redwoodjs/api": "workspace:*", "@redwoodjs/context": "workspace:*", diff --git a/packages/vite/src/buildRouteManifest.ts b/packages/vite/src/buildRouteManifest.ts index 180c30243436..743b399acccb 100644 --- a/packages/vite/src/buildRouteManifest.ts +++ b/packages/vite/src/buildRouteManifest.ts @@ -32,7 +32,7 @@ export async function buildRouteManifest() { ? // @TODO(RSC_DC): this no longer resolves to anything i.e. its always null // Because the clientBuildManifest has no pages, because all pages are Server-components? // This may be a non-issue, because RSC pages don't need a client bundle per page (or atleast not the same bundle) - clientBuildManifest[route.relativeFilePath]?.file ?? null + (clientBuildManifest[route.relativeFilePath]?.file ?? null) : null, matchRegexString: route.matchRegexString, // NOTE this is the path definition, not the actual path diff --git a/packages/web/src/apollo/sseLink.ts b/packages/web/src/apollo/sseLink.ts index 5e7fcbdd3324..9040b4414b2f 100644 --- a/packages/web/src/apollo/sseLink.ts +++ b/packages/web/src/apollo/sseLink.ts @@ -3,7 +3,7 @@ import type { Operation, FetchResult } from '@apollo/client/core' import { ApolloLink } from '@apollo/client/link/core/core.cjs' import { Observable } from '@apollo/client/utilities/utilities.cjs' import { print } from 'graphql' -import type { ClientOptions, Client, Sink } from 'graphql-sse' +import type { ClientOptions, Client, RequestParams, Sink } from 'graphql-sse' import { createClient } from 'graphql-sse' interface SSELinkOptions extends Partial { url: string @@ -58,6 +58,12 @@ const mapReferrerPolicyHeader = ( } } +// Check if the operation has a persisted query (aka trusted document) +// by checking if the operation has an `extensions` property and if it has a `persistedQuery` property. +const hasTrustedDocument = (operation: Operation) => { + return operation.extensions?.persistedQuery?.sha256Hash +} + /** * GraphQL over Server-Sent Events (SSE) spec link for Apollo Client */ @@ -92,16 +98,30 @@ class SSELink extends ApolloLink { }) } - public request(operation: Operation): Observable { + + public request( + operation: Operation & { query?: any }, + ): Observable { return new Observable((sink: Sink) => { - return this.client.subscribe( - { ...operation, query: print(operation.query) }, - { - next: sink.next.bind(sink), - complete: sink.complete.bind(sink), - error: sink.error.bind(sink), - }, - ) + let request: RequestParams + + // If the operation has a persisted query (aka trusted document), + // we don't need to send the query as a string. + if (hasTrustedDocument(operation)) { + delete operation.query + request = { ...operation } + } else { + request = { + ...operation, + query: print(operation.query), + } + } + + return this.client.subscribe(request, { + next: sink.next.bind(sink), + complete: sink.complete.bind(sink), + error: sink.error.bind(sink), + }) }) } } diff --git a/yarn.lock b/yarn.lock index 4e555440451b..74fa25efff06 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4753,14 +4753,14 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/plugin-persisted-operations@npm:3.3.1": - version: 3.3.1 - resolution: "@graphql-yoga/plugin-persisted-operations@npm:3.3.1" +"@graphql-yoga/plugin-persisted-operations@npm:3.5.0": + version: 3.5.0 + resolution: "@graphql-yoga/plugin-persisted-operations@npm:3.5.0" peerDependencies: "@graphql-tools/utils": ^10.0.0 graphql: ^15.2.0 || ^16.0.0 - graphql-yoga: ^5.3.1 - checksum: 10c0/70fa17d2eb48e194d2b3e7ebef56cf2b03327266fdd44a8812216f48a9bac6f5dd96f9f2abc9617bb4bd6e6c9e1d371350e6560bbbd6a8a96279dd114183976e + graphql-yoga: ^5.5.0 + checksum: 10c0/09abfcf6fc8f8abd2c9d168d5e8d74ad5755c1b116a34e98a2f5b9c4d8343b5e28a7ac057b21c0f12cb5437f81567a92b3a98086d5354eaf43e9ebfdb621087f languageName: node linkType: hard @@ -8205,7 +8205,7 @@ __metadata: "@graphql-tools/merge": "npm:9.0.4" "@graphql-tools/schema": "npm:10.0.3" "@graphql-tools/utils": "npm:10.2.0" - "@graphql-yoga/plugin-persisted-operations": "npm:3.3.1" + "@graphql-yoga/plugin-persisted-operations": "npm:3.5.0" "@opentelemetry/api": "npm:1.8.0" "@redwoodjs/api": "workspace:*" "@redwoodjs/context": "workspace:*" From d6e9fa3d166b5caab6f4b11d16d0b86a277f3642 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 20:59:21 +0000 Subject: [PATCH 25/74] chore(deps): update dependency redis to v4.6.15 (#10973) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [redis](https://togithub.com/redis/node-redis) | [`4.6.14` -> `4.6.15`](https://renovatebot.com/diffs/npm/redis/4.6.14/4.6.15) | [![age](https://developer.mend.io/api/mc/badges/age/npm/redis/4.6.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/redis/4.6.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/redis/4.6.14/4.6.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/redis/4.6.14/4.6.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
redis/node-redis (redis) ### [`v4.6.15`](https://togithub.com/redis/node-redis/releases/tag/redis%404.6.15) [Compare Source](https://togithub.com/redis/node-redis/compare/redis@4.6.14...redis@4.6.15) #### Enhancements - Upgrade `@redis/client` from `1.5.16` to `1.5.17`
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/api/package.json | 4 ++-- yarn.lock | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/api/package.json b/packages/api/package.json index cba42481a510..0e215167dad8 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -52,7 +52,7 @@ "@types/pascalcase": "1.0.3", "@types/split2": "4.2.3", "memjs": "1.3.2", - "redis": "4.6.14", + "redis": "4.6.15", "split2": "4.2.0", "ts-toolbelt": "9.6.0", "typescript": "5.4.5", @@ -60,7 +60,7 @@ }, "peerDependencies": { "memjs": "1.3.2", - "redis": "4.6.14" + "redis": "4.6.15" }, "peerDependenciesMeta": { "memjs": { diff --git a/yarn.lock b/yarn.lock index 74fa25efff06..90ddaa2f517a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7157,14 +7157,14 @@ __metadata: languageName: node linkType: hard -"@redis/client@npm:1.5.16": - version: 1.5.16 - resolution: "@redis/client@npm:1.5.16" +"@redis/client@npm:1.5.17": + version: 1.5.17 + resolution: "@redis/client@npm:1.5.17" dependencies: cluster-key-slot: "npm:1.1.2" generic-pool: "npm:3.9.0" yallist: "npm:4.0.0" - checksum: 10c0/80098cff9253a78f7f9f8ffb216ef414196f148f34992a3c921595e5c358cbbea7e5c6a2e01ac55a15ef40fe929753b267941e8d71e63f93c9d396755b4ad9db + checksum: 10c0/967ea3e00b5471de4f5b9aeec4fcc29ad6890deccea197731e891c99edc8ed1e43ad02480a4ed6aac50b29bf337421d893f2d8393271a27d510c644fe92647a7 languageName: node linkType: hard @@ -7269,7 +7269,7 @@ __metadata: memjs: "npm:1.3.2" pascalcase: "npm:1.0.0" pino: "npm:8.21.0" - redis: "npm:4.6.14" + redis: "npm:4.6.15" split2: "npm:4.2.0" title-case: "npm:3.0.3" ts-toolbelt: "npm:9.6.0" @@ -7277,7 +7277,7 @@ __metadata: vitest: "npm:1.6.0" peerDependencies: memjs: 1.3.2 - redis: 4.6.14 + redis: 4.6.15 peerDependenciesMeta: memjs: optional: true @@ -26462,17 +26462,17 @@ __metadata: languageName: node linkType: hard -"redis@npm:4.6.14": - version: 4.6.14 - resolution: "redis@npm:4.6.14" +"redis@npm:4.6.15": + version: 4.6.15 + resolution: "redis@npm:4.6.15" dependencies: "@redis/bloom": "npm:1.2.0" - "@redis/client": "npm:1.5.16" + "@redis/client": "npm:1.5.17" "@redis/graph": "npm:1.1.1" "@redis/json": "npm:1.0.6" "@redis/search": "npm:1.1.6" "@redis/time-series": "npm:1.0.5" - checksum: 10c0/b031399a558fd6f06bf12bfe7722b67901a5cb46128ef3fb7634fbd1d3ce7dfc801ddab2500960ea7cd1c8f4a4cdda93657a4aa0eb8b705b5ed63154834ed91e + checksum: 10c0/6c8e3fd5af8154686c2a4320728a1f032f11fea1d57b66ad6dc7ef9e3e67fc9656d5d52445bb38b574cfc8598e88703178f1d42d388cfd392c2e7a66631aa189 languageName: node linkType: hard From 8a68c13dd23f6348264cd73a5dc0a06f0753a352 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 21:02:01 +0000 Subject: [PATCH 26/74] chore(deps): update dependency rollup to v4.18.1 (#10974) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://togithub.com/rollup/rollup)) | [`4.18.0` -> `4.18.1`](https://renovatebot.com/diffs/npm/rollup/4.18.0/4.18.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.18.0/4.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.18.0/4.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
rollup/rollup (rollup) ### [`v4.18.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4181) [Compare Source](https://togithub.com/rollup/rollup/compare/v4.18.0...v4.18.1) *2024-07-08* ##### Bug Fixes - Prevent "%" in generated file names to ensure imports resolve ([#​5535](https://togithub.com/rollup/rollup/issues/5535)) ##### Pull Requests - [#​5524](https://togithub.com/rollup/rollup/pull/5524): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5525](https://togithub.com/rollup/rollup/pull/5525): chore(deps): lock file maintenance ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5526](https://togithub.com/rollup/rollup/pull/5526): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5527](https://togithub.com/rollup/rollup/pull/5527): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5529](https://togithub.com/rollup/rollup/pull/5529): Use Spanned trait to simplify logic ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5530](https://togithub.com/rollup/rollup/pull/5530): Fix typos in ARCHITECTURE.md ([@​younggglcy](https://togithub.com/younggglcy)) - [#​5532](https://togithub.com/rollup/rollup/pull/5532): Use Rust macros for converters where possible ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5535](https://togithub.com/rollup/rollup/pull/5535): fix: escape `%` if URI malformed ([@​baseballyama](https://togithub.com/baseballyama), [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5536](https://togithub.com/rollup/rollup/pull/5536): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5541](https://togithub.com/rollup/rollup/pull/5541): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5542](https://togithub.com/rollup/rollup/pull/5542): chore(deps): lock file maintenance ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5543](https://togithub.com/rollup/rollup/pull/5543): Watch rust files and rebuild during dev ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5544](https://togithub.com/rollup/rollup/pull/5544): Refactor AST converters ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5545](https://togithub.com/rollup/rollup/pull/5545): chore(deps): update dependency [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) to v26 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5546](https://togithub.com/rollup/rollup/pull/5546): chore(deps): update dependency nyc to v17 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5547](https://togithub.com/rollup/rollup/pull/5547): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5548](https://togithub.com/rollup/rollup/pull/5548): chore(deps): lock file maintenance ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5549](https://togithub.com/rollup/rollup/pull/5549): chore(deps): lock file maintenance ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5550](https://togithub.com/rollup/rollup/pull/5550): chore(deps): update dependency eslint-plugin-unicorn to v54 ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5551](https://togithub.com/rollup/rollup/pull/5551): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5555](https://togithub.com/rollup/rollup/pull/5555): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5556](https://togithub.com/rollup/rollup/pull/5556): chore(deps): lock file maintenance ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5558](https://togithub.com/rollup/rollup/pull/5558): Consider that the body of ClassBody might be of type StaticBlock ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5565](https://togithub.com/rollup/rollup/pull/5565): refactor(ast): conditional branch ([@​Simon-He95](https://togithub.com/Simon-He95)) - [#​5566](https://togithub.com/rollup/rollup/pull/5566): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5567](https://togithub.com/rollup/rollup/pull/5567): chore(deps): lock file maintenance ([@​renovate](https://togithub.com/renovate)\[bot])
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/vite/package.json | 2 +- yarn.lock | 140 ++++++++++++++++++------------------- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 5c831c0a8b05..15716aa9ba5b 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -116,7 +116,7 @@ "concurrently": "8.2.2", "glob": "10.3.15", "publint": "0.2.9", - "rollup": "4.18.0", + "rollup": "4.18.1", "tsx": "4.15.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/yarn.lock b/yarn.lock index 90ddaa2f517a..eb4cbbeec4e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8678,7 +8678,7 @@ __metadata: publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" react-server-dom-webpack: "npm:19.0.0-beta-04b058868c-20240508" - rollup: "npm:4.18.0" + rollup: "npm:4.18.1" tsx: "npm:4.15.6" typescript: "npm:5.4.5" vite: "npm:5.3.1" @@ -8825,114 +8825,114 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" +"@rollup/rollup-android-arm-eabi@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-android-arm64@npm:4.18.0" +"@rollup/rollup-android-arm64@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-android-arm64@npm:4.18.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" +"@rollup/rollup-darwin-arm64@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" +"@rollup/rollup-darwin-x64@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" +"@rollup/rollup-linux-arm64-musl@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" +"@rollup/rollup-linux-x64-gnu@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" +"@rollup/rollup-linux-x64-musl@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.18.0": - version: 4.18.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" +"@rollup/rollup-win32-x64-msvc@npm:4.18.1": + version: 4.18.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -26988,26 +26988,26 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.18.0, rollup@npm:^4.13.0": - version: 4.18.0 - resolution: "rollup@npm:4.18.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.18.0" - "@rollup/rollup-android-arm64": "npm:4.18.0" - "@rollup/rollup-darwin-arm64": "npm:4.18.0" - "@rollup/rollup-darwin-x64": "npm:4.18.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" - "@rollup/rollup-linux-x64-musl": "npm:4.18.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" +"rollup@npm:4.18.1, rollup@npm:^4.13.0": + version: 4.18.1 + resolution: "rollup@npm:4.18.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.18.1" + "@rollup/rollup-android-arm64": "npm:4.18.1" + "@rollup/rollup-darwin-arm64": "npm:4.18.1" + "@rollup/rollup-darwin-x64": "npm:4.18.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.1" + "@rollup/rollup-linux-x64-musl": "npm:4.18.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.1" "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -27047,7 +27047,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/7d0239f029c48d977e0d0b942433bed9ca187d2328b962fc815fc775d0fdf1966ffcd701fef265477e999a1fb01bddcc984fc675d1b9d9864bf8e1f1f487e23e + checksum: 10c0/c3c73252fd9f1d39eaeb44aa860141d9daf10d6eada73791a0ef453d38fe8f2c2dfef103ac1f387ed192dd5a2994534f91c026eed9ba1cfb50f5781f48c1f44f languageName: node linkType: hard From 81153e6795db97e14d74b42ab2a40190b75bc79f Mon Sep 17 00:00:00 2001 From: Ari Mendelow Date: Fri, 19 Jul 2024 15:04:59 -0700 Subject: [PATCH 27/74] chore(docs): Update Storybook Vite docs to reflect recent change (#10987) In #10900, we disabled the type declaration file created by the Auto Import plugin used by Storybook Vite. This PR updates the docs to reflect that. Also fixed a typo :) --- docs/docs/storybook/vite.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/docs/storybook/vite.md b/docs/docs/storybook/vite.md index 0ceb1a427a57..4109403c9517 100644 --- a/docs/docs/storybook/vite.md +++ b/docs/docs/storybook/vite.md @@ -1,5 +1,5 @@ --- -description: Older version of Storybook integration; uses Vite +description: Newer version of Storybook integration; uses Vite --- # Storybook Vite @@ -25,8 +25,6 @@ Additionally, if it's your first time running `storybook-vite`, the Redwood CLI - This is the primary [Storybook configuration file](https://storybook.js.org/docs/configure). Note that it references the brand new framework package, [`storybook-framework-redwoodjs-vite`](https://www.npmjs.com/package/storybook-framework-redwoodjs-vite). - `web/.storybook/preview-body.html` - This is required to change the `id` of the root div to `redwood-app`, which is what the entry file used by Vite requires. -- `web/src/auto-imports.d.ts` - - Created by [`unplugin-auto-import`](https://github.com/unplugin/unplugin-auto-import), which is used by the Framework Package [here](https://github.com/redwoodjs/redwood/blob/main/packages/storybook/src/plugins/auto-imports.ts). Once Storybook is all set up, it'll spin up on port `7910`. From 5ec26062e9f6c90e764bc68936abc396521d4069 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:05:22 +0000 Subject: [PATCH 28/74] fix(deps): update graphqlcodegenerator monorepo (#10986) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-codegen/client-preset](https://togithub.com/dotansimha/graphql-code-generator) ([source](https://togithub.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client)) | [`4.3.0` -> `4.3.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.3.0/4.3.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fclient-preset/4.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2fclient-preset/4.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2fclient-preset/4.3.0/4.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fclient-preset/4.3.0/4.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@graphql-codegen/typed-document-node](https://togithub.com/dotansimha/graphql-code-generator) ([source](https://togithub.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typed-document-node)) | [`5.0.7` -> `5.0.9`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftyped-document-node/5.0.7/5.0.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2ftyped-document-node/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2ftyped-document-node/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2ftyped-document-node/5.0.7/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2ftyped-document-node/5.0.7/5.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
dotansimha/graphql-code-generator (@​graphql-codegen/client-preset) ### [`v4.3.2`](https://togithub.com/dotansimha/graphql-code-generator/blob/HEAD/packages/presets/client/CHANGELOG.md#432) [Compare Source](https://togithub.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/client-preset@4.3.1...@graphql-codegen/client-preset@4.3.2) ##### Patch Changes - Updated dependencies \[[`79fee3c`](https://togithub.com/dotansimha/graphql-code-generator/commit/79fee3cada20d683d250aad5aa5fef9d6ed9f4d2)]: - [@​graphql-codegen/visitor-plugin-common](https://togithub.com/graphql-codegen/visitor-plugin-common)[@​5](https://togithub.com/5).3.1 - [@​graphql-codegen/gql-tag-operations](https://togithub.com/graphql-codegen/gql-tag-operations)[@​4](https://togithub.com/4).0.9 - [@​graphql-codegen/typescript-operations](https://togithub.com/graphql-codegen/typescript-operations)[@​4](https://togithub.com/4).2.3 - [@​graphql-codegen/typed-document-node](https://togithub.com/graphql-codegen/typed-document-node)[@​5](https://togithub.com/5).0.9 - [@​graphql-codegen/typescript](https://togithub.com/graphql-codegen/typescript)[@​4](https://togithub.com/4).0.9 ### [`v4.3.1`](https://togithub.com/dotansimha/graphql-code-generator/blob/HEAD/packages/presets/client/CHANGELOG.md#431) [Compare Source](https://togithub.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/client-preset@4.3.0...@graphql-codegen/client-preset@4.3.1) ##### Patch Changes - Updated dependencies \[[`808ada5`](https://togithub.com/dotansimha/graphql-code-generator/commit/808ada595d83d39cad045da5824cac6378e9eca3), [`14ce39e`](https://togithub.com/dotansimha/graphql-code-generator/commit/14ce39e41dfee38c652be736664177fa2b1df421)]: - [@​graphql-codegen/visitor-plugin-common](https://togithub.com/graphql-codegen/visitor-plugin-common)[@​5](https://togithub.com/5).3.0 - [@​graphql-codegen/gql-tag-operations](https://togithub.com/graphql-codegen/gql-tag-operations)[@​4](https://togithub.com/4).0.8 - [@​graphql-codegen/typescript-operations](https://togithub.com/graphql-codegen/typescript-operations)[@​4](https://togithub.com/4).2.2 - [@​graphql-codegen/typed-document-node](https://togithub.com/graphql-codegen/typed-document-node)[@​5](https://togithub.com/5).0.8 - [@​graphql-codegen/typescript](https://togithub.com/graphql-codegen/typescript)[@​4](https://togithub.com/4).0.8
dotansimha/graphql-code-generator (@​graphql-codegen/typed-document-node) ### [`v5.0.9`](https://togithub.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/typed-document-node/CHANGELOG.md#509) [Compare Source](https://togithub.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typed-document-node@5.0.8...@graphql-codegen/typed-document-node@5.0.9) ##### Patch Changes - Updated dependencies \[[`79fee3c`](https://togithub.com/dotansimha/graphql-code-generator/commit/79fee3cada20d683d250aad5aa5fef9d6ed9f4d2)]: - [@​graphql-codegen/visitor-plugin-common](https://togithub.com/graphql-codegen/visitor-plugin-common)[@​5](https://togithub.com/5).3.1 ### [`v5.0.8`](https://togithub.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/typed-document-node/CHANGELOG.md#508) [Compare Source](https://togithub.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typed-document-node@5.0.7...@graphql-codegen/typed-document-node@5.0.8) ##### Patch Changes - Updated dependencies \[[`808ada5`](https://togithub.com/dotansimha/graphql-code-generator/commit/808ada595d83d39cad045da5824cac6378e9eca3), [`14ce39e`](https://togithub.com/dotansimha/graphql-code-generator/commit/14ce39e41dfee38c652be736664177fa2b1df421)]: - [@​graphql-codegen/visitor-plugin-common](https://togithub.com/graphql-codegen/visitor-plugin-common)[@​5](https://togithub.com/5).3.0
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/internal/package.json | 4 +- yarn.lock | 72 +++++++++++++++++----------------- 2 files changed, 38 insertions(+), 38 deletions(-) diff --git a/packages/internal/package.json b/packages/internal/package.json index 1091a9ad4083..3c32e2cfb7f5 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -37,11 +37,11 @@ "@babel/traverse": "^7.22.20", "@graphql-codegen/add": "4.0.1", "@graphql-codegen/cli": "3.3.1", - "@graphql-codegen/client-preset": "4.3.0", + "@graphql-codegen/client-preset": "4.3.2", "@graphql-codegen/core": "3.1.0", "@graphql-codegen/fragment-matcher": "5.0.2", "@graphql-codegen/schema-ast": "3.0.1", - "@graphql-codegen/typed-document-node": "5.0.7", + "@graphql-codegen/typed-document-node": "5.0.9", "@graphql-codegen/typescript": "3.0.4", "@graphql-codegen/typescript-operations": "3.0.4", "@graphql-codegen/typescript-react-apollo": "3.3.7", diff --git a/yarn.lock b/yarn.lock index eb4cbbeec4e6..e3fd568422f6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3946,26 +3946,26 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/client-preset@npm:4.3.0": - version: 4.3.0 - resolution: "@graphql-codegen/client-preset@npm:4.3.0" +"@graphql-codegen/client-preset@npm:4.3.2": + version: 4.3.2 + resolution: "@graphql-codegen/client-preset@npm:4.3.2" dependencies: "@babel/helper-plugin-utils": "npm:^7.20.2" "@babel/template": "npm:^7.20.7" "@graphql-codegen/add": "npm:^5.0.3" - "@graphql-codegen/gql-tag-operations": "npm:4.0.7" + "@graphql-codegen/gql-tag-operations": "npm:4.0.9" "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/typed-document-node": "npm:^5.0.7" - "@graphql-codegen/typescript": "npm:^4.0.7" - "@graphql-codegen/typescript-operations": "npm:^4.2.1" - "@graphql-codegen/visitor-plugin-common": "npm:^5.2.0" + "@graphql-codegen/typed-document-node": "npm:^5.0.9" + "@graphql-codegen/typescript": "npm:^4.0.9" + "@graphql-codegen/typescript-operations": "npm:^4.2.3" + "@graphql-codegen/visitor-plugin-common": "npm:^5.3.1" "@graphql-tools/documents": "npm:^1.0.0" "@graphql-tools/utils": "npm:^10.0.0" "@graphql-typed-document-node/core": "npm:3.2.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/ac37744442b13daef724266763c624c57f553dae783bcacab77f48d3ac1ba8153360589d27717b5645dd4a5c3f8ee743277fbab75d9ced24a7595de012fffacf + checksum: 10c0/73be7f83e43ca8971b123371c85f7f391363b01b091a7d5eb056cdab55595caea02be872859422b3bdebe3464d15b1e3de87dc960fc8fa95655afcdc2c23b186 languageName: node linkType: hard @@ -3995,18 +3995,18 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/gql-tag-operations@npm:4.0.7": - version: 4.0.7 - resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.7" +"@graphql-codegen/gql-tag-operations@npm:4.0.9": + version: 4.0.9 + resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.9" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.3.1" "@graphql-tools/utils": "npm:^10.0.0" auto-bind: "npm:~4.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/ca309b51804dff67b7a46e4e60d4d29b2cb1a09477b66443216cd60f877964f469bd52b292310d00aba624e488953d5a5464c78d1dc8e50eb3d6e77ac060fb2e + checksum: 10c0/fede17379783480809f236b2ea5fd7a16f1bea1390703c3086de3c12b68f98db9a3870216daa6052dd50ff886d29390b8c48ec72a7b44f1254d04fe192e54079 languageName: node linkType: hard @@ -4084,18 +4084,18 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typed-document-node@npm:5.0.7, @graphql-codegen/typed-document-node@npm:^5.0.7": - version: 5.0.7 - resolution: "@graphql-codegen/typed-document-node@npm:5.0.7" +"@graphql-codegen/typed-document-node@npm:5.0.9, @graphql-codegen/typed-document-node@npm:^5.0.9": + version: 5.0.9 + resolution: "@graphql-codegen/typed-document-node@npm:5.0.9" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.3.1" auto-bind: "npm:~4.0.0" change-case-all: "npm:1.0.15" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/3ff8056e48c3436b8c44174e6195c4985643476d909d78978aa93e7dc59e35d7aa90a1bc4fdf2a198c333cf7cbe8fc1c936e247a990d5aee01475028588ee221 + checksum: 10c0/fb9ffdd781af7005c8825cef0c47da5762263dcb2480b81e12b549010262bf35ffb231b08bf52e676467d695758fe9e20d598f7894074d5002a7759df56a84fd languageName: node linkType: hard @@ -4114,18 +4114,18 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typescript-operations@npm:^4.2.1": - version: 4.2.1 - resolution: "@graphql-codegen/typescript-operations@npm:4.2.1" +"@graphql-codegen/typescript-operations@npm:^4.2.3": + version: 4.2.3 + resolution: "@graphql-codegen/typescript-operations@npm:4.2.3" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.0.4" - "@graphql-codegen/typescript": "npm:^4.0.7" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" + "@graphql-codegen/typescript": "npm:^4.0.9" + "@graphql-codegen/visitor-plugin-common": "npm:5.3.1" auto-bind: "npm:~4.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/f99f3fc9e2d75e7b33742f2fa0a0a08c4f59c5b1f732de6e2ba0b634b6987a777a9f3be58eb9a1e55b3106c90cdf4fef926abf7949868563c0af34a6ca258a78 + checksum: 10c0/eae0d20d7a6087a47b3ad44d322c5a9bd61e2cb35e44f20652740876a2024593ac02964885ebab155cc958992c8d963561fe3d91f748e067f525f9804937f3c3 languageName: node linkType: hard @@ -4176,18 +4176,18 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/typescript@npm:^4.0.7": - version: 4.0.7 - resolution: "@graphql-codegen/typescript@npm:4.0.7" +"@graphql-codegen/typescript@npm:^4.0.9": + version: 4.0.9 + resolution: "@graphql-codegen/typescript@npm:4.0.9" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.0.4" "@graphql-codegen/schema-ast": "npm:^4.0.2" - "@graphql-codegen/visitor-plugin-common": "npm:5.2.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.3.1" auto-bind: "npm:~4.0.0" tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/20cc1702e7ee84866610c5327ba4bd286500357e1b7c69e7a88f78974eb0747bdea5275a8054ebecab96bca43b7119a11f5c3ab5b9340136bd31430b2c68585e + checksum: 10c0/37a209ac6f1e84551805028dddb7be42e9b5ec5d7d411678b845f2c5b6b4bc242330666f993962f4d59dc207b9d1585c568f7c908364c0410531fd6860e4dfbd languageName: node linkType: hard @@ -4231,9 +4231,9 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:5.2.0, @graphql-codegen/visitor-plugin-common@npm:^5.2.0": - version: 5.2.0 - resolution: "@graphql-codegen/visitor-plugin-common@npm:5.2.0" +"@graphql-codegen/visitor-plugin-common@npm:5.3.1, @graphql-codegen/visitor-plugin-common@npm:^5.3.1": + version: 5.3.1 + resolution: "@graphql-codegen/visitor-plugin-common@npm:5.3.1" dependencies: "@graphql-codegen/plugin-helpers": "npm:^5.0.4" "@graphql-tools/optimize": "npm:^2.0.0" @@ -4247,7 +4247,7 @@ __metadata: tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10c0/86ca3f7dd68e308b014040534dff7393122974c32e14d8453ff9cf52449b168aac49fcf65c42b5788b9571528b1b948c593f16d48d0513fea9da44c2c841e9be + checksum: 10c0/c6d642445149ef9adb473e0a47019a2008e4e1b69a700d7ff6b2e4d2ba3f3118a4296f6d370fd1c45c84f91dd3580cea63db896a47bd102a0dd7b28bb409a0e6 languageName: node linkType: hard @@ -8243,11 +8243,11 @@ __metadata: "@babel/traverse": "npm:^7.22.20" "@graphql-codegen/add": "npm:4.0.1" "@graphql-codegen/cli": "npm:3.3.1" - "@graphql-codegen/client-preset": "npm:4.3.0" + "@graphql-codegen/client-preset": "npm:4.3.2" "@graphql-codegen/core": "npm:3.1.0" "@graphql-codegen/fragment-matcher": "npm:5.0.2" "@graphql-codegen/schema-ast": "npm:3.0.1" - "@graphql-codegen/typed-document-node": "npm:5.0.7" + "@graphql-codegen/typed-document-node": "npm:5.0.9" "@graphql-codegen/typescript": "npm:3.0.4" "@graphql-codegen/typescript-operations": "npm:3.0.4" "@graphql-codegen/typescript-react-apollo": "npm:3.3.7" From 209d4312a59bd9bbbe66828fe7c50238e11e94a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:22:08 +0000 Subject: [PATCH 29/74] fix(deps): update graphql-tools monorepo (#10985) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-tools/documents](https://togithub.com/ardatan/graphql-tools) ([source](https://togithub.com/ardatan/graphql-tools/tree/HEAD/packages/documents)) | [`1.0.0` -> `1.0.1`](https://renovatebot.com/diffs/npm/@graphql-tools%2fdocuments/1.0.0/1.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2fdocuments/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-tools%2fdocuments/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-tools%2fdocuments/1.0.0/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2fdocuments/1.0.0/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@graphql-tools/schema](https://togithub.com/ardatan/graphql-tools) ([source](https://togithub.com/ardatan/graphql-tools/tree/HEAD/packages/schema)) | [`10.0.3` -> `10.0.4`](https://renovatebot.com/diffs/npm/@graphql-tools%2fschema/10.0.3/10.0.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2fschema/10.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-tools%2fschema/10.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-tools%2fschema/10.0.3/10.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2fschema/10.0.3/10.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@graphql-tools/utils](https://togithub.com/ardatan/graphql-tools) ([source](https://togithub.com/ardatan/graphql-tools/tree/HEAD/packages/utils)) | [`10.2.0` -> `10.3.2`](https://renovatebot.com/diffs/npm/@graphql-tools%2futils/10.2.0/10.3.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-tools%2futils/10.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-tools%2futils/10.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-tools%2futils/10.2.0/10.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-tools%2futils/10.2.0/10.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
ardatan/graphql-tools (@​graphql-tools/documents) ### [`v1.0.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/documents/CHANGELOG.md#101) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/documents@1.0.0...17530bcb010794b2c2925a495e50b6283027e588) ##### Patch Changes - [#​6196](https://togithub.com/ardatan/graphql-tools/pull/6196) [`26d29d0`](https://togithub.com/ardatan/graphql-tools/commit/26d29d014a0f9ffc68034f77fe29c7e4f0548f91) Thanks [@​martyganz](https://togithub.com/martyganz)! - Do not sort mutations when using `printExecutableGraphQLDocument`
ardatan/graphql-tools (@​graphql-tools/schema) ### [`v10.0.4`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/schema/CHANGELOG.md#1004) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/schema@10.0.3...@graphql-tools/schema@10.0.4) ##### Patch Changes - [#​6194](https://togithub.com/ardatan/graphql-tools/pull/6194) [`7368829`](https://togithub.com/ardatan/graphql-tools/commit/73688291af0c8cb2fe550fe8c74fd8af84cb360f) Thanks [@​ardatan](https://togithub.com/ardatan)! - Handle interface objects in a different way - Updated dependencies \[[`7368829`](https://togithub.com/ardatan/graphql-tools/commit/73688291af0c8cb2fe550fe8c74fd8af84cb360f), [`e10c13a`](https://togithub.com/ardatan/graphql-tools/commit/e10c13a60e344b9217dc77a7cac50ec447feda7e)]: - [@​graphql-tools/utils](https://togithub.com/graphql-tools/utils)[@​10](https://togithub.com/10).2.1
ardatan/graphql-tools (@​graphql-tools/utils) ### [`v10.3.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1032) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@10.3.1...@graphql-tools/utils@10.3.2) ##### Patch Changes - [`a276ba8`](https://togithub.com/ardatan/graphql-tools/commit/a276ba83cf7e2aa1c0f81454591a794d6efb8c2a) Thanks [@​ardatan](https://togithub.com/ardatan)! - Respect directive extensions on \`pruneSchema\` ### [`v10.3.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1031) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@10.3.0...@graphql-tools/utils@10.3.1) ##### Patch Changes - [#​6325](https://togithub.com/ardatan/graphql-tools/pull/6325) [`9792e80`](https://togithub.com/ardatan/graphql-tools/commit/9792e80fdd6ecbe57541324282dd06573ce5bc77) Thanks [@​ardatan](https://togithub.com/ardatan)! - Make the executor disposable optional ### [`v10.3.0`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1030) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@10.2.3...@graphql-tools/utils@10.3.0) ##### Minor Changes - [#​6323](https://togithub.com/ardatan/graphql-tools/pull/6323) [`cacf20f`](https://togithub.com/ardatan/graphql-tools/commit/cacf20f8dbe4ec5dce0d5fd87e37cf69ef9b177e) Thanks [@​ardatan](https://togithub.com/ardatan)! - Implement Symbol.dispose or Symbol.asyncDispose to make \`Executor\`s \`Disposable\` ### [`v10.2.3`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1023) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@10.2.2...@graphql-tools/utils@10.2.3) ##### Patch Changes - [#​6278](https://togithub.com/ardatan/graphql-tools/pull/6278) [`66c99d9`](https://togithub.com/ardatan/graphql-tools/commit/66c99d9c9e480cc4e1569b032952caea0ff69c0c) Thanks [@​ardatan](https://togithub.com/ardatan)! - Handle `@defer` ### [`v10.2.2`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1022) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@10.2.1...@graphql-tools/utils@10.2.2) ##### Patch Changes - [#​6238](https://togithub.com/ardatan/graphql-tools/pull/6238) [`0f7059b`](https://togithub.com/ardatan/graphql-tools/commit/0f7059beb218d0012c48e121c55e7db386796bee) Thanks [@​ardatan](https://togithub.com/ardatan)! - If the given objects are arrays with the same length, merge the elements. ```ts const a = [{ a: 1 }, { b: 2 }] const b = [{ c: 3 }, { d: 4 }] const result = mergeDeep(a, b) // [{ a: 1, c: 3 }, { b: 2, d: 4 }] ``` ### [`v10.2.1`](https://togithub.com/ardatan/graphql-tools/blob/HEAD/packages/utils/CHANGELOG.md#1021) [Compare Source](https://togithub.com/ardatan/graphql-tools/compare/@graphql-tools/utils@10.2.0...@graphql-tools/utils@10.2.1) ##### Patch Changes - [#​6194](https://togithub.com/ardatan/graphql-tools/pull/6194) [`7368829`](https://togithub.com/ardatan/graphql-tools/commit/73688291af0c8cb2fe550fe8c74fd8af84cb360f) Thanks [@​ardatan](https://togithub.com/ardatan)! - Handle interface objects in a different way - [#​6188](https://togithub.com/ardatan/graphql-tools/pull/6188) [`e10c13a`](https://togithub.com/ardatan/graphql-tools/commit/e10c13a60e344b9217dc77a7cac50ec447feda7e) Thanks [@​ardatan](https://togithub.com/ardatan)! - Add `respectArrayLength` flag to `mergeDeep` so instead of concatenating the arrays, elements of them will be merged if they have the same length
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/graphql-server/package.json | 4 ++-- packages/internal/package.json | 2 +- packages/realtime/package.json | 4 ++-- yarn.lock | 36 ++++++++++++++-------------- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index a6fd7ead7712..140675403354 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -30,8 +30,8 @@ "@envelop/on-resolve": "4.1.0", "@escape.tech/graphql-armor": "2.3.1", "@graphql-tools/merge": "9.0.4", - "@graphql-tools/schema": "10.0.3", - "@graphql-tools/utils": "10.2.0", + "@graphql-tools/schema": "10.0.4", + "@graphql-tools/utils": "10.3.2", "@graphql-yoga/plugin-persisted-operations": "3.5.0", "@opentelemetry/api": "1.8.0", "@redwoodjs/api": "workspace:*", diff --git a/packages/internal/package.json b/packages/internal/package.json index 3c32e2cfb7f5..5b47a160f35e 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -46,7 +46,7 @@ "@graphql-codegen/typescript-operations": "3.0.4", "@graphql-codegen/typescript-react-apollo": "3.3.7", "@graphql-codegen/typescript-resolvers": "3.2.1", - "@graphql-tools/documents": "1.0.0", + "@graphql-tools/documents": "1.0.1", "@redwoodjs/babel-config": "workspace:*", "@redwoodjs/graphql-server": "workspace:*", "@redwoodjs/project-config": "workspace:*", diff --git a/packages/realtime/package.json b/packages/realtime/package.json index 7dd42be884b1..de75f4a50447 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -23,8 +23,8 @@ }, "dependencies": { "@envelop/live-query": "7.0.0", - "@graphql-tools/schema": "10.0.3", - "@graphql-tools/utils": "10.2.0", + "@graphql-tools/schema": "10.0.4", + "@graphql-tools/utils": "10.3.2", "@graphql-yoga/plugin-defer-stream": "3.3.1", "@graphql-yoga/plugin-graphql-sse": "3.3.1", "@graphql-yoga/redis-event-target": "3.0.1", diff --git a/yarn.lock b/yarn.lock index e3fd568422f6..ea2abf903001 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4311,15 +4311,15 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/documents@npm:1.0.0, @graphql-tools/documents@npm:^1.0.0": - version: 1.0.0 - resolution: "@graphql-tools/documents@npm:1.0.0" +"@graphql-tools/documents@npm:1.0.1, @graphql-tools/documents@npm:^1.0.0": + version: 1.0.1 + resolution: "@graphql-tools/documents@npm:1.0.1" dependencies: lodash.sortby: "npm:^4.7.0" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/06b2cc9f8d0fb7e5c43e434cab35698655d6d65cfa94c301996d6b1354101837a8e709b26dc5251fa2c3216e8469fb0db76b4cd93ca015b61f75e9926db9d9ef + checksum: 10c0/df24738f8ffd844a4727884f7825d7009456d7dcb24fa91169efdc061bb72a29527abeb2e23ccf9effed195104485fa286919c33452d8744cb659ad721f17586 languageName: node linkType: hard @@ -4608,17 +4608,17 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/schema@npm:10.0.3, @graphql-tools/schema@npm:^10.0.0": - version: 10.0.3 - resolution: "@graphql-tools/schema@npm:10.0.3" +"@graphql-tools/schema@npm:10.0.4, @graphql-tools/schema@npm:^10.0.0": + version: 10.0.4 + resolution: "@graphql-tools/schema@npm:10.0.4" dependencies: "@graphql-tools/merge": "npm:^9.0.3" - "@graphql-tools/utils": "npm:^10.0.13" + "@graphql-tools/utils": "npm:^10.2.1" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/420bfa29d00927da085a3e521d7d6de5694f3abcdf5ba18655cc2a6b6145816d74503b13ba3ea15c7c65411023c9d81cfb73e7d49aa35ccfb91943f16ab9db8f + checksum: 10c0/991c54513df6d81962c0c6a283085c42446854dac59715e28d26a47dc4676ecd6c634f018dc5d9f60fdd5c922f6f28bf6f8a522e236ed1e3725c56bc5f7ec608 languageName: node linkType: hard @@ -4659,9 +4659,9 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:10.2.0, @graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.0, @graphql-tools/utils@npm:^10.1.1": - version: 10.2.0 - resolution: "@graphql-tools/utils@npm:10.2.0" +"@graphql-tools/utils@npm:10.3.2, @graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.13, @graphql-tools/utils@npm:^10.1.0, @graphql-tools/utils@npm:^10.1.1, @graphql-tools/utils@npm:^10.2.1": + version: 10.3.2 + resolution: "@graphql-tools/utils@npm:10.3.2" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" cross-inspect: "npm:1.0.0" @@ -4669,7 +4669,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/98d452f68d98cbeb749f0c5e475447b5ca826f984651f2a47d5829d0dd8d0008e9f85109a5a451c399a15ac4a58b0ec59d457b89b321385c6e6932ec89d7dd61 + checksum: 10c0/b154aa0cfac7fa56a5ffe09d4c56dd4651f50a8139d4010bebca48b62ffdce3a07727010a2d0c1a2263bdf35a6a937f402db0dcc5a8f06b7009b34a66d84c012 languageName: node linkType: hard @@ -8203,8 +8203,8 @@ __metadata: "@envelop/types": "npm:5.0.0" "@escape.tech/graphql-armor": "npm:2.3.1" "@graphql-tools/merge": "npm:9.0.4" - "@graphql-tools/schema": "npm:10.0.3" - "@graphql-tools/utils": "npm:10.2.0" + "@graphql-tools/schema": "npm:10.0.4" + "@graphql-tools/utils": "npm:10.3.2" "@graphql-yoga/plugin-persisted-operations": "npm:3.5.0" "@opentelemetry/api": "npm:1.8.0" "@redwoodjs/api": "workspace:*" @@ -8252,7 +8252,7 @@ __metadata: "@graphql-codegen/typescript-operations": "npm:3.0.4" "@graphql-codegen/typescript-react-apollo": "npm:3.3.7" "@graphql-codegen/typescript-resolvers": "npm:3.2.1" - "@graphql-tools/documents": "npm:1.0.0" + "@graphql-tools/documents": "npm:1.0.1" "@redwoodjs/babel-config": "workspace:*" "@redwoodjs/graphql-server": "workspace:*" "@redwoodjs/project-config": "workspace:*" @@ -8447,8 +8447,8 @@ __metadata: "@envelop/live-query": "npm:7.0.0" "@envelop/testing": "npm:7.0.0" "@envelop/types": "npm:5.0.0" - "@graphql-tools/schema": "npm:10.0.3" - "@graphql-tools/utils": "npm:10.2.0" + "@graphql-tools/schema": "npm:10.0.4" + "@graphql-tools/utils": "npm:10.3.2" "@graphql-yoga/plugin-defer-stream": "npm:3.3.1" "@graphql-yoga/plugin-graphql-sse": "npm:3.3.1" "@graphql-yoga/redis-event-target": "npm:3.0.1" From c17c38bfc0b08fabad0ca508867d21ecbacb68d7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:23:14 +0000 Subject: [PATCH 30/74] fix(deps): update dependency vite to v5.3.4 (#10984) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.3.1` -> `5.3.4`](https://renovatebot.com/diffs/npm/vite/5.3.1/5.3.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.3.1/5.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.3.1/5.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
vitejs/vite (vite) ### [`v5.3.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small534-2024-07-16-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.3.3...v5.3.4) - fix: update Terser type definitions (fix [#​17668](https://togithub.com/vitejs/vite/issues/17668)) ([#​17669](https://togithub.com/vitejs/vite/issues/17669)) ([b723a75](https://togithub.com/vitejs/vite/commit/b723a75)), closes [#​17668](https://togithub.com/vitejs/vite/issues/17668) [#​17669](https://togithub.com/vitejs/vite/issues/17669) - fix(build): skip preload treeshaking for nested braces ([#​17687](https://togithub.com/vitejs/vite/issues/17687)) ([4be96b4](https://togithub.com/vitejs/vite/commit/4be96b4)), closes [#​17687](https://togithub.com/vitejs/vite/issues/17687) - fix(css): include `.css?url` in assets field of manifest ([#​17623](https://togithub.com/vitejs/vite/issues/17623)) ([1465b20](https://togithub.com/vitejs/vite/commit/1465b20)), closes [#​17623](https://togithub.com/vitejs/vite/issues/17623) - fix(worker): nested inlined worker always fallbacked to data URI worker instead of using blob worker ([07bc489](https://togithub.com/vitejs/vite/commit/07bc489)), closes [#​17509](https://togithub.com/vitejs/vite/issues/17509) - refactor: replace includes with logical operations ([#​17620](https://togithub.com/vitejs/vite/issues/17620)) ([c4a2227](https://togithub.com/vitejs/vite/commit/c4a2227)), closes [#​17620](https://togithub.com/vitejs/vite/issues/17620) - chore: add callback to http-proxy.d.ts jsdoc ([#​17646](https://togithub.com/vitejs/vite/issues/17646)) ([d8a5d70](https://togithub.com/vitejs/vite/commit/d8a5d70)), closes [#​17646](https://togithub.com/vitejs/vite/issues/17646) ### [`v5.3.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small533-2024-07-03-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.3.2...v5.3.3) - fix: lazily evaluate \__vite\_\_mapDeps files ([#​17602](https://togithub.com/vitejs/vite/issues/17602)) ([dafff4a](https://togithub.com/vitejs/vite/commit/dafff4a)), closes [#​17602](https://togithub.com/vitejs/vite/issues/17602) - fix(deps): update all non-major dependencies ([#​17590](https://togithub.com/vitejs/vite/issues/17590)) ([012490c](https://togithub.com/vitejs/vite/commit/012490c)), closes [#​17590](https://togithub.com/vitejs/vite/issues/17590) - fix(lib): remove pure CSS dynamic import ([#​17601](https://togithub.com/vitejs/vite/issues/17601)) ([055f1c1](https://togithub.com/vitejs/vite/commit/055f1c1)), closes [#​17601](https://togithub.com/vitejs/vite/issues/17601) - fix(proxy): replace changeOrigin changes in 5.3.0 with new rewriteWsOrigin option ([#​17563](https://togithub.com/vitejs/vite/issues/17563)) ([14c3d49](https://togithub.com/vitejs/vite/commit/14c3d49)), closes [#​17563](https://togithub.com/vitejs/vite/issues/17563) ### [`v5.3.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small532-2024-06-27-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.3.1...v5.3.2) - fix(client): uniform variable `location` ([#​17528](https://togithub.com/vitejs/vite/issues/17528)) ([a8e2f6f](https://togithub.com/vitejs/vite/commit/a8e2f6f)), closes [#​17528](https://togithub.com/vitejs/vite/issues/17528) - fix(deps): update all non-major dependencies ([#​17494](https://togithub.com/vitejs/vite/issues/17494)) ([bf123f2](https://togithub.com/vitejs/vite/commit/bf123f2)), closes [#​17494](https://togithub.com/vitejs/vite/issues/17494) - fix(typescript): correctly expand ${configDir} in tsconfig.json ([#​17576](https://togithub.com/vitejs/vite/issues/17576)) ([24c799b](https://togithub.com/vitejs/vite/commit/24c799b)), closes [#​17576](https://togithub.com/vitejs/vite/issues/17576) - chore: fix some comments ([#​17495](https://togithub.com/vitejs/vite/issues/17495)) ([ec16a5e](https://togithub.com/vitejs/vite/commit/ec16a5e)), closes [#​17495](https://togithub.com/vitejs/vite/issues/17495) - chore(deps): update all non-major dependencies ([#​17553](https://togithub.com/vitejs/vite/issues/17553)) ([a33a97f](https://togithub.com/vitejs/vite/commit/a33a97f)), closes [#​17553](https://togithub.com/vitejs/vite/issues/17553) - chore(deps): update dependency eslint to v9 ([#​16661](https://togithub.com/vitejs/vite/issues/16661)) ([6c10662](https://togithub.com/vitejs/vite/commit/6c10662)), closes [#​16661](https://togithub.com/vitejs/vite/issues/16661) - chore(deps): update es-module-lexer to 1.5.4 ([#​17555](https://togithub.com/vitejs/vite/issues/17555)) ([2d6672f](https://togithub.com/vitejs/vite/commit/2d6672f)), closes [#​17555](https://togithub.com/vitejs/vite/issues/17555) - refactor(optimizer): use early continues ([#​17551](https://togithub.com/vitejs/vite/issues/17551)) ([7c06ef0](https://togithub.com/vitejs/vite/commit/7c06ef0)), closes [#​17551](https://togithub.com/vitejs/vite/issues/17551)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/ogimage-gen/package.json | 2 +- packages/storybook/package.json | 2 +- packages/vite/package.json | 2 +- yarn.lock | 26 +++++++++++++------------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/packages/ogimage-gen/package.json b/packages/ogimage-gen/package.json index a195020d1d74..290a341cab0a 100644 --- a/packages/ogimage-gen/package.json +++ b/packages/ogimage-gen/package.json @@ -53,7 +53,7 @@ "ts-toolbelt": "9.6.0", "tsx": "4.15.6", "typescript": "5.4.5", - "vite": "5.3.1", + "vite": "5.3.4", "vitest": "1.6.0" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 688bfe9855f7..a6e3c5e41351 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -62,7 +62,7 @@ "@types/node": "20.12.12", "tsx": "4.15.6", "typescript": "5.4.5", - "vite": "5.3.1" + "vite": "5.3.4" }, "peerDependencies": { "@redwoodjs/project-config": "workspace:*", diff --git a/packages/vite/package.json b/packages/vite/package.json index 15716aa9ba5b..cba89c6ba9f3 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -99,7 +99,7 @@ "isbot": "5.1.13", "react": "19.0.0-beta-04b058868c-20240508", "react-server-dom-webpack": "19.0.0-beta-04b058868c-20240508", - "vite": "5.3.1", + "vite": "5.3.4", "vite-plugin-cjs-interop": "2.1.1", "vite-plugin-node-polyfills": "0.22.0", "yargs-parser": "21.1.1" diff --git a/yarn.lock b/yarn.lock index ea2abf903001..ab43fb09aac5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8388,7 +8388,7 @@ __metadata: ts-toolbelt: "npm:9.6.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" - vite: "npm:5.3.1" + vite: "npm:5.3.4" vitest: "npm:1.6.0" languageName: unknown linkType: soft @@ -8681,7 +8681,7 @@ __metadata: rollup: "npm:4.18.1" tsx: "npm:4.15.6" typescript: "npm:5.4.5" - vite: "npm:5.3.1" + vite: "npm:5.3.4" vite-plugin-cjs-interop: "npm:2.1.1" vite-plugin-node-polyfills: "npm:0.22.0" vitest: "npm:1.6.0" @@ -25278,14 +25278,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.33, postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" +"postcss@npm:^8.2.14, postcss@npm:^8.4.33, postcss@npm:^8.4.39": + version: 8.4.39 + resolution: "postcss@npm:8.4.39" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.0.1" source-map-js: "npm:^1.2.0" - checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + checksum: 10c0/16f5ac3c4e32ee76d1582b3c0dcf1a1fdb91334a45ad755eeb881ccc50318fb8d64047de4f1601ac96e30061df203f0f2e2edbdc0bfc49b9c57bc9fb9bedaea3 languageName: node linkType: hard @@ -28100,7 +28100,7 @@ __metadata: tsx: "npm:4.15.6" typescript: "npm:5.4.5" unplugin-auto-import: "npm:^0.17.5" - vite: "npm:5.3.1" + vite: "npm:5.3.4" peerDependencies: "@redwoodjs/project-config": "workspace:*" "@redwoodjs/router": "workspace:*" @@ -30132,13 +30132,13 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.3.1, vite@npm:^5.0.0": - version: 5.3.1 - resolution: "vite@npm:5.3.1" +"vite@npm:5.3.4, vite@npm:^5.0.0": + version: 5.3.4 + resolution: "vite@npm:5.3.4" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.38" + postcss: "npm:^8.4.39" rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 @@ -30168,7 +30168,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/9317262c02ea2dc324dfdbc20c3c450cd89cc9a16399a41a4bf820a3a1f31cf400878c015135e355ee034853cc2399b5499899d5b1bc462d57642d71083e74b6 + checksum: 10c0/604a1c8698bcf09d6889533c552f20137c80cb5027e9e7ddf6215d51e3df763414f8712168c22b3c8c16383aff9447094c05f21d7cca3c115874ff9d12e1538e languageName: node linkType: hard From 89036b32f91d1d6de05fc31ff470ad33e6bd66ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:23:41 +0000 Subject: [PATCH 31/74] chore(deps): update dependency @types/lodash to v4.17.7 (#10982) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | [`4.17.5` -> `4.17.7`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.5/4.17.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.17.5/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.17.5/4.17.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/api-server/package.json | 2 +- packages/cli-helpers/package.json | 2 +- packages/core/package.json | 2 +- packages/graphql-server/package.json | 2 +- packages/structure/package.json | 2 +- yarn.lock | 18 +++++++++--------- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/api-server/package.json b/packages/api-server/package.json index 88022f07a549..c8f95872da1d 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -51,7 +51,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/aws-lambda": "8.10.141", - "@types/lodash": "4.17.5", + "@types/lodash": "4.17.7", "@types/qs": "6.9.15", "@types/split2": "4.2.3", "@types/yargs": "17.0.32", diff --git a/packages/cli-helpers/package.json b/packages/cli-helpers/package.json index 89c912c316cc..d5f28c7a0992 100644 --- a/packages/cli-helpers/package.json +++ b/packages/cli-helpers/package.json @@ -58,7 +58,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/dotenv-defaults": "^2.0.4", - "@types/lodash": "4.17.5", + "@types/lodash": "4.17.7", "@types/pascalcase": "1.0.3", "@types/yargs": "17.0.32", "tsx": "4.15.6", diff --git a/packages/core/package.json b/packages/core/package.json index 1e7e4465178e..18b9ad4e03ce 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -59,7 +59,7 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@types/lodash": "4.17.5" + "@types/lodash": "4.17.7" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 140675403354..010fcbfa63f8 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -53,7 +53,7 @@ "@redwoodjs/realtime": "workspace:*", "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", - "@types/lodash": "4.17.5", + "@types/lodash": "4.17.7", "@types/uuid": "9.0.8", "@whatwg-node/fetch": "0.9.17", "jest": "29.7.0", diff --git a/packages/structure/package.json b/packages/structure/package.json index 0ed3a12571a5..a158fa322e83 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -54,7 +54,7 @@ "@babel/cli": "7.24.5", "@babel/core": "^7.22.20", "@types/fs-extra": "11.0.4", - "@types/lodash": "4.17.5", + "@types/lodash": "4.17.7", "@types/node": "20.12.12", "@types/vscode": "1.90.0", "typescript": "5.4.5", diff --git a/yarn.lock b/yarn.lock index ab43fb09aac5..75c439c3085c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7215,7 +7215,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" "@redwoodjs/web-server": "workspace:*" "@types/aws-lambda": "npm:8.10.141" - "@types/lodash": "npm:4.17.5" + "@types/lodash": "npm:4.17.7" "@types/qs": "npm:6.9.15" "@types/split2": "npm:4.2.3" "@types/yargs": "npm:17.0.32" @@ -7862,7 +7862,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" "@redwoodjs/telemetry": "workspace:*" "@types/dotenv-defaults": "npm:^2.0.4" - "@types/lodash": "npm:4.17.5" + "@types/lodash": "npm:4.17.7" "@types/pascalcase": "npm:1.0.3" "@types/yargs": "npm:17.0.32" chalk: "npm:4.1.2" @@ -8050,7 +8050,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" "@redwoodjs/testing": "workspace:*" "@redwoodjs/web-server": "workspace:*" - "@types/lodash": "npm:4.17.5" + "@types/lodash": "npm:4.17.7" babel-loader: "npm:^9.1.3" core-js: "npm:3.37.1" css-loader: "npm:6.11.0" @@ -8213,7 +8213,7 @@ __metadata: "@redwoodjs/realtime": "workspace:*" "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" - "@types/lodash": "npm:4.17.5" + "@types/lodash": "npm:4.17.7" "@types/uuid": "npm:9.0.8" "@whatwg-node/fetch": "npm:0.9.17" core-js: "npm:3.37.1" @@ -8537,7 +8537,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" "@types/fs-extra": "npm:11.0.4" "@types/line-column": "npm:1.0.2" - "@types/lodash": "npm:4.17.5" + "@types/lodash": "npm:4.17.7" "@types/node": "npm:20.12.12" "@types/vscode": "npm:1.90.0" camelcase: "npm:6.3.0" @@ -10868,10 +10868,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:4.17.5, @types/lodash@npm:^4.14.167": - version: 4.17.5 - resolution: "@types/lodash@npm:4.17.5" - checksum: 10c0/55924803ed853e72261512bd3eaf2c5b16558c3817feb0a3125ef757afe46e54b86f33d1960e40b7606c0ddab91a96f47966bf5e6006b7abfd8994c13b04b19b +"@types/lodash@npm:4.17.7, @types/lodash@npm:^4.14.167": + version: 4.17.7 + resolution: "@types/lodash@npm:4.17.7" + checksum: 10c0/40c965b5ffdcf7ff5c9105307ee08b782da228c01b5c0529122c554c64f6b7168fc8f11dc79aa7bae4e67e17efafaba685dc3a47e294dbf52a65ed2b67100561 languageName: node linkType: hard From 51fad4a21baa041839a033e94504e65320127d5f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:30:03 +0000 Subject: [PATCH 32/74] chore(deps): update dependency @npmcli/arborist to v7.5.4 (#10981) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@npmcli/arborist](https://togithub.com/npm/cli) ([source](https://togithub.com/npm/cli/tree/HEAD/workspaces/arborist)) | [`7.5.3` -> `7.5.4`](https://renovatebot.com/diffs/npm/@npmcli%2farborist/7.5.3/7.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@npmcli%2farborist/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@npmcli%2farborist/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@npmcli%2farborist/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@npmcli%2farborist/7.5.3/7.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
npm/cli (@​npmcli/arborist) ### [`v7.5.4`](https://togithub.com/npm/cli/blob/HEAD/workspaces/arborist/CHANGELOG.md#754-2024-07-09) [Compare Source](https://togithub.com/npm/cli/compare/v7.5.3...v7.5.4) ##### Bug Fixes - [`6f33d74`](https://togithub.com/npm/cli/commit/6f33d74f310fa27aad30fd00d58d8e4404ef8cb2) [#​7579](https://togithub.com/npm/cli/pull/7579) arborist: safeguard against null node.target in flag calculation ([#​7579](https://togithub.com/npm/cli/issues/7579)) ([@​AmirSa12](https://togithub.com/AmirSa12)) - [`a8e666e`](https://togithub.com/npm/cli/commit/a8e666e05d18b2e309787eb80b85f0006521b302) [#​7602](https://togithub.com/npm/cli/pull/7602) arborist: condition to include name field in package-lock fixed ([#​7602](https://togithub.com/npm/cli/issues/7602)) ([@​milaninfy](https://togithub.com/milaninfy))
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 8706d1858b69..97d7e7e4a4ca 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@babel/preset-typescript": "^7.22.15", "@babel/runtime-corejs3": "7.24.5", "@faker-js/faker": "8.4.1", - "@npmcli/arborist": "7.5.3", + "@npmcli/arborist": "7.5.4", "@playwright/test": "1.44.1", "@testing-library/jest-dom": "6.4.6", "@testing-library/react": "14.3.1", diff --git a/yarn.lock b/yarn.lock index 75c439c3085c..b8ac19ec8313 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5511,9 +5511,9 @@ __metadata: languageName: node linkType: hard -"@npmcli/arborist@npm:7.5.3": - version: 7.5.3 - resolution: "@npmcli/arborist@npm:7.5.3" +"@npmcli/arborist@npm:7.5.4": + version: 7.5.4 + resolution: "@npmcli/arborist@npm:7.5.4" dependencies: "@isaacs/string-locale-compare": "npm:^1.1.0" "@npmcli/fs": "npm:^3.1.1" @@ -5552,7 +5552,7 @@ __metadata: walk-up-path: "npm:^3.0.1" bin: arborist: bin/index.js - checksum: 10c0/61e8f73f687c5c62704de6d2a081490afe6ba5e5526b9b2da44c6cb137df30256d5650235d4ece73454ddc4c40a291e26881bbcaa83c03404177cb3e05e26721 + checksum: 10c0/22417b804872e68b6486187bb769eabef7245c5d3fa055d5473f84a7088580543235f34af3047a0e9b357e70fccd768e8ef5c6c8664ed6909f659d07607ad955 languageName: node linkType: hard @@ -27089,7 +27089,7 @@ __metadata: "@babel/preset-typescript": "npm:^7.22.15" "@babel/runtime-corejs3": "npm:7.24.5" "@faker-js/faker": "npm:8.4.1" - "@npmcli/arborist": "npm:7.5.3" + "@npmcli/arborist": "npm:7.5.4" "@playwright/test": "npm:1.44.1" "@testing-library/jest-dom": "npm:6.4.6" "@testing-library/react": "npm:14.3.1" From 977f5e5122934e9b73c3cecc24a951fcc8020a97 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:31:59 +0000 Subject: [PATCH 33/74] fix(deps): update dependency eslint-plugin-react to v7.34.4 (#10983) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react) | [`7.34.2` -> `7.34.4`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.2/7.34.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.2/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.2/7.34.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
jsx-eslint/eslint-plugin-react (eslint-plugin-react) ### [`v7.34.4`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7344---20240713) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4) ##### Fixed - \[`prop-types`]: fix `className` missing in prop validation false negative ([#​3749] [@​akulsr0](https://togithub.com/akulsr0)) - \[`sort-prop-types`]: Check for undefined before accessing `node.typeAnnotation.typeAnnotation` ([#​3779] [@​tylerlaprade](https://togithub.com/tylerlaprade)) [7.34.4]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4 [#​3779]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3779 [#​3749]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3749 ### [`v7.34.3`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7343---20240618) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3) ##### Fixed - \[`prop-types`]: null-check rootNode before calling getScope ([#​3762][] [@​crnhrv](https://togithub.com/crnhrv)) - \[`boolean-prop-naming`]: avoid a crash with a spread prop ([#​3733][] [@​ljharb](https://togithub.com/ljharb)) - \[`jsx-boolean-value`]: `assumeUndefinedIsFalse` with `never` must not allow explicit `true` value ([#​3757][] [@​6uliver](https://togithub.com/6uliver)) - \[`no-object-type-as-default-prop`]: enable rule for components with many parameters ([#​3768][] [@​JulienR1](https://togithub.com/JulienR1)) - \[`jsx-key`]: incorrect behavior for checkKeyMustBeforeSpread with map callbacks ([#​3769][] [@​akulsr0](https://togithub.com/akulsr0)) [7.34.3]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3 [#​3769]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3769 [#​3768]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3768 [#​3762]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3762 [#​3757]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3757 [#​3733]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3733
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/eslint-config/package.json | 2 +- yarn.lock | 54 ++++++++++++++--------------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 1b514da7202f..8a477659abdd 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -29,7 +29,7 @@ "eslint-plugin-jest-dom": "4.0.3", "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-prettier": "5.1.3", - "eslint-plugin-react": "7.34.2", + "eslint-plugin-react": "7.34.4", "eslint-plugin-react-hooks": "4.6.0", "prettier": "3.3.3" }, diff --git a/yarn.lock b/yarn.lock index b8ac19ec8313..6edfa5ae1aea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8105,7 +8105,7 @@ __metadata: eslint-plugin-jest-dom: "npm:4.0.3" eslint-plugin-jsx-a11y: "npm:6.8.0" eslint-plugin-prettier: "npm:5.1.3" - eslint-plugin-react: "npm:7.34.2" + eslint-plugin-react: "npm:7.34.4" eslint-plugin-react-hooks: "npm:4.6.0" prettier: "npm:3.3.3" typescript: "npm:5.4.5" @@ -12392,16 +12392,16 @@ __metadata: languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.3": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.1.0" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/a27e1ca51168ecacf6042901f5ef021e43c8fa04b6c6b6f2a30bac3645cd2b519cecbe0bc45db1b85b843f64dc3207f0268f700b4b9fbdec076d12d432cf0865 + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 languageName: node linkType: hard @@ -16065,7 +16065,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.20.4, es-abstract@npm:^1.21.2, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.20.4, es-abstract@npm:^1.21.2, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -16135,7 +16135,7 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 @@ -16703,31 +16703,32 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:7.34.2": - version: 7.34.2 - resolution: "eslint-plugin-react@npm:7.34.2" +"eslint-plugin-react@npm:7.34.4": + version: 7.34.4 + resolution: "eslint-plugin-react@npm:7.34.4" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" array.prototype.flatmap: "npm:^1.3.2" array.prototype.toreversed: "npm:^1.1.2" - array.prototype.tosorted: "npm:^1.1.3" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" es-iterator-helpers: "npm:^1.0.19" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.hasown: "npm:^1.1.4" object.values: "npm:^1.2.0" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" string.prototype.matchall: "npm:^4.0.11" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/37dc04424da8626f20a071466e7238d53ed111c53e5e5398d813ac2cf76a2078f00d91f7833fe5b2f0fc98f2688a75b36e78e9ada9f1068705d23c7031094316 + checksum: 10c0/5b87cfefc7e83ee5f122bf4c4f14af62856561b4b51d84aa35056ba7ee1081b80e3331ef1e89d94e7989e349561492a6fb84944c7d7c798e91bf039366c011b0 languageName: node linkType: hard @@ -24159,17 +24160,6 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.4": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" - dependencies: - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/f23187b08d874ef1aea060118c8259eb7f99f93c15a50771d710569534119062b90e087b92952b2d0fb1bb8914d61fb0b43c57fb06f622aaad538fe6868ab987 - languageName: node - linkType: hard - "object.values@npm:^1.1.6, object.values@npm:^1.1.7, object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" @@ -28284,6 +28274,16 @@ __metadata: languageName: node linkType: hard +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" From ca857e94fcd80af71e752d5f57e8dab69802c666 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:45:07 +0000 Subject: [PATCH 34/74] chore(deps): update babel monorepo (#10980) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@babel/cli](https://babel.dev/docs/en/next/babel-cli) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-cli)) | [`7.24.5` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2fcli/7.24.5/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcli/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcli/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcli/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcli/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/core](https://babel.dev/docs/en/next/babel-core) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core)) | [`7.24.7` -> `7.24.9`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.7/7.24.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.7/7.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.7/7.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/eslint-parser](https://babel.dev/) ([source](https://togithub.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser)) | [`7.24.5` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2feslint-parser/7.24.5/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-parser/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-parser/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-parser/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-parser/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/eslint-plugin](https://babel.dev/) ([source](https://togithub.com/babel/babel/tree/HEAD/eslint/babel-eslint-plugin)) | [`7.24.5` -> `7.24.7`](https://renovatebot.com/diffs/npm/@babel%2feslint-plugin/7.24.5/7.24.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2feslint-plugin/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2feslint-plugin/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2feslint-plugin/7.24.5/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2feslint-plugin/7.24.5/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/generator](https://babel.dev/docs/en/next/babel-generator) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-generator)) | [`7.24.5` -> `7.24.10`](https://renovatebot.com/diffs/npm/@babel%2fgenerator/7.24.5/7.24.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fgenerator/7.24.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fgenerator/7.24.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fgenerator/7.24.5/7.24.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fgenerator/7.24.5/7.24.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/node](https://babel.dev/docs/en/next/babel-node) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-node)) | [`7.23.9` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2fnode/7.23.9/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fnode/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fnode/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fnode/7.23.9/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fnode/7.23.9/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/parser](https://babel.dev/docs/en/next/babel-parser) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-parser)) | [`7.24.7` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2fparser/7.24.7/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fparser/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fparser/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fparser/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fparser/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/plugin-proposal-decorators](https://babel.dev/docs/en/next/babel-plugin-proposal-decorators) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators)) | [`7.24.1` -> `7.24.7`](https://renovatebot.com/diffs/npm/@babel%2fplugin-proposal-decorators/7.24.1/7.24.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-proposal-decorators/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-proposal-decorators/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-proposal-decorators/7.24.1/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-proposal-decorators/7.24.1/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/plugin-transform-nullish-coalescing-operator](https://babel.dev/docs/en/next/babel-plugin-transform-nullish-coalescing-operator) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-nullish-coalescing-operator)) | [`7.24.1` -> `7.24.7`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-nullish-coalescing-operator/7.24.1/7.24.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-transform-nullish-coalescing-operator/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-transform-nullish-coalescing-operator/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-transform-nullish-coalescing-operator/7.24.1/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-transform-nullish-coalescing-operator/7.24.1/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/plugin-transform-runtime](https://babel.dev/docs/en/next/babel-plugin-transform-runtime) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime)) | [`7.24.3` -> `7.24.7`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-runtime/7.24.3/7.24.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-transform-runtime/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-transform-runtime/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-transform-runtime/7.24.3/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-transform-runtime/7.24.3/7.24.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/plugin-transform-typescript](https://babel.dev/docs/en/next/babel-plugin-transform-typescript) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript)) | [`7.24.7` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2fplugin-transform-typescript/7.24.7/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fplugin-transform-typescript/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fplugin-transform-typescript/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fplugin-transform-typescript/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fplugin-transform-typescript/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/preset-env](https://babel.dev/docs/en/next/babel-preset-env) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-preset-env)) | [`7.24.7` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2fpreset-env/7.24.7/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fpreset-env/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fpreset-env/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fpreset-env/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fpreset-env/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/runtime](https://babel.dev/docs/en/next/babel-runtime) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-runtime)) | [`7.24.5` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2fruntime/7.24.5/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fruntime/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fruntime/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fruntime/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fruntime/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/runtime-corejs3](https://togithub.com/babel/babel) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3)) | [`7.24.5` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2fruntime-corejs3/7.24.5/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fruntime-corejs3/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fruntime-corejs3/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fruntime-corejs3/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fruntime-corejs3/7.24.5/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/traverse](https://babel.dev/docs/en/next/babel-traverse) ([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-traverse)) | [`7.24.7` -> `7.24.8`](https://renovatebot.com/diffs/npm/@babel%2ftraverse/7.24.7/7.24.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2ftraverse/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2ftraverse/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2ftraverse/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2ftraverse/7.24.7/7.24.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
babel/babel (@​babel/cli) ### [`v7.24.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7248-2024-07-11) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.7...v7.24.8) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​16567](https://togithub.com/babel/babel/pull/16567) Do not use strict mode in TS `declare` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-generator` - [#​16630](https://togithub.com/babel/babel/pull/16630) Correctly print parens around `in` in `for` heads ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16626](https://togithub.com/babel/babel/pull/16626) Fix printing of comments in `await using` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16591](https://togithub.com/babel/babel/pull/16591) fix typescript code generation for yield expression inside type expre… ([@​SreeXD](https://togithub.com/SreeXD)) - `babel-parser` - [#​16613](https://togithub.com/babel/babel/pull/16613) Disallow destructuring assignment in `using` declarations ([@​H0onnn](https://togithub.com/H0onnn)) - [#​16490](https://togithub.com/babel/babel/pull/16490) fix: do not add `.value: undefined` to regexp literals ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-types` - [#​16615](https://togithub.com/babel/babel/pull/16615) Remove boolean props from `ObjectTypeInternalSlot` visitor keys ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​16566](https://togithub.com/babel/babel/pull/16566) fix: Correctly handle `export import x =` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-generator` - [#​16625](https://togithub.com/babel/babel/pull/16625) Avoid unnecessary parens around `async` in `for await` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​16619](https://togithub.com/babel/babel/pull/16619) Avoid checking `Scope.globals` multiple times ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.24.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7247-2024-06-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.6...v7.24.7) ##### :bug: Bug Fix - `babel-node` - [#​16554](https://togithub.com/babel/babel/pull/16554) Allow extra flags in babel-node ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​16522](https://togithub.com/babel/babel/pull/16522) fix: incorrect `constantViolations` with destructuring ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-transform-fixture-test-runner`, `babel-plugin-proposal-explicit-resource-management` - [#​16524](https://togithub.com/babel/babel/pull/16524) fix: Transform `using` in `switch` correctly ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16525](https://togithub.com/babel/babel/pull/16525) Delete unused array helpers ([@​blakewilson](https://togithub.com/blakewilson)) ### [`v7.24.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7246-2024-05-24) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.5...v7.24.6) ##### :bug: Bug Fix - `babel-helper-create-class-features-plugin`, `babel-plugin-transform-class-properties` - [#​16514](https://togithub.com/babel/babel/pull/16514) Fix source maps for private member expressions ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-generator`, `babel-plugin-transform-modules-commonjs` - [#​16515](https://togithub.com/babel/babel/pull/16515) Fix source maps for template literals ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators` - [#​16485](https://togithub.com/babel/babel/pull/16485) Support undecorated static accessor in anonymous classes ([@​JLHwung](https://togithub.com/JLHwung)) - [#​16484](https://togithub.com/babel/babel/pull/16484) Fix decorator bare yield await ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-runtime-corejs3` - [#​16483](https://togithub.com/babel/babel/pull/16483) Fix: throw TypeError if addInitializer is called after finished ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser`, `babel-plugin-transform-typescript` - [#​16476](https://togithub.com/babel/babel/pull/16476) fix: Correctly parse `cls.fn = x` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-core`, `babel-helpers`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16501](https://togithub.com/babel/babel/pull/16501) Generate helper metadata at build time ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers` - [#​16499](https://togithub.com/babel/babel/pull/16499) Add `tsconfig.json` for `@babel/helpers/src/helpers` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli`, `babel-helpers`, `babel-plugin-external-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16495](https://togithub.com/babel/babel/pull/16495) Move all runtime helpers to individual files ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser`, `babel-traverse` - [#​16482](https://togithub.com/babel/babel/pull/16482) Statically generate boilerplate for bitfield accessors ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​16466](https://togithub.com/babel/babel/pull/16466) Migrate import assertions syntax ([@​JLHwung](https://togithub.com/JLHwung))
babel/babel (@​babel/parser) ### [`v7.24.8`](https://togithub.com/babel/babel/releases/tag/v7.24.8) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.7...v7.24.8) #### v7.24.8 (2024-07-11) Thanks [@​H0onnn](https://togithub.com/H0onnn), [@​jkup](https://togithub.com/jkup) and [@​SreeXD](https://togithub.com/SreeXD) for your first pull requests! ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​16567](https://togithub.com/babel/babel/pull/16567) Do not use strict mode in TS `declare` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-generator` - [#​16630](https://togithub.com/babel/babel/pull/16630) Correctly print parens around `in` in `for` heads ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16626](https://togithub.com/babel/babel/pull/16626) Fix printing of comments in `await using` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16591](https://togithub.com/babel/babel/pull/16591) fix typescript code generation for yield expression inside type expre… ([@​SreeXD](https://togithub.com/SreeXD)) - `babel-parser` - [#​16613](https://togithub.com/babel/babel/pull/16613) Disallow destructuring assignment in `using` declarations ([@​H0onnn](https://togithub.com/H0onnn)) - [#​16490](https://togithub.com/babel/babel/pull/16490) fix: do not add `.value: undefined` to regexp literals ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-types` - [#​16615](https://togithub.com/babel/babel/pull/16615) Remove boolean props from `ObjectTypeInternalSlot` visitor keys ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​16566](https://togithub.com/babel/babel/pull/16566) fix: Correctly handle `export import x =` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-generator` - [#​16625](https://togithub.com/babel/babel/pull/16625) Avoid unnecessary parens around `async` in `for await` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​16619](https://togithub.com/babel/babel/pull/16619) Avoid checking `Scope.globals` multiple times ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### Committers: 9 - Amjad Yahia Robeen Hassan ([@​amjed-98](https://togithub.com/amjed-98)) - Babel Bot ([@​babel-bot](https://togithub.com/babel-bot)) - HuΓ‘ng JΓΉnliΓ ng ([@​JLHwung](https://togithub.com/JLHwung)) - Jon Kuperman ([@​jkup](https://togithub.com/jkup)) - Nagendran N ([@​SreeXD](https://togithub.com/SreeXD)) - NicolΓ² Ribaudo ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Sukka ([@​SukkaW](https://togithub.com/SukkaW)) - [@​H0onnn](https://togithub.com/H0onnn) - [@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ‘» **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> --- package.json | 14 +- packages/api/package.json | 4 +- .../auth-providers/auth0/api/package.json | 4 +- .../auth-providers/auth0/setup/package.json | 4 +- .../auth-providers/auth0/web/package.json | 4 +- .../azureActiveDirectory/api/package.json | 4 +- .../azureActiveDirectory/setup/package.json | 4 +- .../azureActiveDirectory/web/package.json | 4 +- .../auth-providers/clerk/api/package.json | 4 +- .../auth-providers/clerk/setup/package.json | 4 +- .../auth-providers/clerk/web/package.json | 4 +- .../auth-providers/custom/setup/package.json | 4 +- .../auth-providers/dbAuth/api/package.json | 4 +- .../auth-providers/dbAuth/setup/package.json | 4 +- .../auth-providers/dbAuth/web/package.json | 4 +- .../auth-providers/firebase/api/package.json | 4 +- .../firebase/setup/package.json | 4 +- .../auth-providers/firebase/web/package.json | 4 +- .../auth-providers/netlify/api/package.json | 4 +- .../auth-providers/netlify/setup/package.json | 4 +- .../auth-providers/netlify/web/package.json | 4 +- .../auth-providers/supabase/api/package.json | 4 +- .../supabase/setup/package.json | 4 +- .../auth-providers/supabase/web/package.json | 4 +- .../supertokens/api/package.json | 4 +- .../supertokens/setup/package.json | 4 +- .../supertokens/web/package.json | 4 +- packages/babel-config/dist.test.ts | 4 +- packages/babel-config/package.json | 4 +- .../babel-config/src/__tests__/api.test.ts | 2 +- packages/cli/package.json | 4 +- packages/codemods/package.json | 4 +- packages/core/package.json | 4 +- packages/eslint-config/package.json | 6 +- packages/forms/package.json | 4 +- packages/graphql-server/package.json | 4 +- packages/internal/package.json | 4 +- packages/prerender/package.json | 4 +- packages/record/package.json | 4 +- packages/router/package.json | 4 +- packages/structure/package.json | 4 +- packages/testing/package.json | 4 +- packages/vite/package.json | 2 +- packages/web/package.json | 8 +- yarn.lock | 607 +++++++++--------- 45 files changed, 382 insertions(+), 413 deletions(-) diff --git a/package.json b/package.json index 97d7e7e4a4ca..2f102e2992bb 100644 --- a/package.json +++ b/package.json @@ -49,21 +49,21 @@ "@actions/core": "1.10.1", "@actions/exec": "1.1.1", "@actions/glob": "0.4.0", - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", - "@babel/generator": "7.24.5", - "@babel/node": "7.23.9", - "@babel/plugin-proposal-decorators": "7.24.1", + "@babel/generator": "7.24.10", + "@babel/node": "7.24.8", + "@babel/plugin-proposal-decorators": "7.24.7", "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "7.24.7", "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-runtime": "7.24.3", + "@babel/plugin-transform-runtime": "7.24.7", "@babel/preset-env": "^7.22.20", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.22.15", - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@faker-js/faker": "8.4.1", "@npmcli/arborist": "7.5.4", "@playwright/test": "1.44.1", diff --git a/packages/api/package.json b/packages/api/package.json index 0e215167dad8..9d98a35194af 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -32,7 +32,7 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@prisma/client": "5.15.1", "@whatwg-node/fetch": "0.9.17", "cookie": "0.6.0", @@ -44,7 +44,7 @@ "title-case": "3.0.3" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", diff --git a/packages/auth-providers/auth0/api/package.json b/packages/auth-providers/auth0/api/package.json index 1a2b7d904971..eb051941c050 100644 --- a/packages/auth-providers/auth0/api/package.json +++ b/packages/auth-providers/auth0/api/package.json @@ -23,13 +23,13 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", "jsonwebtoken": "9.0.2", "jwks-rsa": "3.1.0" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", "@types/jsonwebtoken": "9.0.6", diff --git a/packages/auth-providers/auth0/setup/package.json b/packages/auth-providers/auth0/setup/package.json index fa3ee3ebd6b0..cc4823a5f635 100644 --- a/packages/auth-providers/auth0/setup/package.json +++ b/packages/auth-providers/auth0/setup/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", diff --git a/packages/auth-providers/auth0/web/package.json b/packages/auth-providers/auth0/web/package.json index c941981656b4..c8ac7dac7219 100644 --- a/packages/auth-providers/auth0/web/package.json +++ b/packages/auth-providers/auth0/web/package.json @@ -23,13 +23,13 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { "@auth0/auth0-spa-js": "2.1.3", - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", diff --git a/packages/auth-providers/azureActiveDirectory/api/package.json b/packages/auth-providers/azureActiveDirectory/api/package.json index fd9db2e4cc7b..e39b2ff90033 100644 --- a/packages/auth-providers/azureActiveDirectory/api/package.json +++ b/packages/auth-providers/azureActiveDirectory/api/package.json @@ -23,13 +23,13 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", "jsonwebtoken": "9.0.2", "jwks-rsa": "3.1.0" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", "@types/aws-lambda": "8.10.141", diff --git a/packages/auth-providers/azureActiveDirectory/setup/package.json b/packages/auth-providers/azureActiveDirectory/setup/package.json index 95f381cd253c..b50edef0d686 100644 --- a/packages/auth-providers/azureActiveDirectory/setup/package.json +++ b/packages/auth-providers/azureActiveDirectory/setup/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", diff --git a/packages/auth-providers/azureActiveDirectory/web/package.json b/packages/auth-providers/azureActiveDirectory/web/package.json index 0afd4c3fdfbd..ed4b49ac1f08 100644 --- a/packages/auth-providers/azureActiveDirectory/web/package.json +++ b/packages/auth-providers/azureActiveDirectory/web/package.json @@ -23,13 +23,13 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { "@azure/msal-browser": "2.39.0", - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/netlify-identity-widget": "1.9.6", "@types/react": "^18.2.55", diff --git a/packages/auth-providers/clerk/api/package.json b/packages/auth-providers/clerk/api/package.json index d1ed5224356b..4f85d5aa7eb7 100644 --- a/packages/auth-providers/clerk/api/package.json +++ b/packages/auth-providers/clerk/api/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@clerk/clerk-sdk-node": "4.13.20", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", "@types/aws-lambda": "8.10.141", diff --git a/packages/auth-providers/clerk/setup/package.json b/packages/auth-providers/clerk/setup/package.json index fdb5c1f412da..a446570eb670 100644 --- a/packages/auth-providers/clerk/setup/package.json +++ b/packages/auth-providers/clerk/setup/package.json @@ -21,12 +21,12 @@ "prepublishOnly": "NODE_ENV=production yarn build" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5" diff --git a/packages/auth-providers/clerk/web/package.json b/packages/auth-providers/clerk/web/package.json index 191acfa90b5d..09a195732457 100644 --- a/packages/auth-providers/clerk/web/package.json +++ b/packages/auth-providers/clerk/web/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@clerk/clerk-react": "4.32.2", "@clerk/types": "3.65.2", diff --git a/packages/auth-providers/custom/setup/package.json b/packages/auth-providers/custom/setup/package.json index 48fa05fe30ac..ac3aba52ad6c 100644 --- a/packages/auth-providers/custom/setup/package.json +++ b/packages/auth-providers/custom/setup/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", diff --git a/packages/auth-providers/dbAuth/api/package.json b/packages/auth-providers/dbAuth/api/package.json index 5ef05ccdbd60..f044307b2ab1 100644 --- a/packages/auth-providers/dbAuth/api/package.json +++ b/packages/auth-providers/dbAuth/api/package.json @@ -23,7 +23,7 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/project-config": "workspace:*", "base64url": "3.0.1", "core-js": "3.37.1", @@ -31,7 +31,7 @@ "uuid": "9.0.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", "@simplewebauthn/server": "7.4.0", diff --git a/packages/auth-providers/dbAuth/setup/package.json b/packages/auth-providers/dbAuth/setup/package.json index 556371da581f..2a6879cf71fd 100644 --- a/packages/auth-providers/dbAuth/setup/package.json +++ b/packages/auth-providers/dbAuth/setup/package.json @@ -23,7 +23,7 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@prisma/internals": "5.15.1", "@redwoodjs/cli-helpers": "workspace:*", "@simplewebauthn/browser": "7.4.0", @@ -32,7 +32,7 @@ "terminal-link": "2.1.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@simplewebauthn/typescript-types": "7.4.0", "@types/yargs": "17.0.32", diff --git a/packages/auth-providers/dbAuth/web/package.json b/packages/auth-providers/dbAuth/web/package.json index d2c6051253b4..48d47cbc2a68 100644 --- a/packages/auth-providers/dbAuth/web/package.json +++ b/packages/auth-providers/dbAuth/web/package.json @@ -24,13 +24,13 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "@simplewebauthn/browser": "7.4.0", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@simplewebauthn/typescript-types": "7.4.0", "@types/react": "^18.2.55", diff --git a/packages/auth-providers/firebase/api/package.json b/packages/auth-providers/firebase/api/package.json index d41c84d7f13c..b387a394c061 100644 --- a/packages/auth-providers/firebase/api/package.json +++ b/packages/auth-providers/firebase/api/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", "firebase-admin": "12.1.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", "@types/aws-lambda": "8.10.141", diff --git a/packages/auth-providers/firebase/setup/package.json b/packages/auth-providers/firebase/setup/package.json index 4cdf4d617e29..47700e9672ca 100644 --- a/packages/auth-providers/firebase/setup/package.json +++ b/packages/auth-providers/firebase/setup/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", diff --git a/packages/auth-providers/firebase/web/package.json b/packages/auth-providers/firebase/web/package.json index 9254f98955e7..9c789e98f3de 100644 --- a/packages/auth-providers/firebase/web/package.json +++ b/packages/auth-providers/firebase/web/package.json @@ -23,12 +23,12 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/react": "^18.2.55", "firebase": "10.12.4", diff --git a/packages/auth-providers/netlify/api/package.json b/packages/auth-providers/netlify/api/package.json index a73cc700f579..b3501e2baac5 100644 --- a/packages/auth-providers/netlify/api/package.json +++ b/packages/auth-providers/netlify/api/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", "jsonwebtoken": "9.0.2" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", "@types/aws-lambda": "8.10.141", diff --git a/packages/auth-providers/netlify/setup/package.json b/packages/auth-providers/netlify/setup/package.json index adec10b0f7a1..3170467e0467 100644 --- a/packages/auth-providers/netlify/setup/package.json +++ b/packages/auth-providers/netlify/setup/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", diff --git a/packages/auth-providers/netlify/web/package.json b/packages/auth-providers/netlify/web/package.json index 3eeaa9c13b16..e09faf382aac 100644 --- a/packages/auth-providers/netlify/web/package.json +++ b/packages/auth-providers/netlify/web/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/netlify-identity-widget": "1.9.6", "@types/react": "^18.2.55", diff --git a/packages/auth-providers/supabase/api/package.json b/packages/auth-providers/supabase/api/package.json index caa9ad73c84e..99d2af4bfb65 100644 --- a/packages/auth-providers/supabase/api/package.json +++ b/packages/auth-providers/supabase/api/package.json @@ -23,14 +23,14 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/api": "workspace:*", "@supabase/ssr": "0.3.0", "core-js": "3.37.1", "jsonwebtoken": "9.0.2" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", diff --git a/packages/auth-providers/supabase/setup/package.json b/packages/auth-providers/supabase/setup/package.json index 4ab6868dfad8..9add6ee61a4c 100644 --- a/packages/auth-providers/supabase/setup/package.json +++ b/packages/auth-providers/supabase/setup/package.json @@ -21,12 +21,12 @@ "prepublishOnly": "NODE_ENV=production yarn build" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5" diff --git a/packages/auth-providers/supabase/web/package.json b/packages/auth-providers/supabase/web/package.json index fa619622a6e7..9a334f3623b2 100644 --- a/packages/auth-providers/supabase/web/package.json +++ b/packages/auth-providers/supabase/web/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@supabase/ssr": "0.3.0", "@supabase/supabase-js": "2.43.5", diff --git a/packages/auth-providers/supertokens/api/package.json b/packages/auth-providers/supertokens/api/package.json index 3afbcbf30351..fb8db0e98f1d 100644 --- a/packages/auth-providers/supertokens/api/package.json +++ b/packages/auth-providers/supertokens/api/package.json @@ -23,13 +23,13 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", "jsonwebtoken": "9.0.2", "jwks-rsa": "3.1.0" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@redwoodjs/api": "workspace:*", "@types/jsonwebtoken": "9.0.6", diff --git a/packages/auth-providers/supertokens/setup/package.json b/packages/auth-providers/supertokens/setup/package.json index a98f97481b70..7a0b2734428f 100644 --- a/packages/auth-providers/supertokens/setup/package.json +++ b/packages/auth-providers/supertokens/setup/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli-helpers": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "memfs": "4.9.3", diff --git a/packages/auth-providers/supertokens/web/package.json b/packages/auth-providers/supertokens/web/package.json index 0c3838784be3..81568a86cbd7 100644 --- a/packages/auth-providers/supertokens/web/package.json +++ b/packages/auth-providers/supertokens/web/package.json @@ -23,12 +23,12 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", diff --git a/packages/babel-config/dist.test.ts b/packages/babel-config/dist.test.ts index 419c35a6d9af..34d052e9c6ee 100644 --- a/packages/babel-config/dist.test.ts +++ b/packages/babel-config/dist.test.ts @@ -13,10 +13,10 @@ describe('dist', () => { "proposals": true, "version": 3, }, - "version": "7.24.5", + "version": "7.24.8", }, "CORE_JS_VERSION": "3.37", - "RUNTIME_CORE_JS_VERSION": "7.24.5", + "RUNTIME_CORE_JS_VERSION": "7.24.8", "TARGETS_NODE": "20.10", "getApiSideBabelConfigPath": [Function], "getApiSideBabelPlugins": [Function], diff --git a/packages/babel-config/package.json b/packages/babel-config/package.json index 9cb2d562ffdd..04cce02a7b21 100644 --- a/packages/babel-config/package.json +++ b/packages/babel-config/package.json @@ -28,12 +28,12 @@ "@babel/plugin-transform-private-methods": "^7.22.5", "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-runtime": "7.24.3", + "@babel/plugin-transform-runtime": "7.24.7", "@babel/preset-env": "^7.22.20", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.22.15", "@babel/register": "^7.22.15", - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@babel/traverse": "^7.22.20", "@redwoodjs/project-config": "workspace:*", "babel-plugin-auto-import": "1.1.0", diff --git a/packages/babel-config/src/__tests__/api.test.ts b/packages/babel-config/src/__tests__/api.test.ts index 9733df0c0b43..c95af319d38c 100644 --- a/packages/babel-config/src/__tests__/api.test.ts +++ b/packages/babel-config/src/__tests__/api.test.ts @@ -176,7 +176,7 @@ describe('api', () => { proposals: true, version: 3, }, - version: '7.24.5', + version: '7.24.8', }, ]) diff --git a/packages/cli/package.json b/packages/cli/package.json index 96ae8c240d89..7fa5b2839615 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -27,7 +27,7 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@opentelemetry/api": "1.8.0", "@opentelemetry/core": "1.22.0", "@opentelemetry/exporter-trace-otlp-http": "0.49.1", @@ -83,7 +83,7 @@ "yargs": "17.7.2" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/archiver": "^6", "memfs": "4.9.3", diff --git a/packages/codemods/package.json b/packages/codemods/package.json index cfa6a66526ae..8eda0a4ce708 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -23,11 +23,11 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@babel/parser": "^7.22.16", "@babel/plugin-transform-typescript": "^7.22.15", - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@babel/traverse": "^7.22.20", "@redwoodjs/project-config": "workspace:*", "@svgr/core": "8.1.0", diff --git a/packages/core/package.json b/packages/core/package.json index 18b9ad4e03ce..5e80f5ec43bf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -35,8 +35,8 @@ "prepublishOnly": "NODE_ENV=production yarn build" }, "dependencies": { - "@babel/cli": "7.24.5", - "@babel/runtime-corejs3": "7.24.5", + "@babel/cli": "7.24.8", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/cli": "workspace:*", "@redwoodjs/eslint-config": "workspace:*", "@redwoodjs/internal": "workspace:*", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 8a477659abdd..a66195942d00 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -14,8 +14,8 @@ }, "dependencies": { "@babel/core": "^7.22.20", - "@babel/eslint-parser": "7.24.5", - "@babel/eslint-plugin": "7.24.5", + "@babel/eslint-parser": "7.24.8", + "@babel/eslint-plugin": "7.24.7", "@redwoodjs/eslint-plugin": "workspace:*", "@redwoodjs/internal": "workspace:*", "@redwoodjs/project-config": "workspace:*", @@ -34,7 +34,7 @@ "prettier": "3.3.3" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/forms/package.json b/packages/forms/package.json index 7cf35ecbaff8..d54ad3e7797f 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -23,14 +23,14 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", "graphql": "16.8.1", "pascalcase": "1.0.0", "react-hook-form": "7.52.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@testing-library/dom": "9.3.4", "@testing-library/jest-dom": "6.4.6", diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 010fcbfa63f8..43642a489f2a 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -22,7 +22,7 @@ "test:watch": "yarn test --watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@envelop/core": "5.0.1", "@envelop/depth-limit": "4.0.0", "@envelop/disable-introspection": "6.0.0", @@ -45,7 +45,7 @@ "uuid": "9.0.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@envelop/testing": "7.0.0", "@envelop/types": "5.0.0", diff --git a/packages/internal/package.json b/packages/internal/package.json index 5b47a160f35e..5f3262816a75 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -33,7 +33,7 @@ "@babel/parser": "^7.22.16", "@babel/plugin-transform-react-jsx": "^7.22.15", "@babel/plugin-transform-typescript": "^7.22.15", - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@babel/traverse": "^7.22.20", "@graphql-codegen/add": "4.0.1", "@graphql-codegen/cli": "3.3.1", @@ -70,7 +70,7 @@ "typescript": "5.4.5" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@types/fs-extra": "11.0.4", "graphql-tag": "2.12.6", "tsx": "4.15.6", diff --git a/packages/prerender/package.json b/packages/prerender/package.json index b8a9714bbe6b..b3fccf762a80 100644 --- a/packages/prerender/package.json +++ b/packages/prerender/package.json @@ -25,7 +25,7 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/project-config": "workspace:*", "@redwoodjs/router": "workspace:*", "@redwoodjs/structure": "workspace:*", @@ -38,7 +38,7 @@ "mime-types": "2.1.35" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/mime-types": "2.1.4", "babel-plugin-tester": "11.0.4", diff --git a/packages/record/package.json b/packages/record/package.json index 16e1d31d873f..d81646bcbb4a 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -23,13 +23,13 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@prisma/client": "5.15.1", "@redwoodjs/project-config": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@prisma/internals": "5.15.1", "esbuild": "0.21.3", diff --git a/packages/router/package.json b/packages/router/package.json index 1471aa175d35..e4fe76a5557f 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -25,13 +25,13 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "@redwoodjs/server-store": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@testing-library/jest-dom": "6.4.6", "@types/react": "^18.2.55", diff --git a/packages/structure/package.json b/packages/structure/package.json index a158fa322e83..6b41b9057f86 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -25,7 +25,7 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@prisma/internals": "5.15.1", "@redwoodjs/project-config": "workspace:*", "@types/line-column": "1.0.2", @@ -51,7 +51,7 @@ "yargs-parser": "21.1.1" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@types/fs-extra": "11.0.4", "@types/lodash": "4.17.7", diff --git a/packages/testing/package.json b/packages/testing/package.json index 384aadfc2b84..48618240c35a 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -28,7 +28,7 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "@redwoodjs/babel-config": "workspace:*", "@redwoodjs/context": "workspace:*", @@ -54,7 +54,7 @@ "whatwg-fetch": "3.6.20" }, "devDependencies": { - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "jsdom": "24.1.0", "typescript": "5.4.5", diff --git a/packages/vite/package.json b/packages/vite/package.json index cba89c6ba9f3..4e9331e79dcf 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -72,7 +72,7 @@ "test:watch": "vitest watch" }, "dependencies": { - "@babel/generator": "7.24.5", + "@babel/generator": "7.24.10", "@babel/parser": "^7.22.16", "@babel/traverse": "^7.22.20", "@redwoodjs/auth": "workspace:*", diff --git a/packages/web/package.json b/packages/web/package.json index 3b48033a53fa..ee8b6a980bcf 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -138,7 +138,7 @@ }, "dependencies": { "@apollo/client": "3.9.9", - "@babel/runtime-corejs3": "7.24.5", + "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "@redwoodjs/server-store": "workspace:*", "@whatwg-node/fetch": "0.9.17", @@ -154,10 +154,10 @@ "devDependencies": { "@apollo/client-react-streaming": "0.10.0", "@arethetypeswrong/cli": "0.15.3", - "@babel/cli": "7.24.5", + "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", - "@babel/plugin-transform-runtime": "7.24.3", - "@babel/runtime": "7.24.5", + "@babel/plugin-transform-runtime": "7.24.7", + "@babel/runtime": "7.24.8", "@redwoodjs/framework-tools": "workspace:*", "@redwoodjs/internal": "workspace:*", "@rollup/plugin-babel": "6.0.4", diff --git a/yarn.lock b/yarn.lock index 6edfa5ae1aea..5870d4a5d7fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -393,14 +393,14 @@ __metadata: languageName: node linkType: hard -"@babel/cli@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/cli@npm:7.24.5" +"@babel/cli@npm:7.24.8": + version: 7.24.8 + resolution: "@babel/cli@npm:7.24.8" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.25" "@nicolo-ribaudo/chokidar-2": "npm:2.1.8-no-fsevents.3" chokidar: "npm:^3.4.0" - commander: "npm:^4.0.1" + commander: "npm:^6.2.0" convert-source-map: "npm:^2.0.0" fs-readdir-recursive: "npm:^1.1.0" glob: "npm:^7.2.0" @@ -416,7 +416,7 @@ __metadata: bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: 10c0/ec1c0546986b1b2423a125f919701b1c29ea1e999302035379adbfb9104e819d9cecc9d947ac91a26a9da7e6445f1812fc61deabf9d0a5f3894f53ec19fdfa04 + checksum: 10c0/b7f464ccb00db60aed63d71e980df823900d20c740bc2d9eb36c3abd4b3e2402cc438818382344085ef6603aeea2e6ee19af8f0ecb934966eccf077b87af7c7c languageName: node linkType: hard @@ -430,39 +430,39 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/compat-data@npm:7.24.7" - checksum: 10c0/dcd93a5632b04536498fbe2be5af1057f635fd7f7090483d8e797878559037e5130b26862ceb359acbae93ed27e076d395ddb4663db6b28a665756ffd02d324f +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.8": + version: 7.24.9 + resolution: "@babel/compat-data@npm:7.24.9" + checksum: 10c0/95a69c9ed00ae78b4921f33403e9b35518e6139a0c46af763c65dea160720cb57c6cc23f7d30249091a0248335b0e39de5c8dfa8e7877c830e44561e0bdc1254 languageName: node linkType: hard "@babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.20, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.5": - version: 7.24.7 - resolution: "@babel/core@npm:7.24.7" + version: 7.24.9 + resolution: "@babel/core@npm:7.24.9" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helpers": "npm:^7.24.7" - "@babel/parser": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.9" + "@babel/helper-compilation-targets": "npm:^7.24.8" + "@babel/helper-module-transforms": "npm:^7.24.9" + "@babel/helpers": "npm:^7.24.8" + "@babel/parser": "npm:^7.24.8" "@babel/template": "npm:^7.24.7" - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.8" + "@babel/types": "npm:^7.24.9" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/4004ba454d3c20a46ea66264e06c15b82e9f6bdc35f88819907d24620da70dbf896abac1cb4cc4b6bb8642969e45f4d808497c9054a1388a386cf8c12e9b9e0d + checksum: 10c0/e104ec6efbf099f55184933e9ab078eb5821c792ddfef3e9c6561986ec4ff103f5c11e3d7d6e5e8929e50e2c58db1cc80e5b6f14b530335b6622095ec4b4124c languageName: node linkType: hard -"@babel/eslint-parser@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/eslint-parser@npm:7.24.5" +"@babel/eslint-parser@npm:7.24.8": + version: 7.24.8 + resolution: "@babel/eslint-parser@npm:7.24.8" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" @@ -470,43 +470,31 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/bf8e89a00bd0895962c8c592b3f81a21186a9002bbbc57b0d6d9a72a8aeb087858222842f094479dd96f1783a5a1744ba9f1e907fdba60aa92f4775275550097 + checksum: 10c0/fb9a164768ffc941057ac587c1cb059450854a608b55865dfc430a1ac0222115039a5932e5b2559ac887335e5eee5f4e6bc5aca049c94f198a388f2ce0732aa5 languageName: node linkType: hard -"@babel/eslint-plugin@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/eslint-plugin@npm:7.24.5" +"@babel/eslint-plugin@npm:7.24.7": + version: 7.24.7 + resolution: "@babel/eslint-plugin@npm:7.24.7" dependencies: eslint-rule-composer: "npm:^0.3.0" peerDependencies: "@babel/eslint-parser": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/eed39349bac2d3ec9156b57c5c6baff5c4a1d0896444ae63d0b7d0402953407677b9a9e3cf86777026e596606c74fd0f7aa5ab4679a660f795e24fc8ab90a6a0 + checksum: 10c0/5b4bc7843a49c6dea4fc9ecd115ef4a7cc69059ab036db1e6afe992afa28241b65af7fc8d32c3c1bae3e95a5834e3900ce0f8cbf72234fb5a82a3eb436c00b4d languageName: node linkType: hard -"@babel/generator@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" +"@babel/generator@npm:7.24.10, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.24.8, @babel/generator@npm:^7.24.9, @babel/generator@npm:^7.7.2": + version: 7.24.10 + resolution: "@babel/generator@npm:7.24.10" dependencies: - "@babel/types": "npm:^7.24.5" + "@babel/types": "npm:^7.24.9" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 10c0/0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d - languageName: node - linkType: hard - -"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.24.7, @babel/generator@npm:^7.7.2": - version: 7.24.7 - resolution: "@babel/generator@npm:7.24.7" - dependencies: - "@babel/types": "npm:^7.24.7" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10c0/06b1f3350baf527a3309e50ffd7065f7aee04dd06e1e7db794ddfde7fe9d81f28df64edd587173f8f9295496a7ddb74b9a185d4bf4de7bb619e6d4ec45c8fd35 + checksum: 10c0/abcfd75f625aecc87ce6036ef788b12723fd3c46530df1130d1f00d18e48b462849ddaeef8b1a02bfdcb6e28956389a98c5729dad1c3c5448307dacb6c959f29 languageName: node linkType: hard @@ -529,27 +517,27 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-compilation-targets@npm:7.24.7" +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-compilation-targets@npm:7.24.8" dependencies: - "@babel/compat-data": "npm:^7.24.7" - "@babel/helper-validator-option": "npm:^7.24.7" - browserslist: "npm:^4.22.2" + "@babel/compat-data": "npm:^7.24.8" + "@babel/helper-validator-option": "npm:^7.24.8" + browserslist: "npm:^4.23.1" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/1d580a9bcacefe65e6bf02ba1dafd7ab278269fef45b5e281d8354d95c53031e019890464e7f9351898c01502dd2e633184eb0bcda49ed2ecd538675ce310f51 + checksum: 10c0/2885c44ef6aaf82b7e4352b30089bb09fbe08ed5ec24eb452c2bdc3c021e2a65ab412f74b3d67ec1398da0356c730b33a2ceca1d67d34c85080d31ca6efa9aec languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.7" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.8" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.24.7" "@babel/helper-environment-visitor": "npm:^7.24.7" "@babel/helper-function-name": "npm:^7.24.7" - "@babel/helper-member-expression-to-functions": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.8" "@babel/helper-optimise-call-expression": "npm:^7.24.7" "@babel/helper-replace-supers": "npm:^7.24.7" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" @@ -557,7 +545,7 @@ __metadata: semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/6b7b47d70b41c00f39f86790cff67acf2bce0289d52a7c182b28e797f4e0e6d69027e3d06eccf1d54dddc2e5dde1df663bb1932437e5f447aeb8635d8d64a6ab + checksum: 10c0/e9abb3d73a3115accb29dc4854b9889545882486a2c4f8a44ff494000fca7aded298e9252ca0dd8aa9281c1abecc9524e5c67fa0e85d415728162a2d245fd2f5 languageName: node linkType: hard @@ -617,17 +605,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" +"@babel/helper-member-expression-to-functions@npm:^7.24.7, @babel/helper-member-expression-to-functions@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8" dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/9638c1d33cf6aba028461ccd3db6061c76ff863ca0d5013dd9a088bf841f2f77c46956493f9da18355c16759449d23b74cc1de4da357ade5c5c34c858f840f0a + "@babel/traverse": "npm:^7.24.8" + "@babel/types": "npm:^7.24.8" + checksum: 10c0/7e14a5acc91f6cd26305a4441b82eb6f616bd70b096a4d2099a968f16b26d50207eec0b9ebfc466fefd62bd91587ac3be878117cdfec819b7151911183cb0e5a languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.24.3, @babel/helper-module-imports@npm:^7.24.7": +"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: @@ -637,9 +625,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-module-transforms@npm:7.24.7" +"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.24.9": + version: 7.24.9 + resolution: "@babel/helper-module-transforms@npm:7.24.9" dependencies: "@babel/helper-environment-visitor": "npm:^7.24.7" "@babel/helper-module-imports": "npm:^7.24.7" @@ -648,7 +636,7 @@ __metadata: "@babel/helper-validator-identifier": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/4f311755fcc3b4cbdb689386309cdb349cf0575a938f0b9ab5d678e1a81bbb265aa34ad93174838245f2ac7ff6d5ddbd0104638a75e4e961958ed514355687b6 + checksum: 10c0/e27bca43bc113731ee4f2b33a4c5bf9c7eebf4d64487b814c305cbd5feb272c29fcd3d79634ba03131ade171e5972bc7ede8dbc83ba0deb02f1e62d318c87770 languageName: node linkType: hard @@ -661,10 +649,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.7 - resolution: "@babel/helper-plugin-utils@npm:7.24.7" - checksum: 10c0/c3d38cd9b3520757bb4a279255cc3f956fc0ac1c193964bd0816ebd5c86e30710be8e35252227e0c9d9e0f4f56d9b5f916537f2bc588084b0988b4787a967d31 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.8 + resolution: "@babel/helper-plugin-utils@npm:7.24.8" + checksum: 10c0/0376037f94a3bfe6b820a39f81220ac04f243eaee7193774b983e956c1750883ff236b30785795abbcda43fac3ece74750566830c2daa4d6e3870bb0dff34c2d languageName: node linkType: hard @@ -723,10 +711,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-string-parser@npm:7.24.7" - checksum: 10c0/47840c7004e735f3dc93939c77b099bb41a64bf3dda0cae62f60e6f74a5ff80b63e9b7cf77b5ec25a324516381fc994e1f62f922533236a8e3a6af57decb5e1e +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 10c0/6361f72076c17fabf305e252bf6d580106429014b3ab3c1f5c4eb3e6d465536ea6b670cc0e9a637a77a9ad40454d3e41361a2909e70e305116a23d68ce094c08 languageName: node linkType: hard @@ -737,10 +725,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-validator-option@npm:7.24.7" - checksum: 10c0/21aea2b7bc5cc8ddfb828741d5c8116a84cbc35b4a3184ec53124f08e09746f1f67a6f9217850188995ca86059a7942e36d8965a6730784901def777b7e8a436 +"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: 10c0/73db93a34ae89201351288bee7623eed81a54000779462a986105b54ffe82069e764afd15171a428b82e7c7a9b5fec10b5d5603b216317a414062edf5c67a21f languageName: node linkType: hard @@ -756,13 +744,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helpers@npm:7.24.7" +"@babel/helpers@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helpers@npm:7.24.8" dependencies: "@babel/template": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10c0/aa8e230f6668773e17e141dbcab63e935c514b4b0bf1fed04d2eaefda17df68e16b61a56573f7f1d4d1e605ce6cc162b5f7e9fdf159fde1fd9b77c920ae47d27 + "@babel/types": "npm:^7.24.8" + checksum: 10c0/42b8939b0a0bf72d6df9721973eb0fd7cd48f42641c5c9c740916397faa586255c06d36c6e6a7e091860723096281c620f6ffaee0011a3bb254a6f5475d89a12 languageName: node linkType: hard @@ -778,12 +766,12 @@ __metadata: languageName: node linkType: hard -"@babel/node@npm:7.23.9": - version: 7.23.9 - resolution: "@babel/node@npm:7.23.9" +"@babel/node@npm:7.24.8": + version: 7.24.8 + resolution: "@babel/node@npm:7.24.8" dependencies: - "@babel/register": "npm:^7.23.7" - commander: "npm:^4.0.1" + "@babel/register": "npm:^7.24.6" + commander: "npm:^6.2.0" core-js: "npm:^3.30.2" node-environment-flags: "npm:^1.0.5" regenerator-runtime: "npm:^0.14.0" @@ -792,16 +780,16 @@ __metadata: "@babel/core": ^7.0.0-0 bin: babel-node: ./bin/babel-node.js - checksum: 10c0/6de13cbfde3dd3edd55384c14327b8ffb6d0ae6e65fabe3ffa699752319087249660fead7b7254a1e6d4a6d6316c6ab411845c495909fdef074f94ed2c47eb08 + checksum: 10c0/1b3b2ec3b4126f2b1f5661ad8d5546686ffa399f1e4d66f4a93aea18cad2dca4fc2a5affed148594fe44454030b9cd7f1d48f64a8f769456b04c6b78246ff2cb languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.16, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.3.2": - version: 7.24.7 - resolution: "@babel/parser@npm:7.24.7" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.16, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.24.8, @babel/parser@npm:^7.3.2": + version: 7.24.8 + resolution: "@babel/parser@npm:7.24.8" bin: parser: ./bin/babel-parser.js - checksum: 10c0/8b244756872185a1c6f14b979b3535e682ff08cb5a2a5fd97cc36c017c7ef431ba76439e95e419d43000c5b07720495b00cf29a7f0d9a483643d08802b58819b + checksum: 10c0/ce69671de8fa6f649abf849be262707ac700b573b8b1ce1893c66cc6cd76aeb1294a19e8c290b0eadeb2f47d3f413a2e57a281804ffbe76bfb9fa50194cf3c52 languageName: node linkType: hard @@ -865,16 +853,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-proposal-decorators@npm:7.24.1" +"@babel/plugin-proposal-decorators@npm:7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-proposal-decorators@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-decorators": "npm:^7.24.1" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-decorators": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/ffe49522ada6581f1c760b777dbd913afcd204e11e6907c4f2c293ce6d30961449ac19d9960250d8743a1f60e21cb667e51a3af15992dfe7627105e039c46a9b + checksum: 10c0/fb4e4711f90fed63aa4dfe34fc5f5a5d0af175725181678f462ee0df2b78a23ae83b9424403c6b957edbc07d2abc80f82f3b9f91baf568bdaf85e8196a9138d5 languageName: node linkType: hard @@ -971,14 +959,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-decorators@npm:7.24.1" +"@babel/plugin-syntax-decorators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-decorators@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/14028a746f86efbdd47e4961456bb53d656e9e3461890f66b1b01032151d15fda5ba99fcaa60232a229a33aa9e73b11c2597b706d5074c520155757e372cd17b + checksum: 10c0/d1ecc334af7a5418a6e8ad5e711bf5d5a892ba00e04ba05b90077b9da735585ff8d4141e4fc3ae781b854f48eda9f3a9cfa9f1c80f5f4a697dbded01058a8b63 languageName: node linkType: hard @@ -1266,21 +1254,21 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-classes@npm:7.24.7" +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-classes@npm:7.24.8" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.8" "@babel/helper-environment-visitor": "npm:^7.24.7" "@babel/helper-function-name": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.8" "@babel/helper-replace-supers": "npm:^7.24.7" "@babel/helper-split-export-declaration": "npm:^7.24.7" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e51dba7ce8b770d1eee929e098d5a3be3efc3e8b941e22dda7d0097dc4e7be5feabd2da7b707ac06fcac5661b31223c541941dec08ce76c1faa55544d87d06ec + checksum: 10c0/4423da0f747bdb6aab1995d98a74533fa679f637ec20706810dd57fb4ba2b1885ec8cae6a0b2c3f69f27165de6ff6aa2da9c4061c893848736a8267d0c653079 languageName: node linkType: hard @@ -1296,14 +1284,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.7" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/929f07a807fb62230bfbf881cfcedf187ac5daf2f1b01da94a75c7a0f6f72400268cf4bcfee534479e43260af8193e42c31ee03c8b0278ba77d0036ed6709c27 + checksum: 10c0/804968c1d5f5072c717505296c1e5d5ec33e90550423de66de82bbcb78157156e8470bbe77a04ab8c710a88a06360a30103cf223ac7eff4829adedd6150de5ce languageName: node linkType: hard @@ -1461,16 +1449,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.7" +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.23.0, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8" dependencies: - "@babel/helper-module-transforms": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-module-transforms": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" "@babel/helper-simple-access": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/9442292b3daf6a5076cdc3c4c32bf423bda824ccaeb0dd0dc8b3effaa1fecfcb0130ae6e647fef12a5d5ff25bcc99a0d6bfc6d24a7525345e1bcf46fcdf81752 + checksum: 10c0/f1cf552307ebfced20d3907c1dd8be941b277f0364aa655e2b5fee828c84c54065745183104dae86f1f93ea0406db970a463ef7ceaaed897623748e99640e5a7 languageName: node linkType: hard @@ -1523,19 +1511,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c8532951506fb031287280cebeef10aa714f8a7cea2b62a13c805f0e0af945ba77a7c87e4bbbe4c37fe973e0e5d5e649cfac7f0374f57efc54cdf9656362a392 - languageName: node - linkType: hard - -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": +"@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" dependencies: @@ -1597,16 +1573,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" +"@babel/plugin-transform-optional-chaining@npm:^7.23.0, @babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.8" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/b9e3649b299e103b0d1767bbdba56574d065ff776e5350403b7bfd4e3982743c0cdb373d33bdbf94fa3c322d155e45d0aad946acf0aa741b870aed22dfec8b8e + checksum: 10c0/4ffbe1aad7dec7c9aa2bf6ceb4b2f91f96815b2784f2879bde80e46934f59d64a12cb2c6262e40897c4754d77d2c35d8a5cfed63044fdebf94978b1ed3d14b17 languageName: node linkType: hard @@ -1752,19 +1728,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" +"@babel/plugin-transform-runtime@npm:7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-runtime@npm:7.24.7" dependencies: - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.1" babel-plugin-polyfill-regenerator: "npm:^0.6.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/ee01967bf405d84bd95ca4089166a18fb23fe9851a6da53dcf712a7f8ba003319996f21f320d568ec76126e18adfaee978206ccda86eef7652d47cc9a052e75e + checksum: 10c0/a33f5095872bbba00b8ee553dfe6941477e69a017a2e65e9dd86e80dab5c627635093b796eb1eb22aaaf2f874704f63ad1d99b952b83b59ef6b368ae04e5bb41 languageName: node linkType: hard @@ -1813,28 +1789,28 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.7" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5649e7260a138681e68b296ab5931e2b1f132f287d6b4131d49b24f9dc20d62902b7e9d63c4d2decd5683b41df35ef4b9b03f58c7f9f65e4c25a6d8bbf04e9e9 + checksum: 10c0/2f570a4fbbdc5fd85f48165a97452826560051e3b8efb48c3bb0a0a33ee8485633439e7b71bfe3ef705583a1df43f854f49125bd759abdedc195b2cf7e60012a languageName: node linkType: hard "@babel/plugin-transform-typescript@npm:^7.22.15, @babel/plugin-transform-typescript@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-typescript@npm:7.24.7" + version: 7.24.8 + resolution: "@babel/plugin-transform-typescript@npm:7.24.8" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.24.7" - "@babel/helper-create-class-features-plugin": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" "@babel/plugin-syntax-typescript": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e8dacdc153a4c4599014b66eb01b94e3dc933d58d4f0cc3039c1a8f432e77b9df14f34a61964e014b975bf466f3fefd8c4768b3e887d3da1be9dc942799bdfdf + checksum: 10c0/bb3935b2e50bf4a6baba278840cee95f7274f15a1c919fb414f64dd4172a867e85345aea511ccfaa08fae17cb307e8b64580365c74a651057283bc17dff0e169 languageName: node linkType: hard @@ -1886,13 +1862,13 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.22.20, @babel/preset-env@npm:^7.23.2": - version: 7.24.7 - resolution: "@babel/preset-env@npm:7.24.7" + version: 7.24.8 + resolution: "@babel/preset-env@npm:7.24.8" dependencies: - "@babel/compat-data": "npm:^7.24.7" - "@babel/helper-compilation-targets": "npm:^7.24.7" - "@babel/helper-plugin-utils": "npm:^7.24.7" - "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/compat-data": "npm:^7.24.8" + "@babel/helper-compilation-targets": "npm:^7.24.8" + "@babel/helper-plugin-utils": "npm:^7.24.8" + "@babel/helper-validator-option": "npm:^7.24.8" "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.7" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.7" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.7" @@ -1923,9 +1899,9 @@ __metadata: "@babel/plugin-transform-block-scoping": "npm:^7.24.7" "@babel/plugin-transform-class-properties": "npm:^7.24.7" "@babel/plugin-transform-class-static-block": "npm:^7.24.7" - "@babel/plugin-transform-classes": "npm:^7.24.7" + "@babel/plugin-transform-classes": "npm:^7.24.8" "@babel/plugin-transform-computed-properties": "npm:^7.24.7" - "@babel/plugin-transform-destructuring": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" "@babel/plugin-transform-dotall-regex": "npm:^7.24.7" "@babel/plugin-transform-duplicate-keys": "npm:^7.24.7" "@babel/plugin-transform-dynamic-import": "npm:^7.24.7" @@ -1938,7 +1914,7 @@ __metadata: "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" "@babel/plugin-transform-member-expression-literals": "npm:^7.24.7" "@babel/plugin-transform-modules-amd": "npm:^7.24.7" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" "@babel/plugin-transform-modules-systemjs": "npm:^7.24.7" "@babel/plugin-transform-modules-umd": "npm:^7.24.7" "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" @@ -1948,7 +1924,7 @@ __metadata: "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" "@babel/plugin-transform-object-super": "npm:^7.24.7" "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" "@babel/plugin-transform-parameters": "npm:^7.24.7" "@babel/plugin-transform-private-methods": "npm:^7.24.7" "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" @@ -1959,7 +1935,7 @@ __metadata: "@babel/plugin-transform-spread": "npm:^7.24.7" "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" "@babel/plugin-transform-template-literals": "npm:^7.24.7" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.7" + "@babel/plugin-transform-typeof-symbol": "npm:^7.24.8" "@babel/plugin-transform-unicode-escapes": "npm:^7.24.7" "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.7" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" @@ -1968,11 +1944,11 @@ __metadata: babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.4" babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" + core-js-compat: "npm:^3.37.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/c6714346f3ccc1271eaa90051c75b8bb57b20ef57408ab68740e2f3552693ae0ee5a4bcce3a00211d40e4947af1f7b8ab422066b953f0095461937fb72d11274 + checksum: 10c0/a6f29498ec58989845a61f9c10b1b4e80586f1810a33db461d597cdb0ad2cd847381a993038b09f727512a08b2c1a33a330a5d4e6d65463ee98a1b4302d52ec6 languageName: node linkType: hard @@ -2033,7 +2009,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.13.16, @babel/register@npm:^7.22.15, @babel/register@npm:^7.23.7": +"@babel/register@npm:^7.13.16, @babel/register@npm:^7.22.15, @babel/register@npm:^7.24.6": version: 7.24.6 resolution: "@babel/register@npm:7.24.6" dependencies: @@ -2055,22 +2031,22 @@ __metadata: languageName: node linkType: hard -"@babel/runtime-corejs3@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/runtime-corejs3@npm:7.24.5" +"@babel/runtime-corejs3@npm:7.24.8": + version: 7.24.8 + resolution: "@babel/runtime-corejs3@npm:7.24.8" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/61a16b8031d312752676527746d6a70c759d578cadfdee8c7bea976e848793aa08361ba14602a9ebb3ed60af225bbdff316500b4961df91cb246f2055764f208 + checksum: 10c0/0c15ac57fb93990722a9ccd9ebbea104595ca4151a78e39120f80b5c85ebe91a4ebf1fd00e37fda4d8f8893d51bb300de5db627195c49569c7e6960729040f65 languageName: node linkType: hard -"@babel/runtime@npm:7.24.5, @babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.24.5 - resolution: "@babel/runtime@npm:7.24.5" +"@babel/runtime@npm:7.24.8, @babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": + version: 7.24.8 + resolution: "@babel/runtime@npm:7.24.8" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/05730e43e8ba6550eae9fd4fb5e7d9d3cb91140379425abcb2a1ff9cebad518a280d82c4c4b0f57ada26a863106ac54a748d90c775790c0e2cd0ddd85ccdf346 + checksum: 10c0/f24b30af6b3ecae19165b3b032f9bc37b2d1769677bd63b69a6f81061967cfc847aa822518402ea6616b1d301d7eb46986b99c9f69cdb5880834fca2e6b34881 languageName: node linkType: hard @@ -2085,32 +2061,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.20, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/traverse@npm:7.24.7" +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.22.20, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/traverse@npm:7.24.8" dependencies: "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.8" "@babel/helper-environment-visitor": "npm:^7.24.7" "@babel/helper-function-name": "npm:^7.24.7" "@babel/helper-hoist-variables": "npm:^7.24.7" "@babel/helper-split-export-declaration": "npm:^7.24.7" - "@babel/parser": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.8" + "@babel/types": "npm:^7.24.8" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/a5135e589c3f1972b8877805f50a084a04865ccb1d68e5e1f3b94a8841b3485da4142e33413d8fd76bc0e6444531d3adf1f59f359c11ffac452b743d835068ab + checksum: 10c0/67a5cc35824455cdb54fb9e196a44b3186283e29018a9c2331f51763921e18e891b3c60c283615a27540ec8eb4c8b89f41c237b91f732a7aa518b2eb7a0d434d languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.24.7, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.24.7 - resolution: "@babel/types@npm:7.24.7" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.24.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.9 + resolution: "@babel/types@npm:7.24.9" dependencies: - "@babel/helper-string-parser": "npm:^7.24.7" + "@babel/helper-string-parser": "npm:^7.24.8" "@babel/helper-validator-identifier": "npm:^7.24.7" to-fast-properties: "npm:^2.0.0" - checksum: 10c0/d9ecbfc3eb2b05fb1e6eeea546836ac30d990f395ef3fe3f75ced777a222c3cfc4489492f72e0ce3d9a5a28860a1ce5f81e66b88cf5088909068b3ff4fab72c1 + checksum: 10c0/4970b3481cab39c5c3fdb7c28c834df5c7049f3c7f43baeafe121bb05270ebf0da7c65b097abf314877f213baa591109c82204f30d66cdd46c22ece4a2f32415 languageName: node linkType: hard @@ -7252,9 +7228,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/api@workspace:packages/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@prisma/client": "npm:5.15.1" "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" @@ -7295,9 +7271,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-auth0-api@workspace:packages/auth-providers/auth0/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" "@types/jsonwebtoken": "npm:9.0.6" core-js: "npm:3.37.1" @@ -7312,9 +7288,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-auth0-setup@workspace:packages/auth-providers/auth0/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7328,9 +7304,9 @@ __metadata: resolution: "@redwoodjs/auth-auth0-web@workspace:packages/auth-providers/auth0/web" dependencies: "@auth0/auth0-spa-js": "npm:2.1.3" - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@types/react": "npm:^18.2.55" core-js: "npm:3.37.1" @@ -7346,9 +7322,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-azure-active-directory-api@workspace:packages/auth-providers/azureActiveDirectory/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" @@ -7364,9 +7340,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-azure-active-directory-setup@workspace:packages/auth-providers/azureActiveDirectory/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7380,9 +7356,9 @@ __metadata: resolution: "@redwoodjs/auth-azure-active-directory-web@workspace:packages/auth-providers/azureActiveDirectory/web" dependencies: "@azure/msal-browser": "npm:2.39.0" - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@types/netlify-identity-widget": "npm:1.9.6" "@types/react": "npm:^18.2.55" @@ -7399,9 +7375,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-clerk-api@workspace:packages/auth-providers/clerk/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@clerk/clerk-sdk-node": "npm:4.13.20" "@redwoodjs/api": "workspace:*" "@types/aws-lambda": "npm:8.10.141" @@ -7415,9 +7391,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-clerk-setup@workspace:packages/auth-providers/clerk/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7429,9 +7405,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-clerk-web@workspace:packages/auth-providers/clerk/web" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@clerk/clerk-react": "npm:4.32.2" "@clerk/types": "npm:3.65.2" "@redwoodjs/auth": "workspace:*" @@ -7449,9 +7425,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-custom-setup@workspace:packages/auth-providers/custom/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7464,9 +7440,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-dbauth-api@workspace:packages/auth-providers/dbAuth/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" "@redwoodjs/project-config": "workspace:*" "@simplewebauthn/server": "npm:7.4.0" @@ -7505,9 +7481,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-dbauth-setup@workspace:packages/auth-providers/dbAuth/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@prisma/internals": "npm:5.15.1" "@redwoodjs/cli-helpers": "workspace:*" "@simplewebauthn/browser": "npm:7.4.0" @@ -7526,9 +7502,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-dbauth-web@workspace:packages/auth-providers/dbAuth/web" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@simplewebauthn/browser": "npm:7.4.0" "@simplewebauthn/typescript-types": "npm:7.4.0" @@ -7545,9 +7521,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-firebase-api@workspace:packages/auth-providers/firebase/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" "@types/aws-lambda": "npm:8.10.141" core-js: "npm:3.37.1" @@ -7561,9 +7537,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-firebase-setup@workspace:packages/auth-providers/firebase/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7576,9 +7552,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-firebase-web@workspace:packages/auth-providers/firebase/web" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@types/react": "npm:^18.2.55" core-js: "npm:3.37.1" @@ -7596,9 +7572,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-netlify-api@workspace:packages/auth-providers/netlify/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" @@ -7613,9 +7589,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-netlify-setup@workspace:packages/auth-providers/netlify/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7628,9 +7604,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-netlify-web@workspace:packages/auth-providers/netlify/web" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@types/netlify-identity-widget": "npm:1.9.6" "@types/react": "npm:^18.2.55" @@ -7647,9 +7623,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supabase-api@workspace:packages/auth-providers/supabase/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" "@supabase/ssr": "npm:0.3.0" "@types/aws-lambda": "npm:8.10.141" @@ -7687,9 +7663,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supabase-setup@workspace:packages/auth-providers/supabase/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7701,9 +7677,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supabase-web@workspace:packages/auth-providers/supabase/web" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@supabase/ssr": "npm:0.3.0" "@supabase/supabase-js": "npm:2.43.5" @@ -7721,9 +7697,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supertokens-api@workspace:packages/auth-providers/supertokens/api" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" "@types/jsonwebtoken": "npm:9.0.6" core-js: "npm:3.37.1" @@ -7740,9 +7716,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supertokens-setup@workspace:packages/auth-providers/supertokens/setup" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli-helpers": "workspace:*" "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" @@ -7756,9 +7732,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/auth-supertokens-web@workspace:packages/auth-providers/supertokens/web" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@types/react": "npm:^18.2.55" core-js: "npm:3.37.1" @@ -7801,12 +7777,12 @@ __metadata: "@babel/plugin-transform-private-methods": "npm:^7.22.5" "@babel/plugin-transform-private-property-in-object": "npm:^7.22.11" "@babel/plugin-transform-react-jsx": "npm:^7.22.15" - "@babel/plugin-transform-runtime": "npm:7.24.3" + "@babel/plugin-transform-runtime": "npm:7.24.7" "@babel/preset-env": "npm:^7.22.20" "@babel/preset-react": "npm:^7.22.15" "@babel/preset-typescript": "npm:^7.22.15" "@babel/register": "npm:^7.22.15" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@babel/traverse": "npm:^7.22.20" "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/project-config": "workspace:*" @@ -7906,9 +7882,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/cli@workspace:packages/cli" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@opentelemetry/api": "npm:1.8.0" "@opentelemetry/core": "npm:1.22.0" "@opentelemetry/exporter-trace-otlp-http": "npm:0.49.1" @@ -7978,11 +7954,11 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/codemods@workspace:packages/codemods" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" "@babel/parser": "npm:^7.22.16" "@babel/plugin-transform-typescript": "npm:^7.22.15" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@babel/traverse": "npm:^7.22.20" "@redwoodjs/project-config": "workspace:*" "@svgr/core": "npm:8.1.0" @@ -8042,8 +8018,8 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/core@workspace:packages/core" dependencies: - "@babel/cli": "npm:7.24.5" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/cli": "workspace:*" "@redwoodjs/eslint-config": "workspace:*" "@redwoodjs/internal": "workspace:*" @@ -8088,10 +8064,10 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/eslint-config@workspace:packages/eslint-config" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/eslint-parser": "npm:7.24.5" - "@babel/eslint-plugin": "npm:7.24.5" + "@babel/eslint-parser": "npm:7.24.8" + "@babel/eslint-plugin": "npm:7.24.7" "@redwoodjs/eslint-plugin": "workspace:*" "@redwoodjs/internal": "workspace:*" "@redwoodjs/project-config": "workspace:*" @@ -8150,9 +8126,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/forms@workspace:packages/forms" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@testing-library/dom": "npm:9.3.4" "@testing-library/jest-dom": "npm:6.4.6" "@testing-library/react": "npm:14.3.1" @@ -8191,9 +8167,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/graphql-server@workspace:packages/graphql-server" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@envelop/core": "npm:5.0.1" "@envelop/depth-limit": "npm:4.0.0" "@envelop/disable-introspection": "npm:6.0.0" @@ -8234,12 +8210,12 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/internal@workspace:packages/internal" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" "@babel/parser": "npm:^7.22.16" "@babel/plugin-transform-react-jsx": "npm:^7.22.15" "@babel/plugin-transform-typescript": "npm:^7.22.15" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@babel/traverse": "npm:^7.22.20" "@graphql-codegen/add": "npm:4.0.1" "@graphql-codegen/cli": "npm:3.3.1" @@ -8397,9 +8373,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/prerender@workspace:packages/prerender" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/project-config": "workspace:*" "@redwoodjs/router": "workspace:*" "@redwoodjs/structure": "workspace:*" @@ -8474,9 +8450,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/record@workspace:packages/record" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@prisma/client": "npm:5.15.1" "@prisma/internals": "npm:5.15.1" "@redwoodjs/project-config": "workspace:*" @@ -8490,9 +8466,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/router@workspace:packages/router" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@redwoodjs/server-store": "workspace:*" "@testing-library/jest-dom": "npm:6.4.6" @@ -8530,9 +8506,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/structure@workspace:packages/structure" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@prisma/internals": "npm:5.15.1" "@redwoodjs/project-config": "workspace:*" "@types/fs-extra": "npm:11.0.4" @@ -8590,9 +8566,9 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/testing@workspace:packages/testing" dependencies: - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@redwoodjs/babel-config": "workspace:*" "@redwoodjs/context": "workspace:*" @@ -8641,7 +8617,7 @@ __metadata: resolution: "@redwoodjs/vite@workspace:packages/vite" dependencies: "@arethetypeswrong/cli": "npm:0.15.3" - "@babel/generator": "npm:7.24.5" + "@babel/generator": "npm:7.24.10" "@babel/parser": "npm:^7.22.16" "@babel/traverse": "npm:^7.22.20" "@hyrious/esbuild-plugin-commonjs": "npm:0.2.4" @@ -8721,11 +8697,11 @@ __metadata: "@apollo/client": "npm:3.9.9" "@apollo/client-react-streaming": "npm:0.10.0" "@arethetypeswrong/cli": "npm:0.15.3" - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/plugin-transform-runtime": "npm:7.24.3" - "@babel/runtime": "npm:7.24.5" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/plugin-transform-runtime": "npm:7.24.7" + "@babel/runtime": "npm:7.24.8" + "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/internal": "workspace:*" @@ -13250,17 +13226,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": - version: 4.23.0 - resolution: "browserslist@npm:4.23.0" +"browserslist@npm:^4.23.0, browserslist@npm:^4.23.1": + version: 4.23.2 + resolution: "browserslist@npm:4.23.2" dependencies: - caniuse-lite: "npm:^1.0.30001587" - electron-to-chromium: "npm:^1.4.668" + caniuse-lite: "npm:^1.0.30001640" + electron-to-chromium: "npm:^1.4.820" node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + update-browserslist-db: "npm:^1.1.0" bin: browserslist: cli.js - checksum: 10c0/8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 + checksum: 10c0/0217d23c69ed61cdd2530c7019bf7c822cd74c51f8baab18dd62457fed3129f52499f8d3a6f809ae1fb7bb3050aa70caa9a529cc36c7478427966dbf429723a5 languageName: node linkType: hard @@ -13527,10 +13503,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001600 - resolution: "caniuse-lite@npm:1.0.30001600" - checksum: 10c0/b4f764db5d4f8cb3eb2827a170a20e6b2f4b8c3d80169efcf56bf3d6b8b3e6dd1c740141f0d0b10b2233f49ee8b496e2d1e044a36c54750a106bad2f6477f2db +"caniuse-lite@npm:^1.0.30001640": + version: 1.0.30001642 + resolution: "caniuse-lite@npm:1.0.30001642" + checksum: 10c0/7366878ecdd482392a741c66fd2b39816b70573d66f64b1f8e5916835faf7a15f116368290170f4d7c4e823ec78eea9b6c0f63bee763a511cc7990afa429d63b languageName: node linkType: hard @@ -14178,14 +14154,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.0.1": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab - languageName: node - linkType: hard - -"commander@npm:^6.1.0, commander@npm:^6.2.1": +"commander@npm:^6.1.0, commander@npm:^6.2.0, commander@npm:^6.2.1": version: 6.2.1 resolution: "commander@npm:6.2.1" checksum: 10c0/85748abd9d18c8bc88febed58b98f66b7c591d9b5017cad459565761d7b29ca13b7783ea2ee5ce84bf235897333706c4ce29adf1ce15c8252780e7000e2ce9ea @@ -14545,12 +14514,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.36.1 - resolution: "core-js-compat@npm:3.36.1" +"core-js-compat@npm:^3.36.1, core-js-compat@npm:^3.37.1": + version: 3.37.1 + resolution: "core-js-compat@npm:3.37.1" dependencies: browserslist: "npm:^4.23.0" - checksum: 10c0/70fba18a4095cd8ac04e5ba8cee251e328935859cf2851c1f67770068ea9f9fe71accb1b7de17cd3c9a28d304a4c41712bd9aa895110ebb6e3be71b666b029d1 + checksum: 10c0/4e2da9c900f2951a57947af7aeef4d16f2c75d7f7e966c0d0b62953f65225003ade5e84d3ae98847f65b24c109c606821d9dc925db8ca418fb761e7c81963c2a languageName: node linkType: hard @@ -15882,10 +15851,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.668": - version: 1.4.717 - resolution: "electron-to-chromium@npm:1.4.717" - checksum: 10c0/1de0a9f078211471442010d574634d147491c06f415cc3c178dd378004c4ee5e743cda288973ac01f5204abc6b5bc7bec1d770807b60eb012b49aae4c9570985 +"electron-to-chromium@npm:^1.4.820": + version: 1.4.830 + resolution: "electron-to-chromium@npm:1.4.830" + checksum: 10c0/1a77042c805c1db081e00c058bded0e564154e9357eb63e77278e8f21d99125a35d2ba66d5357fddecbb63cc8f8b40ef8654a1bc949e34eccd5d31d4b7affc18 languageName: node linkType: hard @@ -16483,10 +16452,10 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: 10c0/afd02e6ca91ffa813e1108b5e7756566173d6bc0d1eb951cb44d6b21702ec17c1cf116cfe75d4a2b02e05acb0b808a7a9387d0d1ca5cf9c04ad03a8445c3e46d +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 languageName: node linkType: hard @@ -27063,21 +27032,21 @@ __metadata: "@actions/core": "npm:1.10.1" "@actions/exec": "npm:1.1.1" "@actions/glob": "npm:0.4.0" - "@babel/cli": "npm:7.24.5" + "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" - "@babel/generator": "npm:7.24.5" - "@babel/node": "npm:7.23.9" - "@babel/plugin-proposal-decorators": "npm:7.24.1" + "@babel/generator": "npm:7.24.10" + "@babel/node": "npm:7.24.8" + "@babel/plugin-proposal-decorators": "npm:7.24.7" "@babel/plugin-transform-class-properties": "npm:^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:7.24.7" "@babel/plugin-transform-private-methods": "npm:^7.22.5" "@babel/plugin-transform-private-property-in-object": "npm:^7.22.11" "@babel/plugin-transform-react-jsx": "npm:^7.22.15" - "@babel/plugin-transform-runtime": "npm:7.24.3" + "@babel/plugin-transform-runtime": "npm:7.24.7" "@babel/preset-env": "npm:^7.22.20" "@babel/preset-react": "npm:^7.22.15" "@babel/preset-typescript": "npm:^7.22.15" - "@babel/runtime-corejs3": "npm:7.24.5" + "@babel/runtime-corejs3": "npm:7.24.8" "@faker-js/faker": "npm:8.4.1" "@npmcli/arborist": "npm:7.5.4" "@playwright/test": "npm:1.44.1" @@ -29791,17 +29760,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/e52b8b521c78ce1e0c775f356cd16a9c22c70d25f3e01180839c407a5dc787fb05a13f67560cbaf316770d26fa99f78f1acd711b1b54a4f35d4820d4ea7136e6 + checksum: 10c0/a7452de47785842736fb71547651c5bbe5b4dc1e3722ccf48a704b7b34e4dcf633991eaa8e4a6a517ffb738b3252eede3773bef673ef9021baa26b056d63a5b9 languageName: node linkType: hard From 1910b654978035b325110cd8627b985c88139ebc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:59:37 +0000 Subject: [PATCH 35/74] chore(deps): update dependency lerna to v8.1.6 (#10988) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [lerna](https://lerna.js.org) ([source](https://togithub.com/lerna/lerna/tree/HEAD/packages/lerna)) | [`8.1.3` -> `8.1.6`](https://renovatebot.com/diffs/npm/lerna/8.1.3/8.1.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lerna/8.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lerna/8.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lerna/8.1.3/8.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lerna/8.1.3/8.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
lerna/lerna (lerna) ### [`v8.1.6`](https://togithub.com/lerna/lerna/blob/HEAD/packages/lerna/CHANGELOG.md#816-2024-07-05) [Compare Source](https://togithub.com/lerna/lerna/compare/v8.1.5...v8.1.6) ##### Bug Fixes - set explicit string-width dependency ([#​4038](https://togithub.com/lerna/lerna/issues/4038)) ([5f3603a](https://togithub.com/lerna/lerna/commit/5f3603a6f44a858ee65b1535ab91d3497812ddb8)) ### [`v8.1.5`](https://togithub.com/lerna/lerna/blob/HEAD/packages/lerna/CHANGELOG.md#815-2024-06-24) [Compare Source](https://togithub.com/lerna/lerna/compare/v8.1.4...v8.1.5) ##### Bug Fixes - update npm utility dependencies and related packages ([#​4033](https://togithub.com/lerna/lerna/issues/4033)) ([bd1c2d8](https://togithub.com/lerna/lerna/commit/bd1c2d8a267af47b409e2933fde2186dd73f4772)) ### [`v8.1.4`](https://togithub.com/lerna/lerna/blob/HEAD/packages/lerna/CHANGELOG.md#814-2024-06-09) [Compare Source](https://togithub.com/lerna/lerna/compare/v8.1.3...v8.1.4) **Note:** Version bump only for package lerna
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 624 +++++++++++++++++---------------------------------- 2 files changed, 201 insertions(+), 425 deletions(-) diff --git a/package.json b/package.json index 2f102e2992bb..4adaca5212df 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "human-id": "^4.1.1", "jest": "29.7.0", "jscodeshift": "0.15.0", - "lerna": "8.1.3", + "lerna": "8.1.6", "listr2": "6.6.1", "make-dir-cli": "3.1.0", "msw": "1.3.3", diff --git a/yarn.lock b/yarn.lock index 5870d4a5d7fb..ec74df586937 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5261,75 +5261,81 @@ __metadata: languageName: node linkType: hard -"@lerna/create@npm:8.1.3": - version: 8.1.3 - resolution: "@lerna/create@npm:8.1.3" +"@lerna/create@npm:8.1.6": + version: 8.1.6 + resolution: "@lerna/create@npm:8.1.6" dependencies: - "@npmcli/run-script": "npm:7.0.2" + "@npmcli/arborist": "npm:7.5.3" + "@npmcli/package-json": "npm:5.2.0" + "@npmcli/run-script": "npm:8.1.0" "@nx/devkit": "npm:>=17.1.2 < 20" "@octokit/plugin-enterprise-rest": "npm:6.0.1" "@octokit/rest": "npm:19.0.11" + aproba: "npm:2.0.0" byte-size: "npm:8.1.1" chalk: "npm:4.1.0" clone-deep: "npm:4.0.1" - cmd-shim: "npm:6.0.1" + cmd-shim: "npm:6.0.3" + color-support: "npm:1.1.3" columnify: "npm:1.6.0" + console-control-strings: "npm:^1.1.0" conventional-changelog-core: "npm:5.0.1" conventional-recommended-bump: "npm:7.0.1" cosmiconfig: "npm:^8.2.0" - dedent: "npm:0.7.0" + dedent: "npm:1.5.3" execa: "npm:5.0.0" - fs-extra: "npm:^11.1.1" + fs-extra: "npm:^11.2.0" get-stream: "npm:6.0.0" - git-url-parse: "npm:13.1.0" - glob-parent: "npm:5.1.2" + git-url-parse: "npm:14.0.0" + glob-parent: "npm:6.0.2" globby: "npm:11.1.0" graceful-fs: "npm:4.2.11" has-unicode: "npm:2.0.1" ini: "npm:^1.3.8" - init-package-json: "npm:5.0.0" + init-package-json: "npm:6.0.3" inquirer: "npm:^8.2.4" is-ci: "npm:3.0.1" is-stream: "npm:2.0.0" js-yaml: "npm:4.1.0" - libnpmpublish: "npm:7.3.0" + libnpmpublish: "npm:9.0.9" load-json-file: "npm:6.2.0" lodash: "npm:^4.17.21" make-dir: "npm:4.0.0" minimatch: "npm:3.0.5" multimatch: "npm:5.0.0" node-fetch: "npm:2.6.7" - npm-package-arg: "npm:8.1.1" - npm-packlist: "npm:5.1.1" - npm-registry-fetch: "npm:^14.0.5" - npmlog: "npm:^6.0.2" + npm-package-arg: "npm:11.0.2" + npm-packlist: "npm:8.0.2" + npm-registry-fetch: "npm:^17.1.0" nx: "npm:>=17.1.2 < 20" p-map: "npm:4.0.0" p-map-series: "npm:2.1.0" p-queue: "npm:6.6.2" p-reduce: "npm:^2.1.0" - pacote: "npm:^17.0.5" + pacote: "npm:^18.0.6" pify: "npm:5.0.0" read-cmd-shim: "npm:4.0.0" - read-package-json: "npm:6.0.4" resolve-from: "npm:5.0.0" rimraf: "npm:^4.4.1" semver: "npm:^7.3.4" + set-blocking: "npm:^2.0.0" signal-exit: "npm:3.0.7" slash: "npm:^3.0.0" - ssri: "npm:^9.0.1" + ssri: "npm:^10.0.6" + string-width: "npm:^4.2.3" strong-log-transformer: "npm:2.1.0" tar: "npm:6.2.1" temp-dir: "npm:1.0.0" upath: "npm:2.0.1" - uuid: "npm:^9.0.0" + uuid: "npm:^10.0.0" validate-npm-package-license: "npm:^3.0.4" - validate-npm-package-name: "npm:5.0.0" + validate-npm-package-name: "npm:5.0.1" + wide-align: "npm:1.1.5" write-file-atomic: "npm:5.0.1" write-pkg: "npm:4.0.0" yargs: "npm:17.7.2" yargs-parser: "npm:21.1.1" - checksum: 10c0/6a8f470a8151630cbe9217e24ea2197f0c17b147e32ab985c8228312e11145658bcc7b519bac1ca04b834723f2a0e96503f9f80c03b9439c0da534a2128b8e04 + checksum: 10c0/833920656c3254444db7d7ea3e22331773c87c635d899ef3cd785a599fe07e2a40ceec49ad46e1962d354d96877de341615ef49e12b50ed70011df6d9dda46e6 languageName: node linkType: hard @@ -5487,6 +5493,51 @@ __metadata: languageName: node linkType: hard +"@npmcli/arborist@npm:7.5.3": + version: 7.5.3 + resolution: "@npmcli/arborist@npm:7.5.3" + dependencies: + "@isaacs/string-locale-compare": "npm:^1.1.0" + "@npmcli/fs": "npm:^3.1.1" + "@npmcli/installed-package-contents": "npm:^2.1.0" + "@npmcli/map-workspaces": "npm:^3.0.2" + "@npmcli/metavuln-calculator": "npm:^7.1.1" + "@npmcli/name-from-folder": "npm:^2.0.0" + "@npmcli/node-gyp": "npm:^3.0.0" + "@npmcli/package-json": "npm:^5.1.0" + "@npmcli/query": "npm:^3.1.0" + "@npmcli/redact": "npm:^2.0.0" + "@npmcli/run-script": "npm:^8.1.0" + bin-links: "npm:^4.0.4" + cacache: "npm:^18.0.3" + common-ancestor-path: "npm:^1.0.1" + hosted-git-info: "npm:^7.0.2" + json-parse-even-better-errors: "npm:^3.0.2" + json-stringify-nice: "npm:^1.1.4" + lru-cache: "npm:^10.2.2" + minimatch: "npm:^9.0.4" + nopt: "npm:^7.2.1" + npm-install-checks: "npm:^6.2.0" + npm-package-arg: "npm:^11.0.2" + npm-pick-manifest: "npm:^9.0.1" + npm-registry-fetch: "npm:^17.0.1" + pacote: "npm:^18.0.6" + parse-conflict-json: "npm:^3.0.0" + proc-log: "npm:^4.2.0" + proggy: "npm:^2.0.0" + promise-all-reject-late: "npm:^1.0.0" + promise-call-limit: "npm:^3.0.1" + read-package-json-fast: "npm:^3.0.2" + semver: "npm:^7.3.7" + ssri: "npm:^10.0.6" + treeverse: "npm:^3.0.0" + walk-up-path: "npm:^3.0.1" + bin: + arborist: bin/index.js + checksum: 10c0/61e8f73f687c5c62704de6d2a081490afe6ba5e5526b9b2da44c6cb137df30256d5650235d4ece73454ddc4c40a291e26881bbcaa83c03404177cb3e05e26721 + languageName: node + linkType: hard + "@npmcli/arborist@npm:7.5.4": version: 7.5.4 resolution: "@npmcli/arborist@npm:7.5.4" @@ -5608,9 +5659,9 @@ __metadata: languageName: node linkType: hard -"@npmcli/package-json@npm:^5.0.0, @npmcli/package-json@npm:^5.1.0": - version: 5.1.0 - resolution: "@npmcli/package-json@npm:5.1.0" +"@npmcli/package-json@npm:5.2.0, @npmcli/package-json@npm:^5.0.0, @npmcli/package-json@npm:^5.1.0": + version: 5.2.0 + resolution: "@npmcli/package-json@npm:5.2.0" dependencies: "@npmcli/git": "npm:^5.0.0" glob: "npm:^10.2.2" @@ -5619,7 +5670,7 @@ __metadata: normalize-package-data: "npm:^6.0.0" proc-log: "npm:^4.0.0" semver: "npm:^7.5.3" - checksum: 10c0/81bcac33276da86aae5ae62bfc70bfa6da1c1e1a7b0b9ecf3586279186f7c5d2e056ea7323b658f08999fe474e1ae0334df00cbdf48521e2489115f74e28f6af + checksum: 10c0/bdce8c7eed0dee1d272bf8ba500c4bce6d8ed2b4dd2ce43075d3ba02ffd3bb70c46dbcf8b3a35e19d9492d039b720dc3a4b30d1a2ddc30b7918e1d5232faa1f7 languageName: node linkType: hard @@ -5648,20 +5699,7 @@ __metadata: languageName: node linkType: hard -"@npmcli/run-script@npm:7.0.2, @npmcli/run-script@npm:^7.0.0": - version: 7.0.2 - resolution: "@npmcli/run-script@npm:7.0.2" - dependencies: - "@npmcli/node-gyp": "npm:^3.0.0" - "@npmcli/promise-spawn": "npm:^7.0.0" - node-gyp: "npm:^10.0.0" - read-package-json-fast: "npm:^3.0.0" - which: "npm:^4.0.0" - checksum: 10c0/5b2b92d9dcedf9f0263861288f9ab9dbb54474bb326578e5fed635994ccdc31d56084c2768475652761cb88f88273bc04db79d2d5a3a35b91389c6fb9d272880 - languageName: node - linkType: hard - -"@npmcli/run-script@npm:^8.0.0, @npmcli/run-script@npm:^8.1.0": +"@npmcli/run-script@npm:8.1.0, @npmcli/run-script@npm:^8.0.0, @npmcli/run-script@npm:^8.1.0": version: 8.1.0 resolution: "@npmcli/run-script@npm:8.1.0" dependencies: @@ -8966,13 +9004,6 @@ __metadata: languageName: node linkType: hard -"@sigstore/protobuf-specs@npm:^0.1.0": - version: 0.1.0 - resolution: "@sigstore/protobuf-specs@npm:0.1.0" - checksum: 10c0/fa373952653d4ea32c593f754cf04c56a57287c7357e830c9ded10c47318fe8e9ec82900109e63f60380828145928ec67f4a6229fc73da45b9771a3139e82f8f - languageName: node - linkType: hard - "@sigstore/protobuf-specs@npm:^0.2.1": version: 0.2.1 resolution: "@sigstore/protobuf-specs@npm:0.2.1" @@ -8992,16 +9023,6 @@ __metadata: languageName: node linkType: hard -"@sigstore/tuf@npm:^1.0.1": - version: 1.0.2 - resolution: "@sigstore/tuf@npm:1.0.2" - dependencies: - "@sigstore/protobuf-specs": "npm:^0.1.0" - tuf-js: "npm:^1.1.7" - checksum: 10c0/de76e20e6c131b118aa721c62efa1f7512ecbe3d94044770ddc06edb5d78be79fef0da1b81b69c2b012ed6fd2ace0fe0080e5dbdc40703d170de550188befb34 - languageName: node - linkType: hard - "@sigstore/tuf@npm:^2.3.0": version: 2.3.0 resolution: "@sigstore/tuf@npm:2.3.0" @@ -10297,13 +10318,6 @@ __metadata: languageName: node linkType: hard -"@tufjs/canonical-json@npm:1.0.0": - version: 1.0.0 - resolution: "@tufjs/canonical-json@npm:1.0.0" - checksum: 10c0/6d28fdfa1fe22cc6a3ff41de8bf74c46dee6d4ff00e8a33519d84e060adaaa04bbdaf17fbcd102511fbdd5e4b8d2a67341c9aaf0cd641be1aea386442f4b1e88 - languageName: node - linkType: hard - "@tufjs/canonical-json@npm:2.0.0": version: 2.0.0 resolution: "@tufjs/canonical-json@npm:2.0.0" @@ -10311,16 +10325,6 @@ __metadata: languageName: node linkType: hard -"@tufjs/models@npm:1.0.4": - version: 1.0.4 - resolution: "@tufjs/models@npm:1.0.4" - dependencies: - "@tufjs/canonical-json": "npm:1.0.0" - minimatch: "npm:^9.0.0" - checksum: 10c0/99bcfa6ecd642861a21e4874c4a687bb57f7c2ab7e10c6756b576c2fa4a6f2be3d21ba8e76334f11ea2846949b514b10fa59584aaee0a100e09e9263114b635b - languageName: node - linkType: hard - "@tufjs/models@npm:2.0.0": version: 2.0.0 resolution: "@tufjs/models@npm:2.0.0" @@ -12122,7 +12126,7 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": +"aproba@npm:2.0.0, aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: 10c0/d06e26384a8f6245d8c8896e138c0388824e259a329e0c9f196b4fa533c82502a6fd449586e3604950a0c42921832a458bb3aa0aa9f0ba449cfd4f50fd0d09b5 @@ -13311,22 +13315,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^1.0.3": - version: 1.0.3 - resolution: "builtins@npm:1.0.3" - checksum: 10c0/493afcc1db0a56d174cc85bebe5ca69144f6fdd0007d6cbe6b2434185314c79d83cb867e492b56aa5cf421b4b8a8135bf96ba4c3ce71994cf3da154d1ea59747 - languageName: node - linkType: hard - -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: "npm:^7.0.0" - checksum: 10c0/9390a51a9abbc0233dac79c66715f927508b9d0c62cb7a42448fe8c52def60c707e6e9eb2cc4c9b7aba11601899935bca4e4064ae5e19c04c7e1bb9309e69134 - languageName: node - linkType: hard - "busboy@npm:^1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -13838,14 +13826,14 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:4.0.0": +"ci-info@npm:4.0.0, ci-info@npm:^4.0.0": version: 4.0.0 resolution: "ci-info@npm:4.0.0" checksum: 10c0/ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 languageName: node linkType: hard -"ci-info@npm:^3.2.0, ci-info@npm:^3.6.1": +"ci-info@npm:^3.2.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a @@ -14031,10 +14019,10 @@ __metadata: languageName: node linkType: hard -"cmd-shim@npm:6.0.1, cmd-shim@npm:^6.0.0": - version: 6.0.1 - resolution: "cmd-shim@npm:6.0.1" - checksum: 10c0/fe8fd2ad79a30193fb6f439fe4104de3129e869c58eac507d2154db95ebfd45ddfbcec8f373ed9ba5d3036b85d963e8ef5d1d28754c160b117cb77c02e4528cb +"cmd-shim@npm:6.0.3, cmd-shim@npm:^6.0.0": + version: 6.0.3 + resolution: "cmd-shim@npm:6.0.3" + checksum: 10c0/dc09fe0bf39e86250529456d9a87dd6d5208d053e449101a600e96dc956c100e0bc312cdb413a91266201f3bd8057d4abf63875cafb99039553a1937d8f3da36 languageName: node linkType: hard @@ -14098,7 +14086,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": +"color-support@npm:1.1.3, color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -15168,22 +15156,15 @@ __metadata: languageName: node linkType: hard -"dedent@npm:0.7.0": - version: 0.7.0 - resolution: "dedent@npm:0.7.0" - checksum: 10c0/7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b - languageName: node - linkType: hard - -"dedent@npm:^1.0.0": - version: 1.5.1 - resolution: "dedent@npm:1.5.1" +"dedent@npm:1.5.3, dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 10c0/f8612cd5b00aab58b18bb95572dca08dc2d49720bfa7201a444c3dae430291e8a06d4928614a6ec8764d713927f44bce9c990d3b8238fca2f430990ddc17c070 + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 languageName: node linkType: hard @@ -16009,15 +15990,6 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:7.8.1": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" - bin: - envinfo: dist/cli.js - checksum: 10c0/01efe7fcf55d4b84a146bc638ef89a89a70b610957db64636ac7cc4247d627eeb1c808ed79d3cfbe3d4fed5e8ba3d61db79c1ca1a3fea9f38639561eefd68733 - languageName: node - linkType: hard - "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -17786,7 +17758,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.2.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": +"fs-extra@npm:11.2.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -18197,12 +18169,12 @@ __metadata: languageName: node linkType: hard -"git-url-parse@npm:13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" +"git-url-parse@npm:14.0.0": + version: 14.0.0 + resolution: "git-url-parse@npm:14.0.0" dependencies: git-up: "npm:^7.0.0" - checksum: 10c0/2ef6126c42d999e240dbcdf1e96172cf7a2044ffa1ef78a518acf823df9bbe2a1ea9e6b443d42948e3c581e4d899559afc4c1de024b3eaa8eb6a4229f73285aa + checksum: 10c0/d360cf23c6278e302b74603f3dc490c3fe22e533d58b7f35e0295fad9af209ce5046a55950ccbf2f0d18de7931faefb4353e3f3fd3dda87fce77b409d48e0ba9 languageName: node linkType: hard @@ -18229,16 +18201,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:5.1.2, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": +"glob-parent@npm:6.0.2, glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -18247,6 +18210,15 @@ __metadata: languageName: node linkType: hard +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + "glob-promise@npm:^4.2.0": version: 4.2.2 resolution: "glob-promise@npm:4.2.2" @@ -18790,15 +18762,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^3.0.6": - version: 3.0.8 - resolution: "hosted-git-info@npm:3.0.8" - dependencies: - lru-cache: "npm:^6.0.0" - checksum: 10c0/af1392086ab3ab5576aa81af07be2f93ee1588407af18fd9752eb67502558e6ea0ffdd4be35ac6c8bef12fb9017f6e7705757e21b10b5ce7798da9106c9c0d9d - languageName: node - linkType: hard - "hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.0.1": version: 4.1.0 resolution: "hosted-git-info@npm:4.1.0" @@ -18808,15 +18771,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^6.0.0": - version: 6.1.1 - resolution: "hosted-git-info@npm:6.1.1" - dependencies: - lru-cache: "npm:^7.5.1" - checksum: 10c0/ba7158f81ae29c1b5a1e452fa517082f928051da8797a00788a84ff82b434996d34f78a875bbb688aec162bda1d4cf71d2312f44da3c896058803f5efa6ce77f - languageName: node - linkType: hard - "hosted-git-info@npm:^7.0.0, hosted-git-info@npm:^7.0.2": version: 7.0.2 resolution: "hosted-git-info@npm:7.0.2" @@ -19312,18 +19266,18 @@ __metadata: languageName: node linkType: hard -"init-package-json@npm:5.0.0": - version: 5.0.0 - resolution: "init-package-json@npm:5.0.0" +"init-package-json@npm:6.0.3": + version: 6.0.3 + resolution: "init-package-json@npm:6.0.3" dependencies: - npm-package-arg: "npm:^10.0.0" + "@npmcli/package-json": "npm:^5.0.0" + npm-package-arg: "npm:^11.0.0" promzard: "npm:^1.0.0" - read: "npm:^2.0.0" - read-package-json: "npm:^6.0.0" + read: "npm:^3.0.1" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" validate-npm-package-name: "npm:^5.0.0" - checksum: 10c0/bf23946580af21edb07cb2847516625f361775b2f7b26d53ef629fe6cf920b491d41e63343419c89567999e7e568396f98ec107b733ac3679e52222f518ee28b + checksum: 10c0/a80f024ee041a2cf4d3062ba936abf015cbc32bda625cabe994d1fa4bd942bb9af37a481afd6880d340d3e94d90bf97bed1a0a877cc8c7c9b48e723c2524ae74 languageName: node linkType: hard @@ -19549,7 +19503,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -21381,55 +21335,59 @@ __metadata: languageName: node linkType: hard -"lerna@npm:8.1.3": - version: 8.1.3 - resolution: "lerna@npm:8.1.3" +"lerna@npm:8.1.6": + version: 8.1.6 + resolution: "lerna@npm:8.1.6" dependencies: - "@lerna/create": "npm:8.1.3" - "@npmcli/run-script": "npm:7.0.2" + "@lerna/create": "npm:8.1.6" + "@npmcli/arborist": "npm:7.5.3" + "@npmcli/package-json": "npm:5.2.0" + "@npmcli/run-script": "npm:8.1.0" "@nx/devkit": "npm:>=17.1.2 < 20" "@octokit/plugin-enterprise-rest": "npm:6.0.1" "@octokit/rest": "npm:19.0.11" + aproba: "npm:2.0.0" byte-size: "npm:8.1.1" chalk: "npm:4.1.0" clone-deep: "npm:4.0.1" - cmd-shim: "npm:6.0.1" + cmd-shim: "npm:6.0.3" + color-support: "npm:1.1.3" columnify: "npm:1.6.0" + console-control-strings: "npm:^1.1.0" conventional-changelog-angular: "npm:7.0.0" conventional-changelog-core: "npm:5.0.1" conventional-recommended-bump: "npm:7.0.1" cosmiconfig: "npm:^8.2.0" - dedent: "npm:0.7.0" - envinfo: "npm:7.8.1" + dedent: "npm:1.5.3" + envinfo: "npm:7.13.0" execa: "npm:5.0.0" - fs-extra: "npm:^11.1.1" + fs-extra: "npm:^11.2.0" get-port: "npm:5.1.1" get-stream: "npm:6.0.0" - git-url-parse: "npm:13.1.0" - glob-parent: "npm:5.1.2" + git-url-parse: "npm:14.0.0" + glob-parent: "npm:6.0.2" globby: "npm:11.1.0" graceful-fs: "npm:4.2.11" has-unicode: "npm:2.0.1" import-local: "npm:3.1.0" ini: "npm:^1.3.8" - init-package-json: "npm:5.0.0" + init-package-json: "npm:6.0.3" inquirer: "npm:^8.2.4" is-ci: "npm:3.0.1" is-stream: "npm:2.0.0" jest-diff: "npm:>=29.4.3 < 30" js-yaml: "npm:4.1.0" - libnpmaccess: "npm:7.0.2" - libnpmpublish: "npm:7.3.0" + libnpmaccess: "npm:8.0.6" + libnpmpublish: "npm:9.0.9" load-json-file: "npm:6.2.0" lodash: "npm:^4.17.21" make-dir: "npm:4.0.0" minimatch: "npm:3.0.5" multimatch: "npm:5.0.0" node-fetch: "npm:2.6.7" - npm-package-arg: "npm:8.1.1" - npm-packlist: "npm:5.1.1" - npm-registry-fetch: "npm:^14.0.5" - npmlog: "npm:^6.0.2" + npm-package-arg: "npm:11.0.2" + npm-packlist: "npm:8.0.2" + npm-registry-fetch: "npm:^17.1.0" nx: "npm:>=17.1.2 < 20" p-map: "npm:4.0.0" p-map-series: "npm:2.1.0" @@ -21437,31 +21395,33 @@ __metadata: p-queue: "npm:6.6.2" p-reduce: "npm:2.1.0" p-waterfall: "npm:2.1.1" - pacote: "npm:^17.0.5" + pacote: "npm:^18.0.6" pify: "npm:5.0.0" read-cmd-shim: "npm:4.0.0" - read-package-json: "npm:6.0.4" resolve-from: "npm:5.0.0" rimraf: "npm:^4.4.1" semver: "npm:^7.3.8" + set-blocking: "npm:^2.0.0" signal-exit: "npm:3.0.7" slash: "npm:3.0.0" - ssri: "npm:^9.0.1" + ssri: "npm:^10.0.6" + string-width: "npm:^4.2.3" strong-log-transformer: "npm:2.1.0" tar: "npm:6.2.1" temp-dir: "npm:1.0.0" typescript: "npm:>=3 < 6" upath: "npm:2.0.1" - uuid: "npm:^9.0.0" + uuid: "npm:^10.0.0" validate-npm-package-license: "npm:3.0.4" - validate-npm-package-name: "npm:5.0.0" + validate-npm-package-name: "npm:5.0.1" + wide-align: "npm:1.1.5" write-file-atomic: "npm:5.0.1" write-pkg: "npm:4.0.0" yargs: "npm:17.7.2" yargs-parser: "npm:21.1.1" bin: lerna: dist/cli.js - checksum: 10c0/690e4bc332e0f62ad6f09d69c799a2143ffe771f20784aa8a923e18e084d4214249a8a32cafa3e8b23479e058f8d78fe43b9e8c3b69c86c0b26f9ca93b879cb5 + checksum: 10c0/282ec3b5fdc48a2b3ed6eeaac1575e6a35eeaf53c4fa4113ca6b4265d46a422bf5de99b701d7fb4c94e80ec22e0099f24cc5bcab0a4a0a47095538a88e953129 languageName: node linkType: hard @@ -21482,29 +21442,29 @@ __metadata: languageName: node linkType: hard -"libnpmaccess@npm:7.0.2": - version: 7.0.2 - resolution: "libnpmaccess@npm:7.0.2" +"libnpmaccess@npm:8.0.6": + version: 8.0.6 + resolution: "libnpmaccess@npm:8.0.6" dependencies: - npm-package-arg: "npm:^10.1.0" - npm-registry-fetch: "npm:^14.0.3" - checksum: 10c0/311f064016a75b73de547724c4b532d5fec5da283a3982c9442b00675eedc2ea4aae99184f963799c6a29639dbdf04d947f7f62dae51209f45acfd4972aa8c0f + npm-package-arg: "npm:^11.0.2" + npm-registry-fetch: "npm:^17.0.1" + checksum: 10c0/0b63c7cb44e024b0225dae8ebfe5166a0be8a9420c1b5fb6a4f1c795e9eabbed0fff5984ab57167c5634145de018008cbeeb27fe6f808f611ba5ba1b849ec3d6 languageName: node linkType: hard -"libnpmpublish@npm:7.3.0": - version: 7.3.0 - resolution: "libnpmpublish@npm:7.3.0" +"libnpmpublish@npm:9.0.9": + version: 9.0.9 + resolution: "libnpmpublish@npm:9.0.9" dependencies: - ci-info: "npm:^3.6.1" - normalize-package-data: "npm:^5.0.0" - npm-package-arg: "npm:^10.1.0" - npm-registry-fetch: "npm:^14.0.3" - proc-log: "npm:^3.0.0" + ci-info: "npm:^4.0.0" + normalize-package-data: "npm:^6.0.1" + npm-package-arg: "npm:^11.0.2" + npm-registry-fetch: "npm:^17.0.1" + proc-log: "npm:^4.2.0" semver: "npm:^7.3.7" - sigstore: "npm:^1.4.0" - ssri: "npm:^10.0.1" - checksum: 10c0/4f93a2c7bd0722afc9bd875a4153e6fc7b92e48a49b8d287f869529c8eaa9caa4107d289fe5786f506ce612b72c8809974b4e62b393b8449df401f8bba992b66 + sigstore: "npm:^2.2.0" + ssri: "npm:^10.0.6" + checksum: 10c0/5e4bae455d33fb7402b8b8fcc505d89a1d60ff4b7dc47dd9ba318426c00400e1892fd0435d8db6baab808f64d7f226cbf8d53792244ffad1df7fc2f94f3237fc languageName: node linkType: hard @@ -21983,7 +21943,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed @@ -22093,7 +22053,7 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.0, make-fetch-happen@npm:^11.0.1, make-fetch-happen@npm:^11.0.3, make-fetch-happen@npm:^11.1.1": +"make-fetch-happen@npm:^11.0.3": version: 11.1.1 resolution: "make-fetch-happen@npm:11.1.1" dependencies: @@ -22655,16 +22615,6 @@ __metadata: languageName: node linkType: hard -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: "npm:^1.3.1" - minipass: "npm:^3.0.0" - checksum: 10c0/9285cbbea801e7bd6a923e7fb66d9c47c8bad880e70b29f0b8ba220c283d065f47bfa887ef87fd1b735d39393ecd53bb13d40c260354e8fcf93d47cf4bf64e9c - languageName: node - linkType: hard - "minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" @@ -22683,7 +22633,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -23270,7 +23220,7 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:~1.0.0": +"mute-stream@npm:^1.0.0, mute-stream@npm:~1.0.0": version: 1.0.0 resolution: "mute-stream@npm:1.0.0" checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c @@ -23641,27 +23591,14 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^5.0.0": - version: 5.0.0 - resolution: "normalize-package-data@npm:5.0.0" - dependencies: - hosted-git-info: "npm:^6.0.0" - is-core-module: "npm:^2.8.1" - semver: "npm:^7.3.5" - validate-npm-package-license: "npm:^3.0.4" - checksum: 10c0/705fe66279edad2f93f6e504d5dc37984e404361a3df921a76ab61447eb285132d20ff261cc0bee9566b8ce895d75fcfec913417170add267e2873429fe38392 - languageName: node - linkType: hard - -"normalize-package-data@npm:^6.0.0": - version: 6.0.0 - resolution: "normalize-package-data@npm:6.0.0" +"normalize-package-data@npm:^6.0.0, normalize-package-data@npm:^6.0.1": + version: 6.0.2 + resolution: "normalize-package-data@npm:6.0.2" dependencies: hosted-git-info: "npm:^7.0.0" - is-core-module: "npm:^2.8.1" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" - checksum: 10c0/dbd7c712c1e016a4b682640a53b44e9290c9db7b94355c71234bafee1534bef4c5dc3970c30c7ee2c4990a3c07e963e15e211b61624d58eb857d867ec71d3bb6 + checksum: 10c0/7e32174e7f5575ede6d3d449593247183880122b4967d4ae6edb28cea5769ca025defda54fc91ec0e3c972fdb5ab11f9284606ba278826171b264cb16a9311ef languageName: node linkType: hard @@ -23688,15 +23625,6 @@ __metadata: languageName: node linkType: hard -"npm-bundled@npm:^1.1.2": - version: 1.1.2 - resolution: "npm-bundled@npm:1.1.2" - dependencies: - npm-normalize-package-bin: "npm:^1.0.1" - checksum: 10c0/3f2337789afc8cb608a0dd71cefe459531053d48a5497db14b07b985c4cab15afcae88600db9f92eae072c89b982eeeec8e4463e1d77bc03a7e90f5dacf29769 - languageName: node - linkType: hard - "npm-bundled@npm:^2.0.0": version: 2.0.1 resolution: "npm-bundled@npm:2.0.1" @@ -23724,13 +23652,6 @@ __metadata: languageName: node linkType: hard -"npm-normalize-package-bin@npm:^1.0.1": - version: 1.0.1 - resolution: "npm-normalize-package-bin@npm:1.0.1" - checksum: 10c0/b0c8c05fe419a122e0ff970ccbe7874ae24b4b4b08941a24d18097fe6e1f4b93e3f6abfb5512f9c5488827a5592f2fb3ce2431c41d338802aed24b9a0c160551 - languageName: node - linkType: hard - "npm-normalize-package-bin@npm:^2.0.0": version: 2.0.0 resolution: "npm-normalize-package-bin@npm:2.0.0" @@ -23745,30 +23666,7 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:8.1.1": - version: 8.1.1 - resolution: "npm-package-arg@npm:8.1.1" - dependencies: - hosted-git-info: "npm:^3.0.6" - semver: "npm:^7.0.0" - validate-npm-package-name: "npm:^3.0.0" - checksum: 10c0/833f1f6b730649a4f19b5a8491f4e640f31940aa907ec86ed58d7b3ebe48bf528ad4d3f6151199944cb5a60c24e810d75e0e0ee3226af80026f91d34619b49f8 - languageName: node - linkType: hard - -"npm-package-arg@npm:^10.0.0, npm-package-arg@npm:^10.1.0": - version: 10.1.0 - resolution: "npm-package-arg@npm:10.1.0" - dependencies: - hosted-git-info: "npm:^6.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: 10c0/ab56ed775b48e22755c324536336e3749b6a17763602bc0fb0d7e8b298100c2de8b5e2fb1d4fb3f451e9e076707a27096782e9b3a8da0c5b7de296be184b5a90 - languageName: node - linkType: hard - -"npm-package-arg@npm:^11.0.0, npm-package-arg@npm:^11.0.2": +"npm-package-arg@npm:11.0.2, npm-package-arg@npm:^11.0.0, npm-package-arg@npm:^11.0.2": version: 11.0.2 resolution: "npm-package-arg@npm:11.0.2" dependencies: @@ -23780,20 +23678,6 @@ __metadata: languageName: node linkType: hard -"npm-packlist@npm:5.1.1": - version: 5.1.1 - resolution: "npm-packlist@npm:5.1.1" - dependencies: - glob: "npm:^8.0.1" - ignore-walk: "npm:^5.0.1" - npm-bundled: "npm:^1.1.2" - npm-normalize-package-bin: "npm:^1.0.1" - bin: - npm-packlist: bin/index.js - checksum: 10c0/8d9845883722931576e8eb10ef779407ecfe7d3aec696af76fb3ccbee776560c214ef87bad3615f98bdf0bab759a3a0e5667932cd2c29e14d2a37de22ddf601c - languageName: node - linkType: hard - "npm-packlist@npm:8.0.2, npm-packlist@npm:^8.0.0": version: 8.0.2 resolution: "npm-packlist@npm:8.0.2" @@ -23829,49 +23713,19 @@ __metadata: languageName: node linkType: hard -"npm-registry-fetch@npm:^14.0.3, npm-registry-fetch@npm:^14.0.5": - version: 14.0.5 - resolution: "npm-registry-fetch@npm:14.0.5" - dependencies: - make-fetch-happen: "npm:^11.0.0" - minipass: "npm:^5.0.0" - minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^10.0.0" - proc-log: "npm:^3.0.0" - checksum: 10c0/6f556095feb20455d6dc3bb2d5f602df9c5725ab49bca8570135e2900d0ccd0a619427bb668639d94d42651fab0a9e8e234f5381767982a1af17d721799cfc2d - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^16.0.0": - version: 16.1.0 - resolution: "npm-registry-fetch@npm:16.1.0" - dependencies: - make-fetch-happen: "npm:^13.0.0" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^11.0.0" - proc-log: "npm:^3.0.0" - checksum: 10c0/b1108c256a95ed8cb57710a4c8970cf5814c6f00fbf51b045d53ad75a6fc00793ac6c1de1134bb0f35fa53d6f26a0ff29098d67c48ad7656451bc75f1f5e3c8c - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^17.0.0, npm-registry-fetch@npm:^17.0.1": - version: 17.0.1 - resolution: "npm-registry-fetch@npm:17.0.1" +"npm-registry-fetch@npm:^17.0.0, npm-registry-fetch@npm:^17.0.1, npm-registry-fetch@npm:^17.1.0": + version: 17.1.0 + resolution: "npm-registry-fetch@npm:17.1.0" dependencies: "@npmcli/redact": "npm:^2.0.0" + jsonparse: "npm:^1.3.1" make-fetch-happen: "npm:^13.0.0" minipass: "npm:^7.0.2" minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" minizlib: "npm:^2.1.2" npm-package-arg: "npm:^11.0.0" proc-log: "npm:^4.0.0" - checksum: 10c0/c5235928fe31fdb8dc28982f8b20109c5f630adaaf21f69bfece609d3851d670d31e1ea2b70d38c2e573fb88145c6ba270c1c9efc0893860ae89d9e6789ab0fb + checksum: 10c0/3f66214e106609fd2e92704e62ac929cba1424d4013fec50f783afbb81168b0dc14457d35c1716a77e30fc482c3576bdc4e4bc5c84a714cac59cf98f96a17f47 languageName: node linkType: hard @@ -23893,7 +23747,7 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": +"npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" dependencies: @@ -24493,34 +24347,6 @@ __metadata: languageName: node linkType: hard -"pacote@npm:^17.0.5": - version: 17.0.6 - resolution: "pacote@npm:17.0.6" - dependencies: - "@npmcli/git": "npm:^5.0.0" - "@npmcli/installed-package-contents": "npm:^2.0.1" - "@npmcli/promise-spawn": "npm:^7.0.0" - "@npmcli/run-script": "npm:^7.0.0" - cacache: "npm:^18.0.0" - fs-minipass: "npm:^3.0.0" - minipass: "npm:^7.0.2" - npm-package-arg: "npm:^11.0.0" - npm-packlist: "npm:^8.0.0" - npm-pick-manifest: "npm:^9.0.0" - npm-registry-fetch: "npm:^16.0.0" - proc-log: "npm:^3.0.0" - promise-retry: "npm:^2.0.1" - read-package-json: "npm:^7.0.0" - read-package-json-fast: "npm:^3.0.0" - sigstore: "npm:^2.2.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - bin: - pacote: lib/bin.js - checksum: 10c0/d8fc116cb91d453d2a42493ea5ced3ff57dbfdb6e5b9b514f1d0465422e80042c69013fb4f77be5f27751185c6b174a40d8a53debdfb57cc4ba82a9650d970db - languageName: node - linkType: hard - "pacote@npm:^18.0.0, pacote@npm:^18.0.6": version: 18.0.6 resolution: "pacote@npm:18.0.6" @@ -26178,30 +26004,6 @@ __metadata: languageName: node linkType: hard -"read-package-json@npm:6.0.4, read-package-json@npm:^6.0.0": - version: 6.0.4 - resolution: "read-package-json@npm:6.0.4" - dependencies: - glob: "npm:^10.2.2" - json-parse-even-better-errors: "npm:^3.0.0" - normalize-package-data: "npm:^5.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 10c0/0eb1110b35bc109a8d2789358a272c66b0fb8fd335a98df2ea9ff3423be564e2908f27d98f3f4b41da35495e04dc1763b33aad7cc24bfd58dfc6d60cca7d70c9 - languageName: node - linkType: hard - -"read-package-json@npm:^7.0.0": - version: 7.0.0 - resolution: "read-package-json@npm:7.0.0" - dependencies: - glob: "npm:^10.2.2" - json-parse-even-better-errors: "npm:^3.0.0" - normalize-package-data: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 10c0/a2d373d0f87613fe86ec49c7e4bcdaf2a14967c258c6ccfd9585dec8b21e3d5bfe422c460648fb30e8c93fc13579da0d9c9c65adc5ec4e95ec888d99e4bccc79 - languageName: node - linkType: hard - "read-pkg-up@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg-up@npm:3.0.0" @@ -26278,6 +26080,15 @@ __metadata: languageName: node linkType: hard +"read@npm:^3.0.1": + version: 3.0.1 + resolution: "read@npm:3.0.1" + dependencies: + mute-stream: "npm:^1.0.0" + checksum: 10c0/af524994ff7cf94aa3ebd268feac509da44e58be7ed2a02775b5ee6a7d157b93b919e8c5ead91333f86a21fbb487dc442760bc86354c18b84d334b8cec33723a + languageName: node + linkType: hard + "readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" @@ -27077,7 +26888,7 @@ __metadata: human-id: "npm:^4.1.1" jest: "npm:29.7.0" jscodeshift: "npm:0.15.0" - lerna: "npm:8.1.3" + lerna: "npm:8.1.6" listr2: "npm:6.6.1" make-dir-cli: "npm:3.1.0" msw: "npm:1.3.3" @@ -27342,7 +27153,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.6.3, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.1": +"semver@npm:7.6.3, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.1": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -27556,19 +27367,6 @@ __metadata: languageName: node linkType: hard -"sigstore@npm:^1.4.0": - version: 1.7.0 - resolution: "sigstore@npm:1.7.0" - dependencies: - "@sigstore/protobuf-specs": "npm:^0.1.0" - "@sigstore/tuf": "npm:^1.0.1" - make-fetch-happen: "npm:^11.0.1" - bin: - sigstore: bin/sigstore.js - checksum: 10c0/2cf2b7fe40323ef7a664627ac9e862cad985685bbc14528355d7a0813916dd4c96d94ffd3149de08d2ea33a86dfd4b073908d995cfcedba510cdb5073a49382c - languageName: node - linkType: hard - "sigstore@npm:^2.2.0": version: 2.2.0 resolution: "sigstore@npm:2.2.0" @@ -27941,7 +27739,7 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0, ssri@npm:^10.0.1, ssri@npm:^10.0.6": +"ssri@npm:^10.0.0, ssri@npm:^10.0.6": version: 10.0.6 resolution: "ssri@npm:10.0.6" dependencies: @@ -27950,15 +27748,6 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^9.0.1": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: "npm:^3.1.1" - checksum: 10c0/c5d153ce03b5980d683ecaa4d805f6a03d8dc545736213803e168a1907650c46c08a4e5ce6d670a0205482b35c35713d9d286d9133bdd79853a406e22ad81f04 - languageName: node - linkType: hard - "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -29238,17 +29027,6 @@ __metadata: languageName: node linkType: hard -"tuf-js@npm:^1.1.7": - version: 1.1.7 - resolution: "tuf-js@npm:1.1.7" - dependencies: - "@tufjs/models": "npm:1.0.4" - debug: "npm:^4.3.4" - make-fetch-happen: "npm:^11.1.1" - checksum: 10c0/7c4980ada7a55f2670b895e8d9345ef2eec4a471c47f6127543964a12a8b9b69f16002990e01a138cd775aa954880b461186a6eaf7b86633d090425b4273375b - languageName: node - linkType: hard - "tuf-js@npm:^2.2.0": version: 2.2.0 resolution: "tuf-js@npm:2.2.0" @@ -29956,6 +29734,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^10.0.0": + version: 10.0.0 + resolution: "uuid@npm:10.0.0" + bin: + uuid: dist/bin/uuid + checksum: 10c0/eab18c27fe4ab9fb9709a5d5f40119b45f2ec8314f8d4cf12ce27e4c6f4ffa4a6321dc7db6c515068fa373c075b49691ba969f0010bf37f44c37ca40cd6bf7fe + languageName: node + linkType: hard + "uuid@npm:^3.3.3": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -30018,21 +29805,10 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:5.0.0, validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: "npm:^5.0.0" - checksum: 10c0/36a9067650f5b90c573a0d394b89ddffb08fe58a60507d7938ad7c38f25055cc5c6bf4a10fbd604abe1f4a31062cbe0dfa8e7ccad37b249da32e7b71889c079e - languageName: node - linkType: hard - -"validate-npm-package-name@npm:^3.0.0": - version: 3.0.0 - resolution: "validate-npm-package-name@npm:3.0.0" - dependencies: - builtins: "npm:^1.0.3" - checksum: 10c0/064f21f59aefae6cc286dd4a50b15d14adb0227e0facab4316197dfb8d06801669e997af5081966c15f7828a5e6ff1957bd20886aeb6b9d0fa430e4cb5db9c4a +"validate-npm-package-name@npm:5.0.1, validate-npm-package-name@npm:^5.0.0": + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 10c0/903e738f7387404bb72f7ac34e45d7010c877abd2803dc2d614612527927a40a6d024420033132e667b1bade94544b8a1f65c9431a4eb30d0ce0d80093cd1f74 languageName: node linkType: hard @@ -30563,7 +30339,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": +"wide-align@npm:1.1.5, wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: From ab077605ff524b2573531399995c0b02b874dade Mon Sep 17 00:00:00 2001 From: Amy Haywood Dutton Date: Fri, 19 Jul 2024 19:02:08 -0500 Subject: [PATCH 36/74] =?UTF-8?q?=F0=9F=93=9D=20Added=20page=20for=20using?= =?UTF-8?q?=20GitPod=20to=20the=20documentation=20(#9366)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Feature description - Added information about using Redwood in GitPod on the Getting started page of the documentation - Added a dedicated page to the documentation for working with GitPod --------- Co-authored-by: Dominic Saadi Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> --- .changesets/9366.md | 3 ++ docs/docs/how-to/using-gitpod.md | 56 ++++++++++++++++++++++++++++++++ docs/docs/quick-start.md | 6 ++++ 3 files changed, 65 insertions(+) create mode 100644 .changesets/9366.md create mode 100644 docs/docs/how-to/using-gitpod.md diff --git a/.changesets/9366.md b/.changesets/9366.md new file mode 100644 index 000000000000..6bf399594e2a --- /dev/null +++ b/.changesets/9366.md @@ -0,0 +1,3 @@ +- πŸ“ Added page for using GitPod to the documentation (#9366) by @ahaywood + +This introduces new documentation to make getting started with redwood using GitPod easy! diff --git a/docs/docs/how-to/using-gitpod.md b/docs/docs/how-to/using-gitpod.md new file mode 100644 index 000000000000..b7a6bdd4c7cf --- /dev/null +++ b/docs/docs/how-to/using-gitpod.md @@ -0,0 +1,56 @@ +# Using GitPod + +## What is GitPod? +GitPod is a cloud development environment with all the necessary tools and dependencies, allowing you to focus on building your RedwoodJS application without worrying about the setup. Get started quickly and efficiently by launching RedwoodJS inside GitPod! + +## Getting Started +Click on the Open in GitPod button: + +[![Open in GitPod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/redwoodjs/starter) + + + +This will launch GitPod and ask you to configure a new workspace. Click continue. + +![GitPod Onboarding Screen](https://github.com/redwoodjs/starter/raw/main/images/gitpod-new-workspace.png) + +GitPod will then begin to build your workspace. This may take several minutes. + +What's going on behind the scenes: + +- GitPod is setting up the workspace +- It installs our recommended VS Code plugins: + - [ESLint](https://github.com/redwoodjs/starter/blob/main) + - [Git Lens](https://github.com/redwoodjs/starter/blob/main) + - [VS Code Language - Babel](https://github.com/redwoodjs/starter/blob/main) + - [VS Code Version Lens](https://github.com/redwoodjs/starter#:~:text=VS%20Code%20Version%20Lens) + - [Editor Config](https://github.com/redwoodjs/starter#:~:text=Code%20Version%20Lens-,Editor%20Config,-Prisma) + - [Prisma](https://github.com/redwoodjs/starter/blob/main) + - [VS Code GraphQL](https://github.com/redwoodjs/starter/blob/main) +- It runs our **Create Redwood App** which will install the latest stable version of Redwood. We're setting this project to use TypeScript, however, you can [change it to JavaScript](https://github.com/redwoodjs/starter/blob/main) if you prefer. +- It runs `yarn install`, adding all the dependencies for the project +- Changes the database over to Postgres + +Once everything is up and running, you can click on the Ports tab: + +![GitPod Ports Tab](https://github.com/redwoodjs/starter/raw/main/images/gitpod-ports.png) + +You can click on the address or the globe icon to open that particular port in a new tab. + +- Port 5432 is the database. So, if you click on that port, you'll probably see a "Port 5432 Not Found" error, but it is working! +![GitPod on Port 5432](https://github.com/redwoodjs/starter/raw/main/images/gitpod-port-5432.png) + +- Port 8910 is your frontend +![Port 8910 frontend](https://github.com/redwoodjs/starter/raw/main/images/gitpod-port-8910.png) + +- Port 8911 is your backend and will show you a list of all available functions. If you add `/graphql` to the end of the URL, you should see the GraphQL Playground +![Port 8911 GraphQL Playground](https://github.com/redwoodjs/starter/raw/main/images/gitpod-graphql.png) + +## How to Use GitPod + + + +If you have an existing project, you can still use GitPod: + +1. Take any repository within GitHub and append `gitpod.io/#` to the URL. This will quickly launch a GitPod workspace. +2. Within the Terminal, run `yarn install` to install all the dependencies diff --git a/docs/docs/quick-start.md b/docs/docs/quick-start.md index e9c078e1958e..18982ba56e23 100644 --- a/docs/docs/quick-start.md +++ b/docs/docs/quick-start.md @@ -49,6 +49,12 @@ yarn redwood --help ``` For all the details, see the [CLI reference](cli-commands.md). +### GitPod + +The fastest way to start a new Redwood project is to use GitPod ([additional documentation for working with GitPod](./how-to/using-gitpod)). + +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/redwoodjs/starter) + ## Prisma and the database Redwood wouldn't be a full-stack framework without a database. It all starts with the schema. Open the `schema.prisma` file in `api/db` and replace the `UserExample` model with the following `Post` model: From bae6eadd021ea9764b21f95f285b6e029137cf00 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 00:55:13 +0000 Subject: [PATCH 37/74] chore(deps): update dependency @supabase/supabase-js to v2.44.4 (#10990) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@supabase/supabase-js](https://togithub.com/supabase/supabase-js) | [`2.43.5` -> `2.44.4`](https://renovatebot.com/diffs/npm/@supabase%2fsupabase-js/2.43.5/2.44.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@supabase%2fsupabase-js/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@supabase%2fsupabase-js/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@supabase%2fsupabase-js/2.43.5/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@supabase%2fsupabase-js/2.43.5/2.44.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
supabase/supabase-js (@​supabase/supabase-js) ### [`v2.44.4`](https://togithub.com/supabase/supabase-js/compare/v2.44.3...51cd9863af6510d5a3e87166c8cd54f94ee76da3) [Compare Source](https://togithub.com/supabase/supabase-js/compare/v2.44.3...v2.44.4) ### [`v2.44.3`](https://togithub.com/supabase/supabase-js/releases/tag/v2.44.3) [Compare Source](https://togithub.com/supabase/supabase-js/compare/v2.44.2...v2.44.3) ##### Bug Fixes - imports not working w/ Metro bundler ([564df44](https://togithub.com/supabase/supabase-js/commit/564df449d9418e2b58106b0c3bd31f1b2a206839)) ### [`v2.44.2`](https://togithub.com/supabase/supabase-js/releases/tag/v2.44.2) [Compare Source](https://togithub.com/supabase/supabase-js/compare/v2.44.1...v2.44.2) ##### Bug Fixes - Bump up realtime-js 2.10.2 ([#​1235](https://togithub.com/supabase/supabase-js/issues/1235)) ([b8a5d71](https://togithub.com/supabase/supabase-js/commit/b8a5d7137de9985d09fb5820b444b1f7a8a580f3)) ### [`v2.44.1`](https://togithub.com/supabase/supabase-js/releases/tag/v2.44.1) [Compare Source](https://togithub.com/supabase/supabase-js/compare/v2.44.0...v2.44.1) ##### Bug Fixes - postgrest-js esm typings ([5d92d48](https://togithub.com/supabase/supabase-js/commit/5d92d489941f1ad34759b58b4e6b02725e3c9278)) ### [`v2.44.0`](https://togithub.com/supabase/supabase-js/releases/tag/v2.44.0) [Compare Source](https://togithub.com/supabase/supabase-js/compare/v2.43.6...v2.44.0) ##### Features - Bump realtime-js 2.10.1 ([#​1231](https://togithub.com/supabase/supabase-js/issues/1231)) ([37dc1ae](https://togithub.com/supabase/supabase-js/commit/37dc1ae69f6773edfbda520580179bfcd777f9e6)) ### [`v2.43.6`](https://togithub.com/supabase/supabase-js/releases/tag/v2.43.6) [Compare Source](https://togithub.com/supabase/supabase-js/compare/v2.43.5...v2.43.6) ##### Bug Fixes - postgrest-js 1.15.6 ([450aa49](https://togithub.com/supabase/supabase-js/commit/450aa493ddc9e3d1830146d5e7dcb7df2bc50a49))
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../auth-providers/supabase/web/package.json | 4 +- yarn.lock | 42 +++++++++---------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/auth-providers/supabase/web/package.json b/packages/auth-providers/supabase/web/package.json index 9a334f3623b2..9f209712f7de 100644 --- a/packages/auth-providers/supabase/web/package.json +++ b/packages/auth-providers/supabase/web/package.json @@ -31,14 +31,14 @@ "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@supabase/ssr": "0.3.0", - "@supabase/supabase-js": "2.43.5", + "@supabase/supabase-js": "2.44.4", "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", "vitest": "1.6.0" }, "peerDependencies": { - "@supabase/supabase-js": "2.43.5" + "@supabase/supabase-js": "2.44.4" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/yarn.lock b/yarn.lock index ec74df586937..71a9995f6891 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7720,14 +7720,14 @@ __metadata: "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" "@supabase/ssr": "npm:0.3.0" - "@supabase/supabase-js": "npm:2.43.5" + "@supabase/supabase-js": "npm:2.44.4" "@types/react": "npm:^18.2.55" core-js: "npm:3.37.1" react: "npm:19.0.0-beta-04b058868c-20240508" typescript: "npm:5.4.5" vitest: "npm:1.6.0" peerDependencies: - "@supabase/supabase-js": 2.43.5 + "@supabase/supabase-js": 2.44.4 languageName: unknown linkType: soft @@ -9820,12 +9820,12 @@ __metadata: languageName: node linkType: hard -"@supabase/auth-js@npm:2.64.2": - version: 2.64.2 - resolution: "@supabase/auth-js@npm:2.64.2" +"@supabase/auth-js@npm:2.64.4": + version: 2.64.4 + resolution: "@supabase/auth-js@npm:2.64.4" dependencies: "@supabase/node-fetch": "npm:^2.6.14" - checksum: 10c0/a5d9f9ccbcac38b86f5c860264cd5bf130774c14cf9dc5b3934653d4a1bb7bae6e66d6c3501b0c38782b6d75dfed6763a4b25096692894364fbfd9241f7527a1 + checksum: 10c0/a76d14688da9e90a87e3878c64c47d006a413bb1949bd18d5e9b62131819ac1e39fc84cfcbf1d3ec1b13e5d80f40dbca24a1cd3889aa7102f044ca66aa9ddd13 languageName: node linkType: hard @@ -9847,24 +9847,24 @@ __metadata: languageName: node linkType: hard -"@supabase/postgrest-js@npm:1.15.5": - version: 1.15.5 - resolution: "@supabase/postgrest-js@npm:1.15.5" +"@supabase/postgrest-js@npm:1.15.8": + version: 1.15.8 + resolution: "@supabase/postgrest-js@npm:1.15.8" dependencies: "@supabase/node-fetch": "npm:^2.6.14" - checksum: 10c0/d57edc36158a7b2271b4889c12c8ae7d3c9630dd0ff2433f4a1702360825b08a0d93d3b5855eb49348a02f9d411ffd9da8df03fc00bad6b6ef2102358e2ec76e + checksum: 10c0/23b6d7b2b32307fa26f6ebccd74f23e2725e7816a4db6e7151e3019b8c5a9821ff4c7fb917f93b5c3bbd356afae144f567f1a05315d8c0208ed6db4d81382a81 languageName: node linkType: hard -"@supabase/realtime-js@npm:2.9.5": - version: 2.9.5 - resolution: "@supabase/realtime-js@npm:2.9.5" +"@supabase/realtime-js@npm:2.10.2": + version: 2.10.2 + resolution: "@supabase/realtime-js@npm:2.10.2" dependencies: "@supabase/node-fetch": "npm:^2.6.14" "@types/phoenix": "npm:^1.5.4" "@types/ws": "npm:^8.5.10" ws: "npm:^8.14.2" - checksum: 10c0/e27aa7c7f7a4444357f1df03d62c7a3171ecc6ead7a77c3746db045185d154cbd6883f8295ce3258a42d6815a2aa56f5116e78ac4031e491131d56f288859e96 + checksum: 10c0/d33bb7c124c5014ad3f308bb9837f74a33e408976595bda2a8955e2685e89654259738cb2409c31a3aef3892d22d3986c2880437083a87f1a47e828dd2f27eb9 languageName: node linkType: hard @@ -9889,17 +9889,17 @@ __metadata: languageName: node linkType: hard -"@supabase/supabase-js@npm:2.43.5": - version: 2.43.5 - resolution: "@supabase/supabase-js@npm:2.43.5" +"@supabase/supabase-js@npm:2.44.4": + version: 2.44.4 + resolution: "@supabase/supabase-js@npm:2.44.4" dependencies: - "@supabase/auth-js": "npm:2.64.2" + "@supabase/auth-js": "npm:2.64.4" "@supabase/functions-js": "npm:2.4.1" "@supabase/node-fetch": "npm:2.6.15" - "@supabase/postgrest-js": "npm:1.15.5" - "@supabase/realtime-js": "npm:2.9.5" + "@supabase/postgrest-js": "npm:1.15.8" + "@supabase/realtime-js": "npm:2.10.2" "@supabase/storage-js": "npm:2.6.0" - checksum: 10c0/9234d0a5c06a7c246ee2cdaddfd7e026e3c0e582ddf1c316d7a01a9bd5f0f75e5cc22649ef06dccb2b2028925c529e8001f0d6002f7d1d68bc8699660699da4d + checksum: 10c0/ff736cc7d341c44bf9b4460114b33a2f93fc64ef38e118360e8d693971849b0f11b472692dc34c96293e05249e3c3ade97909100147219fd0a8846d66ab8569a languageName: node linkType: hard From 06096ad3de0db7ced437e35140fce2a2bb9d1729 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 00:55:32 +0000 Subject: [PATCH 38/74] chore(deps): update dependency @playwright/test to v1.45.2 (#10989) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@playwright/test](https://playwright.dev) ([source](https://togithub.com/microsoft/playwright)) | [`1.44.1` -> `1.45.2`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.44.1/1.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.44.1/1.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.44.1/1.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
microsoft/playwright (@​playwright/test) ### [`v1.45.2`](https://togithub.com/microsoft/playwright/compare/v1.45.1...d8a5f3b33193e413b404ff4aa1f71e859d8f1b6b) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.45.1...v1.45.2) ### [`v1.45.1`](https://togithub.com/microsoft/playwright/compare/v1.45.0...e8989f83d9801cdaadc3803b5341c601c9593947) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.45.0...v1.45.1) ### [`v1.45.0`](https://togithub.com/microsoft/playwright/compare/v1.44.1...4f3f6eecae490af444dd9298c9eaeb0c596915b7) [Compare Source](https://togithub.com/microsoft/playwright/compare/v1.44.1...v1.45.0)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/ogimage-gen/package.json | 2 +- yarn.lock | 32 +++++++++++++++---------------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 4adaca5212df..81917d369b4a 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@babel/runtime-corejs3": "7.24.8", "@faker-js/faker": "8.4.1", "@npmcli/arborist": "7.5.4", - "@playwright/test": "1.44.1", + "@playwright/test": "1.45.2", "@testing-library/jest-dom": "6.4.6", "@testing-library/react": "14.3.1", "@testing-library/user-event": "14.5.2", diff --git a/packages/ogimage-gen/package.json b/packages/ogimage-gen/package.json index 290a341cab0a..1f104e4d7559 100644 --- a/packages/ogimage-gen/package.json +++ b/packages/ogimage-gen/package.json @@ -48,7 +48,7 @@ "react-dom": "19.0.0-beta-04b058868c-20240508" }, "devDependencies": { - "@playwright/test": "1.44.1", + "@playwright/test": "1.45.2", "@redwoodjs/framework-tools": "workspace:*", "ts-toolbelt": "9.6.0", "tsx": "4.15.6", diff --git a/yarn.lock b/yarn.lock index 71a9995f6891..b78bf63bd4d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6385,14 +6385,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:1.44.1": - version: 1.44.1 - resolution: "@playwright/test@npm:1.44.1" +"@playwright/test@npm:1.45.2": + version: 1.45.2 + resolution: "@playwright/test@npm:1.45.2" dependencies: - playwright: "npm:1.44.1" + playwright: "npm:1.45.2" bin: playwright: cli.js - checksum: 10c0/f72669db3dfa83dc12d43ddbce8fbb27a69a80347b515fa00d8467ca640f8c7b7f5f5ff6d6cdfc5a1bce2c7d4b6ee62b988d682ef265f567302998de4f2a64ab + checksum: 10c0/24e86829cde9abc00519ee5dcf4eaa24d606c1d2339cc08b64a9a66588f0e009fb30be4aed15acad89aa1f5d8c11d6b10573e6d7b4bed3c2b870a8186792ebb7 languageName: node linkType: hard @@ -8389,7 +8389,7 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/ogimage-gen@workspace:packages/ogimage-gen" dependencies: - "@playwright/test": "npm:1.44.1" + "@playwright/test": "npm:1.45.2" "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/internal": "workspace:*" "@redwoodjs/project-config": "workspace:*" @@ -24944,27 +24944,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.44.1": - version: 1.44.1 - resolution: "playwright-core@npm:1.44.1" +"playwright-core@npm:1.45.2": + version: 1.45.2 + resolution: "playwright-core@npm:1.45.2" bin: playwright-core: cli.js - checksum: 10c0/6ffa3a04822b3df86d7f47a97e4f20318c0c50868ba4311820e6626ecadaab1424fbd0a3d01f0b4228adc0c781115e44b801742a4970b88739f804d82f142d68 + checksum: 10c0/38f5ccb868c71573d65421faab5727cae0324760e6f8bf0b4053a6590a6c0c35ab4c7498ea32ae96b0e788a0ddf6e28b199b33729c5974aad5eb8a763316c792 languageName: node linkType: hard -"playwright@npm:1.44.1": - version: 1.44.1 - resolution: "playwright@npm:1.44.1" +"playwright@npm:1.45.2": + version: 1.45.2 + resolution: "playwright@npm:1.45.2" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.44.1" + playwright-core: "npm:1.45.2" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/de827d17746b18ae2ec67d510a640d8ceebf8ee8e3d8399bccffa83b76a967498ca377777e4e6a1daaef4b3c86cb2c44c7468de53d2d915acc61b3b89c032738 + checksum: 10c0/9646ee3ab7af087f6abb753aacc8e7aed3f1856ad41968507dc2b271333dde9e4856ff086e389b291b5013f0625324b01588792095fcbc227d45e7527a54249f languageName: node linkType: hard @@ -26860,7 +26860,7 @@ __metadata: "@babel/runtime-corejs3": "npm:7.24.8" "@faker-js/faker": "npm:8.4.1" "@npmcli/arborist": "npm:7.5.4" - "@playwright/test": "npm:1.44.1" + "@playwright/test": "npm:1.45.2" "@testing-library/jest-dom": "npm:6.4.6" "@testing-library/react": "npm:14.3.1" "@testing-library/user-event": "npm:14.5.2" From 68c61a93dda214c0beee19769450a841a3d6059f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 00:55:47 +0000 Subject: [PATCH 39/74] chore(deps): update dependency tstyche to v2.1.0 (#10992) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [tstyche](https://tstyche.org) ([source](https://togithub.com/tstyche/tstyche)) | [`2.0.0` -> `2.1.0`](https://renovatebot.com/diffs/npm/tstyche/2.0.0/2.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tstyche/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tstyche/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tstyche/2.0.0/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tstyche/2.0.0/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
tstyche/tstyche (tstyche) ### [`v2.1.0`](https://togithub.com/tstyche/tstyche/blob/HEAD/RELEASES.md#210---2024-07-15) [Compare Source](https://togithub.com/tstyche/tstyche/compare/v2.0.0...v2.1.0) ##### Fixed - Allow empty config file ([#​239](https://togithub.com/tstyche/tstyche/pull/239)) - Handle not supported matchers ([#​227](https://togithub.com/tstyche/tstyche/pull/227)) ##### Changed - Show related diagnostics, when provided by TypeScript ([#​242](https://togithub.com/tstyche/tstyche/pull/242)) - Mark the entire locations in diagnostic messages ([#​238](https://togithub.com/tstyche/tstyche/pull/238), [#​247](https://togithub.com/tstyche/tstyche/pull/247), [#​251](https://togithub.com/tstyche/tstyche/pull/251), [#​253](https://togithub.com/tstyche/tstyche/pull/253), [#​255](https://togithub.com/tstyche/tstyche/pull/255)) - In watch mode, return the list of test files as an async iterable ([#​233](https://togithub.com/tstyche/tstyche/pull/233), [#​232](https://togithub.com/tstyche/tstyche/pull/232)) ##### Added - **New!** Add the `.toAcceptProps()` matcher ([#​237](https://togithub.com/tstyche/tstyche/pull/237))
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/router/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 81917d369b4a..1f509a8adf98 100644 --- a/package.json +++ b/package.json @@ -105,7 +105,7 @@ "ora": "7.0.1", "prompts": "2.4.2", "rimraf": "5.0.9", - "tstyche": "2.0.0", + "tstyche": "2.1.0", "tsx": "4.15.6", "typescript": "5.4.5", "vitest": "1.6.0", diff --git a/packages/router/package.json b/packages/router/package.json index e4fe76a5557f..9e41e0fdb4d5 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -38,7 +38,7 @@ "@types/react-dom": "^18.2.19", "react": "19.0.0-beta-04b058868c-20240508", "react-dom": "19.0.0-beta-04b058868c-20240508", - "tstyche": "2.0.0", + "tstyche": "2.1.0", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/web/package.json b/packages/web/package.json index ee8b6a980bcf..9a9f6dea60e0 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -170,7 +170,7 @@ "publint": "0.2.9", "react": "19.0.0-beta-04b058868c-20240508", "react-dom": "19.0.0-beta-04b058868c-20240508", - "tstyche": "2.0.0", + "tstyche": "2.1.0", "tsx": "4.15.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/yarn.lock b/yarn.lock index b78bf63bd4d8..addf9943dd12 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8515,7 +8515,7 @@ __metadata: core-js: "npm:3.37.1" react: "npm:19.0.0-beta-04b058868c-20240508" react-dom: "npm:19.0.0-beta-04b058868c-20240508" - tstyche: "npm:2.0.0" + tstyche: "npm:2.1.0" typescript: "npm:5.4.5" vitest: "npm:1.6.0" peerDependencies: @@ -8763,7 +8763,7 @@ __metadata: react-hot-toast: "npm:2.4.1" stacktracey: "npm:2.1.8" ts-toolbelt: "npm:9.6.0" - tstyche: "npm:2.0.0" + tstyche: "npm:2.1.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -26899,7 +26899,7 @@ __metadata: ora: "npm:7.0.1" prompts: "npm:2.4.2" rimraf: "npm:5.0.9" - tstyche: "npm:2.0.0" + tstyche: "npm:2.1.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -28990,9 +28990,9 @@ __metadata: languageName: node linkType: hard -"tstyche@npm:2.0.0": - version: 2.0.0 - resolution: "tstyche@npm:2.0.0" +"tstyche@npm:2.1.0": + version: 2.1.0 + resolution: "tstyche@npm:2.1.0" peerDependencies: typescript: 4.x || 5.x peerDependenciesMeta: @@ -29000,7 +29000,7 @@ __metadata: optional: true bin: tstyche: ./build/bin.js - checksum: 10c0/3688e63b0b5ba3b58417b8e515ce4bc3d2ca53357914028d954cda83d14d169d091cf8f28bb02371120d3363d183821d554c6c031cf74f28ff443d065c8e5695 + checksum: 10c0/7b706d2af6af09f8bbd5bcd70b0826febdf416a43e5fe42af36e3b0d7d8e0f6b0d2e30d27c1c5cc18f5262f0f7bbf19f75225366fa894a11ace95bfa9622acc5 languageName: node linkType: hard From ea7135a244ff9e1e29db403786beab761f5f215b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 00:56:00 +0000 Subject: [PATCH 40/74] fix(deps): update dependency fastify to v4.28.1 (#10998) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [fastify](https://fastify.dev/) ([source](https://togithub.com/fastify/fastify)) | [`4.27.0` -> `4.28.1`](https://renovatebot.com/diffs/npm/fastify/4.27.0/4.28.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/fastify/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/fastify/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/fastify/4.27.0/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/fastify/4.27.0/4.28.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
fastify/fastify (fastify) ### [`v4.28.1`](https://togithub.com/fastify/fastify/releases/tag/v4.28.1) [Compare Source](https://togithub.com/fastify/fastify/compare/v4.28.0...v4.28.1) #### What's Changed - \[Backport 4.x] fix: server.listen listener is not cleanup properly by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/fastify/fastify/pull/5523](https://togithub.com/fastify/fastify/pull/5523) - \[Backport 4.x] test: fix test finished earlier than expected by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/fastify/fastify/pull/5541](https://togithub.com/fastify/fastify/pull/5541) - fix(v4): update .npmignore by [@​Eomm](https://togithub.com/Eomm) in [https://github.com/fastify/fastify/pull/5538](https://togithub.com/fastify/fastify/pull/5538) **Full Changelog**: https://github.com/fastify/fastify/compare/v4.28.0...v4.28.1 ### [`v4.28.0`](https://togithub.com/fastify/fastify/releases/tag/v4.28.0) [Compare Source](https://togithub.com/fastify/fastify/compare/v4.27.0...v4.28.0) #### What's Changed - test: fix closing - pipelining by [@​climba03003](https://togithub.com/climba03003) in [https://github.com/fastify/fastify/pull/5486](https://togithub.com/fastify/fastify/pull/5486) - refactor(backport v4.x): change `reply.redirect()` signature ([#​5483](https://togithub.com/fastify/fastify/issues/5483)) by [@​gurgunday](https://togithub.com/gurgunday) in [https://github.com/fastify/fastify/pull/5484](https://togithub.com/fastify/fastify/pull/5484) - refactor(backport v4.x): hasRoute method comparison with case insensitive by [@​SMNBLMRR](https://togithub.com/SMNBLMRR) in [https://github.com/fastify/fastify/pull/5513](https://togithub.com/fastify/fastify/pull/5513) - fix: (backport) Type inferrence with auxilliary hook handlers by [@​aadito123](https://togithub.com/aadito123) in [https://github.com/fastify/fastify/pull/5518](https://togithub.com/fastify/fastify/pull/5518) **Full Changelog**: https://github.com/fastify/fastify/compare/v4.27.0...v4.28.0
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/adapters/fastify/web/package.json | 2 +- packages/api-server/package.json | 2 +- packages/web-server/package.json | 2 +- yarn.lock | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/adapters/fastify/web/package.json b/packages/adapters/fastify/web/package.json index f3c5dfa519a5..07928db82e99 100644 --- a/packages/adapters/fastify/web/package.json +++ b/packages/adapters/fastify/web/package.json @@ -29,7 +29,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "fastify": "4.27.0", + "fastify": "4.28.1", "tsx": "4.15.6", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/packages/api-server/package.json b/packages/api-server/package.json index c8f95872da1d..92bedd2b2a2d 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -39,7 +39,7 @@ "dotenv-defaults": "5.0.2", "fast-glob": "3.3.2", "fast-json-parse": "1.0.3", - "fastify": "4.27.0", + "fastify": "4.28.1", "fastify-raw-body": "4.3.0", "lodash": "4.17.21", "pretty-bytes": "5.6.0", diff --git a/packages/web-server/package.json b/packages/web-server/package.json index 5e7f462e7637..a3cba82e2f3a 100644 --- a/packages/web-server/package.json +++ b/packages/web-server/package.json @@ -29,7 +29,7 @@ "@redwoodjs/project-config": "workspace:*", "chalk": "4.1.2", "dotenv-defaults": "5.0.2", - "fastify": "4.27.0", + "fastify": "4.28.1", "fs-extra": "11.2.0", "yargs": "17.7.2" }, diff --git a/yarn.lock b/yarn.lock index addf9943dd12..fafdddfd3108 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7238,7 +7238,7 @@ __metadata: dotenv-defaults: "npm:5.0.2" fast-glob: "npm:3.3.2" fast-json-parse: "npm:1.0.3" - fastify: "npm:4.27.0" + fastify: "npm:4.28.1" fastify-raw-body: "npm:4.3.0" lodash: "npm:4.17.21" pino-abstract-transport: "npm:1.2.0" @@ -8153,7 +8153,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/project-config": "workspace:*" fast-glob: "npm:3.3.2" - fastify: "npm:4.27.0" + fastify: "npm:4.28.1" tsx: "npm:4.15.6" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -8718,7 +8718,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" chalk: "npm:4.1.2" dotenv-defaults: "npm:5.0.2" - fastify: "npm:4.27.0" + fastify: "npm:4.28.1" fs-extra: "npm:11.2.0" tsx: "npm:4.15.6" typescript: "npm:5.4.5" @@ -17276,9 +17276,9 @@ __metadata: languageName: node linkType: hard -"fastify@npm:4.27.0": - version: 4.27.0 - resolution: "fastify@npm:4.27.0" +"fastify@npm:4.28.1": + version: 4.28.1 + resolution: "fastify@npm:4.28.1" dependencies: "@fastify/ajv-compiler": "npm:^3.5.0" "@fastify/error": "npm:^3.4.0" @@ -17296,7 +17296,7 @@ __metadata: secure-json-parse: "npm:^2.7.0" semver: "npm:^7.5.4" toad-cache: "npm:^3.3.0" - checksum: 10c0/879e9d3f6b9521bea29255c79ca1ddf3dd4c017937a25e7348d7686625c7dd56f21af18e6db2ecdd41d07e5c73a779ab0bb1f5d6b081909bf3e8caadaf669160 + checksum: 10c0/9c212e9a72c42a27ebc9b0bc7fda8f94ff208250158093374942b0e156a3f55fa848c926921f99bdf7f38f6f8103ac28ecc72cc507f33893cd121ce4f3eda069 languageName: node linkType: hard From 5e30a443c149ac3ebea445a07edfa80bbbf2dbbb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 00:56:16 +0000 Subject: [PATCH 41/74] chore(deps): update dependency @types/vscode to v1.91.0 (#10991) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/vscode](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/vscode) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode)) | [`1.90.0` -> `1.91.0`](https://renovatebot.com/diffs/npm/@types%2fvscode/1.90.0/1.91.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fvscode/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fvscode/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fvscode/1.90.0/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fvscode/1.90.0/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/structure/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/structure/package.json b/packages/structure/package.json index 6b41b9057f86..1985f0f01ebf 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -56,7 +56,7 @@ "@types/fs-extra": "11.0.4", "@types/lodash": "4.17.7", "@types/node": "20.12.12", - "@types/vscode": "1.90.0", + "@types/vscode": "1.91.0", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/yarn.lock b/yarn.lock index fafdddfd3108..a43f352515c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8553,7 +8553,7 @@ __metadata: "@types/line-column": "npm:1.0.2" "@types/lodash": "npm:4.17.7" "@types/node": "npm:20.12.12" - "@types/vscode": "npm:1.90.0" + "@types/vscode": "npm:1.91.0" camelcase: "npm:6.3.0" core-js: "npm:3.37.1" deepmerge: "npm:4.3.1" @@ -11263,10 +11263,10 @@ __metadata: languageName: node linkType: hard -"@types/vscode@npm:1.90.0": - version: 1.90.0 - resolution: "@types/vscode@npm:1.90.0" - checksum: 10c0/6f18c57feca20b9ec12cb63a8c192bbf8b5138da078771af8f944fc193084565124626dde31f7ff16e7000ed2a12dde963542e2d2fe965bd24f94cdd4397e9a2 +"@types/vscode@npm:1.91.0": + version: 1.91.0 + resolution: "@types/vscode@npm:1.91.0" + checksum: 10c0/46c2faab49b79ff6cb4fbdb480ea149cb38e178a77961baa0edbd2899c62f2c281b8f1762bb36883ce6ddb600a6d3b22dda0a29eadc640c111a60dfc6552dceb languageName: node linkType: hard From decc5bdee613ad64d26eb2d327301365f94f1973 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 01:01:46 +0000 Subject: [PATCH 42/74] fix(deps): update dependency smol-toml to v1.3.0 (#11000) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [smol-toml](https://togithub.com/squirrelchat/smol-toml) | [`1.2.2` -> `1.3.0`](https://renovatebot.com/diffs/npm/smol-toml/1.2.2/1.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/smol-toml/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/smol-toml/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/smol-toml/1.2.2/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/smol-toml/1.2.2/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
squirrelchat/smol-toml (smol-toml) ### [`v1.3.0`](https://togithub.com/squirrelchat/smol-toml/releases/tag/v1.3.0) [Compare Source](https://togithub.com/squirrelchat/smol-toml/compare/v1.2.2...v1.3.0) smol-toml is changing how it's distributed (again)! It's now a dual-package with native ESM and a CJS single-file build. This should make the package available for even more targets, now including targets which can't treat CJS as faux ESM! ##### What's Changed - feat: dual-package by [@​cyyynthia](https://togithub.com/cyyynthia) in [https://github.com/squirrelchat/smol-toml/pull/26](https://togithub.com/squirrelchat/smol-toml/pull/26) **Full Changelog**: https://github.com/squirrelchat/smol-toml/compare/v1.2.2...v1.3.0
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/cli-helpers/package.json | 2 +- packages/cli/package.json | 2 +- packages/project-config/package.json | 2 +- packages/structure/package.json | 2 +- yarn.lock | 16 ++++++++-------- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/cli-helpers/package.json b/packages/cli-helpers/package.json index d5f28c7a0992..4f0e72add725 100644 --- a/packages/cli-helpers/package.json +++ b/packages/cli-helpers/package.json @@ -52,7 +52,7 @@ "pascalcase": "1.0.0", "prettier": "3.3.3", "prompts": "2.4.2", - "smol-toml": "1.2.2", + "smol-toml": "1.3.0", "terminal-link": "2.1.1" }, "devDependencies": { diff --git a/packages/cli/package.json b/packages/cli/package.json index 7fa5b2839615..daa3c9529ef5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -74,7 +74,7 @@ "prompts": "2.4.2", "rimraf": "5.0.9", "semver": "7.6.3", - "smol-toml": "1.2.2", + "smol-toml": "1.3.0", "string-env-interpolation": "1.0.1", "systeminformation": "5.22.11", "terminal-link": "2.1.1", diff --git a/packages/project-config/package.json b/packages/project-config/package.json index 495e999ca4b4..949522d4d761 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -38,7 +38,7 @@ "dependencies": { "deepmerge": "4.3.1", "fast-glob": "3.3.2", - "smol-toml": "1.2.2", + "smol-toml": "1.3.0", "string-env-interpolation": "1.0.1" }, "devDependencies": { diff --git a/packages/structure/package.json b/packages/structure/package.json index 1985f0f01ebf..2268490d03b9 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -43,7 +43,7 @@ "lodash-decorators": "6.0.1", "lru-cache": "10.2.2", "proxyquire": "2.1.3", - "smol-toml": "1.2.2", + "smol-toml": "1.3.0", "ts-morph": "15.1.0", "vscode-languageserver": "6.1.1", "vscode-languageserver-textdocument": "1.0.11", diff --git a/yarn.lock b/yarn.lock index a43f352515c5..d43488268ac9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7888,7 +7888,7 @@ __metadata: pascalcase: "npm:1.0.0" prettier: "npm:3.3.3" prompts: "npm:2.4.2" - smol-toml: "npm:1.2.2" + smol-toml: "npm:1.3.0" terminal-link: "npm:2.1.1" tsx: "npm:4.15.6" typescript: "npm:5.4.5" @@ -7971,7 +7971,7 @@ __metadata: prompts: "npm:2.4.2" rimraf: "npm:5.0.9" semver: "npm:7.6.3" - smol-toml: "npm:1.2.2" + smol-toml: "npm:1.3.0" string-env-interpolation: "npm:1.0.1" systeminformation: "npm:5.22.11" terminal-link: "npm:2.1.1" @@ -8445,7 +8445,7 @@ __metadata: fast-glob: "npm:3.3.2" publint: "npm:0.2.9" rimraf: "npm:5.0.9" - smol-toml: "npm:1.2.2" + smol-toml: "npm:1.3.0" string-env-interpolation: "npm:1.0.1" tsx: "npm:4.15.6" typescript: "npm:5.4.5" @@ -8568,7 +8568,7 @@ __metadata: lodash-decorators: "npm:6.0.1" lru-cache: "npm:10.2.2" proxyquire: "npm:2.1.3" - smol-toml: "npm:1.2.2" + smol-toml: "npm:1.3.0" ts-morph: "npm:15.1.0" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -27491,10 +27491,10 @@ __metadata: languageName: node linkType: hard -"smol-toml@npm:1.2.2": - version: 1.2.2 - resolution: "smol-toml@npm:1.2.2" - checksum: 10c0/25a1be6dab16db07b1c7380df6175512a3f3d74fdf59ddb3e2eea126e985e0ae56b8150f5a0bea2bd4df259c59694374febdaa626a009b9d7958f9c1d385dd99 +"smol-toml@npm:1.3.0": + version: 1.3.0 + resolution: "smol-toml@npm:1.3.0" + checksum: 10c0/442b4d033236ff6dd05bf91d57695fd9070a8221af080a5b2782cb2d9fad8bc31f698c61de5308a351907c1200202ba3ee51d52c5704f5349149e7c374f5fe90 languageName: node linkType: hard From a505b9c99cb0c3be4d4a40ac5b45755ea59dcfc9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 02:04:27 +0100 Subject: [PATCH 43/74] fix(deps): update dependency firebase-admin to v12.2.0 (#10999) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [firebase-admin](https://firebase.google.com/) ([source](https://togithub.com/firebase/firebase-admin-node)) | [`12.1.1` -> `12.2.0`](https://renovatebot.com/diffs/npm/firebase-admin/12.1.1/12.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/firebase-admin/12.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/firebase-admin/12.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/firebase-admin/12.1.1/12.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/firebase-admin/12.1.1/12.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
firebase/firebase-admin-node (firebase-admin) ### [`v12.2.0`](https://togithub.com/firebase/firebase-admin-node/releases/tag/v12.2.0): Firebase Admin Node.js SDK v12.2.0 [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v12.1.1...v12.2.0) ##### Breaking Changes - change: Deprecate Node.js 16 support ([#​2574](https://togithub.com/firebase/firebase-admin-node/issues/2574)) ##### Bug Fixes - fix: Replace `farmhash` with `farmhash-modern` ([#​2603](https://togithub.com/firebase/firebase-admin-node/issues/2603)) - fix: Make ADC + human account work with firebase-admin ([#​2553](https://togithub.com/firebase/firebase-admin-node/issues/2553)) - fix: Use optional chaining in FirebaseError ([#​2581](https://togithub.com/firebase/firebase-admin-node/issues/2581)) ##### Miscellaneous - \[chore] Release 12.2.0 ([#​2605](https://togithub.com/firebase/firebase-admin-node/issues/2605)) - build(deps): bump uuid from 9.0.1 to 10.0.0 ([#​2599](https://togithub.com/firebase/firebase-admin-node/issues/2599)) - build(deps-dev): bump chai-exclude from 2.1.0 to 2.1.1 ([#​2593](https://togithub.com/firebase/firebase-admin-node/issues/2593)) - build(deps-dev): bump braces from 3.0.2 to 3.0.3 ([#​2595](https://togithub.com/firebase/firebase-admin-node/issues/2595)) - build(deps): bump [@​grpc/grpc-js](https://togithub.com/grpc/grpc-js) from 1.10.8 to 1.10.9 ([#​2592](https://togithub.com/firebase/firebase-admin-node/issues/2592)) - build(deps-dev): bump [@​types/lodash](https://togithub.com/types/lodash) from 4.17.4 to 4.17.5 ([#​2594](https://togithub.com/firebase/firebase-admin-node/issues/2594)) - build(deps): bump [@​google-cloud/firestore](https://togithub.com/google-cloud/firestore) from 7.7.0 to 7.8.0 ([#​2583](https://togithub.com/firebase/firebase-admin-node/issues/2583)) - build(deps): bump [@​types/node](https://togithub.com/types/node) from 20.12.12 to 20.14.0 ([#​2585](https://togithub.com/firebase/firebase-admin-node/issues/2585)) - build(deps-dev): bump [@​firebase/app-compat](https://togithub.com/firebase/app-compat) from 0.2.34 to 0.2.35 ([#​2575](https://togithub.com/firebase/firebase-admin-node/issues/2575)) - build(deps-dev): bump chai-as-promised from 7.1.1 to 7.1.2 ([#​2578](https://togithub.com/firebase/firebase-admin-node/issues/2578)) - build(deps): bump [@​google-cloud/storage](https://togithub.com/google-cloud/storage) from 7.11.0 to 7.11.1 ([#​2579](https://togithub.com/firebase/firebase-admin-node/issues/2579))
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../auth-providers/firebase/api/package.json | 2 +- yarn.lock | 136 ++---------------- 2 files changed, 16 insertions(+), 122 deletions(-) diff --git a/packages/auth-providers/firebase/api/package.json b/packages/auth-providers/firebase/api/package.json index b387a394c061..b026e6701265 100644 --- a/packages/auth-providers/firebase/api/package.json +++ b/packages/auth-providers/firebase/api/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", - "firebase-admin": "12.1.1" + "firebase-admin": "12.2.0" }, "devDependencies": { "@babel/cli": "7.24.8", diff --git a/yarn.lock b/yarn.lock index d43488268ac9..55e1b9f40938 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7565,7 +7565,7 @@ __metadata: "@redwoodjs/api": "workspace:*" "@types/aws-lambda": "npm:8.10.141" core-js: "npm:3.37.1" - firebase-admin: "npm:12.1.1" + firebase-admin: "npm:12.2.0" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -15147,15 +15147,6 @@ __metadata: languageName: node linkType: hard -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: "npm:^3.1.0" - checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e - languageName: node - linkType: hard - "dedent@npm:1.5.3, dedent@npm:^1.0.0": version: 1.5.3 resolution: "dedent@npm:1.5.3" @@ -15440,13 +15431,6 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0": - version: 2.0.3 - resolution: "detect-libc@npm:2.0.3" - checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 - languageName: node - linkType: hard - "detect-newline@npm:^3.0.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" @@ -16975,13 +16959,6 @@ __metadata: languageName: node linkType: hard -"expand-template@npm:^2.0.3": - version: 2.0.3 - resolution: "expand-template@npm:2.0.3" - checksum: 10c0/1c9e7afe9acadf9d373301d27f6a47b34e89b3391b1ef38b7471d381812537ef2457e620ae7f819d2642ce9c43b189b3583813ec395e2938319abe356a9b2f51 - languageName: node - linkType: hard - "expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -17120,14 +17097,10 @@ __metadata: languageName: node linkType: hard -"farmhash@npm:^3.3.1": - version: 3.3.1 - resolution: "farmhash@npm:3.3.1" - dependencies: - node-addon-api: "npm:^5.1.0" - node-gyp: "npm:latest" - prebuild-install: "npm:^7.1.2" - checksum: 10c0/3633402d6989d55536b71742db7bf3b3b883d6729b6ff8f001701b733f8d8ccaf393b2b0d2b650c9a04fb3b24185ac79246800f6fa6b0e2fb891dc39aaa424f9 +"farmhash-modern@npm:^1.1.0": + version: 1.1.0 + resolution: "farmhash-modern@npm:1.1.0" + checksum: 10c0/eca8a1e40e5ca78395d585298f813f8e33ef884624795969ac708d7b855ab9a7e543d31fc14ba715bc7aa302d464e1db6ddc38e6c87816ed8f5a75db482d7071 languageName: node linkType: hard @@ -17553,9 +17526,9 @@ __metadata: languageName: node linkType: hard -"firebase-admin@npm:12.1.1": - version: 12.1.1 - resolution: "firebase-admin@npm:12.1.1" +"firebase-admin@npm:12.2.0": + version: 12.2.0 + resolution: "firebase-admin@npm:12.2.0" dependencies: "@fastify/busboy": "npm:^2.1.0" "@firebase/database-compat": "npm:^1.0.2" @@ -17563,18 +17536,18 @@ __metadata: "@google-cloud/firestore": "npm:^7.7.0" "@google-cloud/storage": "npm:^7.7.0" "@types/node": "npm:^20.10.3" - farmhash: "npm:^3.3.1" + farmhash-modern: "npm:^1.1.0" jsonwebtoken: "npm:^9.0.0" jwks-rsa: "npm:^3.1.0" long: "npm:^5.2.3" node-forge: "npm:^1.3.1" - uuid: "npm:^9.0.0" + uuid: "npm:^10.0.0" dependenciesMeta: "@google-cloud/firestore": optional: true "@google-cloud/storage": optional: true - checksum: 10c0/142eb1cf8cd62870a4391ff978804e1d31797bbf672136221454f214c914c7830e1cd166613d520c78dfb4b84e1ba2e69b3852dea58e10e2aa7273a2cdacc83f + checksum: 10c0/1f011e556c055da6d0e2822deee1c8d3b00566d1c4ef3525a5bc6604fad62d49114be18d12a39d039a415b71b2b4404c5eab93e4f9811965f2c663f52391c346 languageName: node linkType: hard @@ -18187,13 +18160,6 @@ __metadata: languageName: node linkType: hard -"github-from-package@npm:0.0.0": - version: 0.0.0 - resolution: "github-from-package@npm:0.0.0" - checksum: 10c0/737ee3f52d0a27e26332cde85b533c21fcdc0b09fb716c3f8e522cfaa9c600d4a631dec9fcde179ec9d47cca89017b7848ed4d6ae6b6b78f936c06825b1fcc12 - languageName: node - linkType: hard - "github-slugger@npm:^1.0.0": version: 1.5.0 resolution: "github-slugger@npm:1.5.0" @@ -22434,13 +22400,6 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 - languageName: node - linkType: hard - "min-indent@npm:^1.0.0, min-indent@npm:^1.0.1": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -22566,7 +22525,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -23076,7 +23035,7 @@ __metadata: languageName: node linkType: hard -"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": +"mkdirp-classic@npm:^0.5.2": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 @@ -23236,13 +23195,6 @@ __metadata: languageName: node linkType: hard -"napi-build-utils@npm:^1.0.1": - version: 1.0.2 - resolution: "napi-build-utils@npm:1.0.2" - checksum: 10c0/37fd2cd0ff2ad20073ce78d83fd718a740d568b225924e753ae51cb69d68f330c80544d487e5e5bd18e28702ed2ca469c2424ad948becd1862c1b0209542b2e9 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -23292,24 +23244,6 @@ __metadata: languageName: node linkType: hard -"node-abi@npm:^3.3.0": - version: 3.65.0 - resolution: "node-abi@npm:3.65.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/112672015d8f27d6be2f18d64569f28f5d6a15a94cc510da513c69c3e3ab5df6dac196ef13ff115a8fadb69b554974c47ef89b4f6350a2b02de2bca5c23db1e5 - languageName: node - linkType: hard - -"node-addon-api@npm:^5.1.0": - version: 5.1.0 - resolution: "node-addon-api@npm:5.1.0" - dependencies: - node-gyp: "npm:latest" - checksum: 10c0/0eb269786124ba6fad9df8007a149e03c199b3e5a3038125dfb3e747c2d5113d406a4e33f4de1ea600aa2339be1f137d55eba1a73ee34e5fff06c52a5c296d1d - languageName: node - linkType: hard - "node-addon-api@npm:^7.0.0": version: 7.0.0 resolution: "node-addon-api@npm:7.0.0" @@ -25074,28 +25008,6 @@ __metadata: languageName: node linkType: hard -"prebuild-install@npm:^7.1.2": - version: 7.1.2 - resolution: "prebuild-install@npm:7.1.2" - dependencies: - detect-libc: "npm:^2.0.0" - expand-template: "npm:^2.0.3" - github-from-package: "npm:0.0.0" - minimist: "npm:^1.2.3" - mkdirp-classic: "npm:^0.5.3" - napi-build-utils: "npm:^1.0.1" - node-abi: "npm:^3.3.0" - pump: "npm:^3.0.0" - rc: "npm:^1.2.7" - simple-get: "npm:^4.0.0" - tar-fs: "npm:^2.0.0" - tunnel-agent: "npm:^0.6.0" - bin: - prebuild-install: bin.js - checksum: 10c0/e64868ba9ef2068fd7264f5b03e5298a901e02a450acdb1f56258d88c09dea601eefdb3d1dfdff8513fdd230a92961712be0676192626a3b4d01ba154d48bdd3 - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -25704,7 +25616,7 @@ __metadata: languageName: node linkType: hard -"rc@npm:1.2.8, rc@npm:^1.2.7, rc@npm:^1.2.8": +"rc@npm:1.2.8, rc@npm:^1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: @@ -27381,24 +27293,6 @@ __metadata: languageName: node linkType: hard -"simple-concat@npm:^1.0.0": - version: 1.0.1 - resolution: "simple-concat@npm:1.0.1" - checksum: 10c0/62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 - languageName: node - linkType: hard - -"simple-get@npm:^4.0.0": - version: 4.0.1 - resolution: "simple-get@npm:4.0.1" - dependencies: - decompress-response: "npm:^6.0.0" - once: "npm:^1.3.1" - simple-concat: "npm:^1.0.0" - checksum: 10c0/b0649a581dbca741babb960423248899203165769747142033479a7dc5e77d7b0fced0253c731cd57cf21e31e4d77c9157c3069f4448d558ebc96cf9e1eebcf0 - languageName: node - linkType: hard - "simple-update-notifier@npm:^2.0.0": version: 2.0.0 resolution: "simple-update-notifier@npm:2.0.0" @@ -28387,7 +28281,7 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:^2.0.0, tar-fs@npm:^2.1.1": +"tar-fs@npm:^2.1.1": version: 2.1.1 resolution: "tar-fs@npm:2.1.1" dependencies: From cd84e6695a58727999b6282fe5e6edac5b294b03 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 01:09:53 +0000 Subject: [PATCH 44/74] fix(deps): update dependency @graphql-yoga/plugin-persisted-operations to v3.6.1 (#10997) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-yoga/plugin-persisted-operations](https://togithub.com/dotansimha/graphql-yoga) ([source](https://togithub.com/dotansimha/graphql-yoga/tree/HEAD/packages/plugins/persisted-operations)) | [`3.5.0` -> `3.6.1`](https://renovatebot.com/diffs/npm/@graphql-yoga%2fplugin-persisted-operations/3.5.0/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-yoga%2fplugin-persisted-operations/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-yoga%2fplugin-persisted-operations/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-yoga%2fplugin-persisted-operations/3.5.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-yoga%2fplugin-persisted-operations/3.5.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
dotansimha/graphql-yoga (@​graphql-yoga/plugin-persisted-operations) ### [`v3.6.1`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/plugins/persisted-operations/CHANGELOG.md#361) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-persisted-operations@3.6.0...@graphql-yoga/plugin-persisted-operations@3.6.1) ##### Patch Changes - [#​3339](https://togithub.com/dotansimha/graphql-yoga/pull/3339) [`f245472`](https://togithub.com/dotansimha/graphql-yoga/commit/f245472556771d80cb19676e71395291063eea81) Thanks [@​ziolekjj](https://togithub.com/ziolekjj)! - Include `operationName` in context params for persisted operations - Updated dependencies \[[`4252e3d`](https://togithub.com/dotansimha/graphql-yoga/commit/4252e3d0e664e3c247c709cd47a0645c68dc527a)]: - graphql-yoga@5.6.1 ### [`v3.6.0`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/plugins/persisted-operations/CHANGELOG.md#360) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-persisted-operations@3.5.0...@graphql-yoga/plugin-persisted-operations@3.6.0) ##### Patch Changes - Updated dependencies \[[`9f3f945`](https://togithub.com/dotansimha/graphql-yoga/commit/9f3f94522a9e8a7a19657efdd445a360ec244d55)]: - graphql-yoga@5.6.0
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/graphql-server/package.json | 2 +- yarn.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 43642a489f2a..1f0fb5f77e12 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -32,7 +32,7 @@ "@graphql-tools/merge": "9.0.4", "@graphql-tools/schema": "10.0.4", "@graphql-tools/utils": "10.3.2", - "@graphql-yoga/plugin-persisted-operations": "3.5.0", + "@graphql-yoga/plugin-persisted-operations": "3.6.1", "@opentelemetry/api": "1.8.0", "@redwoodjs/api": "workspace:*", "@redwoodjs/context": "workspace:*", diff --git a/yarn.lock b/yarn.lock index 55e1b9f40938..8029e34bf94f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4729,14 +4729,14 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/plugin-persisted-operations@npm:3.5.0": - version: 3.5.0 - resolution: "@graphql-yoga/plugin-persisted-operations@npm:3.5.0" +"@graphql-yoga/plugin-persisted-operations@npm:3.6.1": + version: 3.6.1 + resolution: "@graphql-yoga/plugin-persisted-operations@npm:3.6.1" peerDependencies: "@graphql-tools/utils": ^10.0.0 graphql: ^15.2.0 || ^16.0.0 - graphql-yoga: ^5.5.0 - checksum: 10c0/09abfcf6fc8f8abd2c9d168d5e8d74ad5755c1b116a34e98a2f5b9c4d8343b5e28a7ac057b21c0f12cb5437f81567a92b3a98086d5354eaf43e9ebfdb621087f + graphql-yoga: ^5.6.1 + checksum: 10c0/38d240b55c49d81c7849b8652d2412e8bbb474c8696c120135ec0194d8fc4fe843cdd74b8557281cf4184f04b5f29871a0550378cf4bffce16ad5cc3b971f686 languageName: node linkType: hard @@ -8219,7 +8219,7 @@ __metadata: "@graphql-tools/merge": "npm:9.0.4" "@graphql-tools/schema": "npm:10.0.4" "@graphql-tools/utils": "npm:10.3.2" - "@graphql-yoga/plugin-persisted-operations": "npm:3.5.0" + "@graphql-yoga/plugin-persisted-operations": "npm:3.6.1" "@opentelemetry/api": "npm:1.8.0" "@redwoodjs/api": "workspace:*" "@redwoodjs/context": "workspace:*" From 68df3c4ff67f641a273faeffa72921c5bc9e08d5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 01:11:23 +0000 Subject: [PATCH 45/74] fix(deps): update dependency @graphql-yoga/plugin-defer-stream to v3.6.1 (#10995) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-yoga/plugin-defer-stream](https://togithub.com/dotansimha/graphql-yoga) ([source](https://togithub.com/dotansimha/graphql-yoga/tree/HEAD/packages/plugins/defer)) | [`3.3.1` -> `3.6.1`](https://renovatebot.com/diffs/npm/@graphql-yoga%2fplugin-defer-stream/3.3.1/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-yoga%2fplugin-defer-stream/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-yoga%2fplugin-defer-stream/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-yoga%2fplugin-defer-stream/3.3.1/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-yoga%2fplugin-defer-stream/3.3.1/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
dotansimha/graphql-yoga (@​graphql-yoga/plugin-defer-stream) ### [`v3.6.1`](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.6.0...@graphql-yoga/plugin-defer-stream@3.6.1) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.6.0...@graphql-yoga/plugin-defer-stream@3.6.1) ### [`v3.6.0`](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.5.0...@graphql-yoga/plugin-defer-stream@3.6.0) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.5.0...@graphql-yoga/plugin-defer-stream@3.6.0) ### [`v3.5.0`](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.4.0...@graphql-yoga/plugin-defer-stream@3.5.0) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.4.0...@graphql-yoga/plugin-defer-stream@3.5.0) ### [`v3.4.0`](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.3.1...@graphql-yoga/plugin-defer-stream@3.4.0) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-defer-stream@3.3.1...@graphql-yoga/plugin-defer-stream@3.4.0)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/realtime/package.json | 2 +- yarn.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/realtime/package.json b/packages/realtime/package.json index de75f4a50447..650c6a5de189 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -25,7 +25,7 @@ "@envelop/live-query": "7.0.0", "@graphql-tools/schema": "10.0.4", "@graphql-tools/utils": "10.3.2", - "@graphql-yoga/plugin-defer-stream": "3.3.1", + "@graphql-yoga/plugin-defer-stream": "3.6.1", "@graphql-yoga/plugin-graphql-sse": "3.3.1", "@graphql-yoga/redis-event-target": "3.0.1", "@graphql-yoga/subscription": "5.0.1", diff --git a/yarn.lock b/yarn.lock index 8029e34bf94f..54a27187a0f6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4705,15 +4705,15 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/plugin-defer-stream@npm:3.3.1": - version: 3.3.1 - resolution: "@graphql-yoga/plugin-defer-stream@npm:3.3.1" +"@graphql-yoga/plugin-defer-stream@npm:3.6.1": + version: 3.6.1 + resolution: "@graphql-yoga/plugin-defer-stream@npm:3.6.1" dependencies: "@graphql-tools/utils": "npm:^10.0.0" peerDependencies: graphql: ^15.2.0 || ^16.0.0 - graphql-yoga: ^5.3.1 - checksum: 10c0/5eef3e8b711403c849dededd705001cd6f92508f502b770e1898fc99f3cfc9336af4badfaa7df12bf157241dbc8cf78dfbecd4055b2ea414c8c3eced5228ae26 + graphql-yoga: ^5.6.1 + checksum: 10c0/73fcd8b952a08cfb0f9c846ae4594657767c8ddae76d8cbf3de09ee35de038b00c79cd4b39c69657d097efb143eaccf493cf458dad550845fc3722c0aa450f15 languageName: node linkType: hard @@ -8463,7 +8463,7 @@ __metadata: "@envelop/types": "npm:5.0.0" "@graphql-tools/schema": "npm:10.0.4" "@graphql-tools/utils": "npm:10.3.2" - "@graphql-yoga/plugin-defer-stream": "npm:3.3.1" + "@graphql-yoga/plugin-defer-stream": "npm:3.6.1" "@graphql-yoga/plugin-graphql-sse": "npm:3.3.1" "@graphql-yoga/redis-event-target": "npm:3.0.1" "@graphql-yoga/subscription": "npm:5.0.1" From d6ce064a15f16f03062b3d91a657f60415bc1946 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 01:27:24 +0000 Subject: [PATCH 46/74] chore(deps): update dependency tsx to v4.16.2 (#10993) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [tsx](https://tsx.is) ([source](https://togithub.com/privatenumber/tsx)) | [`4.15.6` -> `4.16.2`](https://renovatebot.com/diffs/npm/tsx/4.15.6/4.16.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.15.6/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.15.6/4.16.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
privatenumber/tsx (tsx) ### [`v4.16.2`](https://togithub.com/privatenumber/tsx/compare/v4.16.1...042be032246ef8964a4b6bf4602a9dca7c875d52) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.16.1...v4.16.2) ### [`v4.16.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.16.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.16.0...v4.16.1) ##### Bug Fixes - **cjs:** isolate implicit resolver enhancement ([#​59](https://togithub.com/privatenumber/tsx/issues/59)) ([143a5bd](https://togithub.com/privatenumber/tsx/commit/143a5bd8394154fbaa2bef235168678ad96a6454)) - **cjs:** namespace filter to preserve file path ([6ef949c](https://togithub.com/privatenumber/tsx/commit/6ef949cf8b62eebfadb029d70c775732c8a87d2a)) - **esm:** implicit resolution with tsconfig paths ([a74aa58](https://togithub.com/privatenumber/tsx/commit/a74aa5857aa848a27f34198aa0ce9d028fda5801)), closes [#​607](https://togithub.com/privatenumber/tsx/issues/607) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.16.1) ### [`v4.16.0`](https://togithub.com/privatenumber/tsx/compare/v4.15.9...da3bcb06d23ffd8ae06fe0eae10b4a4c0b03b060) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.9...v4.16.0) ### [`v4.15.9`](https://togithub.com/privatenumber/tsx/compare/v4.15.8...c67e3baefdb4b38d44779a44e21f2a989482911c) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.8...v4.15.9) ### [`v4.15.8`](https://togithub.com/privatenumber/tsx/compare/v4.15.7...ae2a1bcdc1357a56d436acab5782da9a348d2cd5) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.7...v4.15.8) ### [`v4.15.7`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.7) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.6...v4.15.7) ##### Bug Fixes - nyc coverage compatibility ([#​54](https://togithub.com/privatenumber/tsx/issues/54)) ([26d633c](https://togithub.com/privatenumber/tsx/commit/26d633cfcd94dbea2f226d6648b687399b1f8da6)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.7)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/adapters/fastify/web/package.json | 2 +- packages/api-server/package.json | 2 +- .../dbAuth/middleware/package.json | 2 +- .../supabase/middleware/package.json | 2 +- packages/auth/package.json | 2 +- packages/babel-config/package.json | 2 +- packages/cli-helpers/package.json | 2 +- .../cli-packages/dataMigrate/package.json | 2 +- .../cli-packages/storybook-vite/package.json | 2 +- packages/cli/package.json | 2 +- packages/context/package.json | 2 +- packages/cookie-jar/package.json | 2 +- packages/create-redwood-app/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/framework-tools/package.json | 2 +- packages/graphql-server/package.json | 2 +- packages/internal/package.json | 2 +- packages/mailer/core/package.json | 2 +- .../mailer/handlers/in-memory/package.json | 2 +- .../mailer/handlers/nodemailer/package.json | 2 +- packages/mailer/handlers/resend/package.json | 2 +- packages/mailer/handlers/studio/package.json | 2 +- .../mailer/renderers/mjml-react/package.json | 2 +- .../mailer/renderers/react-email/package.json | 2 +- packages/ogimage-gen/package.json | 2 +- packages/project-config/package.json | 2 +- packages/realtime/package.json | 2 +- packages/server-store/package.json | 2 +- packages/storybook/package.json | 2 +- packages/telemetry/package.json | 2 +- packages/tui/package.json | 2 +- packages/vite/package.json | 2 +- packages/web-server/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 82 +++++++++---------- 36 files changed, 76 insertions(+), 76 deletions(-) diff --git a/package.json b/package.json index 1f509a8adf98..a10c118b3fea 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "prompts": "2.4.2", "rimraf": "5.0.9", "tstyche": "2.1.0", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0", "yargs": "17.7.2", diff --git a/packages/adapters/fastify/web/package.json b/packages/adapters/fastify/web/package.json index 07928db82e99..eb2aa2bdbffc 100644 --- a/packages/adapters/fastify/web/package.json +++ b/packages/adapters/fastify/web/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "fastify": "4.28.1", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/api-server/package.json b/packages/api-server/package.json index 92bedd2b2a2d..5ba3e5c6756c 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -56,7 +56,7 @@ "@types/split2": "4.2.3", "@types/yargs": "17.0.32", "pino-abstract-transport": "1.2.0", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/auth-providers/dbAuth/middleware/package.json b/packages/auth-providers/dbAuth/middleware/package.json index f9bef8a858df..82c81025c611 100644 --- a/packages/auth-providers/dbAuth/middleware/package.json +++ b/packages/auth-providers/dbAuth/middleware/package.json @@ -49,7 +49,7 @@ "concurrently": "8.2.2", "publint": "0.2.9", "ts-toolbelt": "9.6.0", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/auth-providers/supabase/middleware/package.json b/packages/auth-providers/supabase/middleware/package.json index d03bd9b42775..2fb2090a7949 100644 --- a/packages/auth-providers/supabase/middleware/package.json +++ b/packages/auth-providers/supabase/middleware/package.json @@ -52,7 +52,7 @@ "concurrently": "8.2.2", "publint": "0.2.9", "ts-toolbelt": "9.6.0", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/auth/package.json b/packages/auth/package.json index 7edc5a488629..9c8eb1e893db 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -98,7 +98,7 @@ "concurrently": "8.2.2", "msw": "1.3.3", "publint": "0.2.9", - "tsx": "4.15.6", + "tsx": "4.16.2", "type-fest": "3.13.1", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/packages/babel-config/package.json b/packages/babel-config/package.json index 04cce02a7b21..2e0e5c650313 100644 --- a/packages/babel-config/package.json +++ b/packages/babel-config/package.json @@ -50,7 +50,7 @@ "@types/babel__core": "7.20.5", "@types/node": "20.12.12", "babel-plugin-tester": "11.0.4", - "tsx": "4.15.6", + "tsx": "4.16.2", "vitest": "1.6.0" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/cli-helpers/package.json b/packages/cli-helpers/package.json index 4f0e72add725..b1cdeaea2375 100644 --- a/packages/cli-helpers/package.json +++ b/packages/cli-helpers/package.json @@ -61,7 +61,7 @@ "@types/lodash": "4.17.7", "@types/pascalcase": "1.0.3", "@types/yargs": "17.0.32", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/cli-packages/dataMigrate/package.json b/packages/cli-packages/dataMigrate/package.json index 158ef346ccf2..bb969561ee00 100644 --- a/packages/cli-packages/dataMigrate/package.json +++ b/packages/cli-packages/dataMigrate/package.json @@ -42,7 +42,7 @@ "@types/yargs": "17.0.32", "jest": "29.7.0", "memfs": "4.9.3", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/cli-packages/storybook-vite/package.json b/packages/cli-packages/storybook-vite/package.json index 72159b7233ac..43c9cec12f36 100644 --- a/packages/cli-packages/storybook-vite/package.json +++ b/packages/cli-packages/storybook-vite/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/yargs": "17.0.32", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/cli/package.json b/packages/cli/package.json index daa3c9529ef5..017706998ea5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -87,7 +87,7 @@ "@babel/core": "^7.22.20", "@types/archiver": "^6", "memfs": "4.9.3", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/context/package.json b/packages/context/package.json index 70d106d850a5..c4b3e6972410 100644 --- a/packages/context/package.json +++ b/packages/context/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/cookie-jar/package.json b/packages/cookie-jar/package.json index d261eaaeff49..e1b3118c0f38 100644 --- a/packages/cookie-jar/package.json +++ b/packages/cookie-jar/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/fs-extra": "11.0.4", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/create-redwood-app/package.json b/packages/create-redwood-app/package.json index 08e7f067bdaf..2b574cd3312a 100644 --- a/packages/create-redwood-app/package.json +++ b/packages/create-redwood-app/package.json @@ -44,7 +44,7 @@ "semver": "7.6.3", "systeminformation": "5.22.11", "terminal-link": "2.1.1", - "tsx": "4.15.6", + "tsx": "4.16.2", "untildify": "4.0.0", "uuid": "9.0.1", "vitest": "1.6.0", diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 267f84b5c78c..d4cad1198e61 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -31,7 +31,7 @@ "@types/estree": "1.0.5", "@typescript-eslint/parser": "7.3.1", "@typescript-eslint/rule-tester": "7.3.1", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/framework-tools/package.json b/packages/framework-tools/package.json index 8385cb092ada..5f3e594ae058 100644 --- a/packages/framework-tools/package.json +++ b/packages/framework-tools/package.json @@ -34,7 +34,7 @@ }, "devDependencies": { "@types/fs-extra": "11.0.4", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 1f0fb5f77e12..257045c8e7fb 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -58,7 +58,7 @@ "@whatwg-node/fetch": "0.9.17", "jest": "29.7.0", "jsonwebtoken": "9.0.2", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/internal/package.json b/packages/internal/package.json index 5f3262816a75..493b6705292e 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -73,7 +73,7 @@ "@babel/cli": "7.24.8", "@types/fs-extra": "11.0.4", "graphql-tag": "2.12.6", - "tsx": "4.15.6", + "tsx": "4.16.2", "vitest": "1.6.0" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/mailer/core/package.json b/packages/mailer/core/package.json index 6e4d7f547428..3182bb85a27c 100644 --- a/packages/mailer/core/package.json +++ b/packages/mailer/core/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@redwoodjs/api": "workspace:*", "@redwoodjs/framework-tools": "workspace:*", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/mailer/handlers/in-memory/package.json b/packages/mailer/handlers/in-memory/package.json index c3bc1d94f5c2..d3a4783235f7 100644 --- a/packages/mailer/handlers/in-memory/package.json +++ b/packages/mailer/handlers/in-memory/package.json @@ -24,7 +24,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/mailer/handlers/nodemailer/package.json b/packages/mailer/handlers/nodemailer/package.json index 2856ac1a5c33..82d64c1e5b3b 100644 --- a/packages/mailer/handlers/nodemailer/package.json +++ b/packages/mailer/handlers/nodemailer/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/nodemailer": "^6", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/mailer/handlers/resend/package.json b/packages/mailer/handlers/resend/package.json index 1bd157c7d142..01c63f69e7c8 100644 --- a/packages/mailer/handlers/resend/package.json +++ b/packages/mailer/handlers/resend/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/mailer/handlers/studio/package.json b/packages/mailer/handlers/studio/package.json index 109f03f2b899..6af06a8041a0 100644 --- a/packages/mailer/handlers/studio/package.json +++ b/packages/mailer/handlers/studio/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/nodemailer": "^6", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/mailer/renderers/mjml-react/package.json b/packages/mailer/renderers/mjml-react/package.json index 302221ecb472..9dd30f971115 100644 --- a/packages/mailer/renderers/mjml-react/package.json +++ b/packages/mailer/renderers/mjml-react/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/mjml": "4", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/mailer/renderers/react-email/package.json b/packages/mailer/renderers/react-email/package.json index 3decbe2e8e74..11013306a0a7 100644 --- a/packages/mailer/renderers/react-email/package.json +++ b/packages/mailer/renderers/react-email/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/ogimage-gen/package.json b/packages/ogimage-gen/package.json index 1f104e4d7559..390190b7ce4f 100644 --- a/packages/ogimage-gen/package.json +++ b/packages/ogimage-gen/package.json @@ -51,7 +51,7 @@ "@playwright/test": "1.45.2", "@redwoodjs/framework-tools": "workspace:*", "ts-toolbelt": "9.6.0", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vite": "5.3.4", "vitest": "1.6.0" diff --git a/packages/project-config/package.json b/packages/project-config/package.json index 949522d4d761..db2925cdf9ba 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -47,7 +47,7 @@ "concurrently": "8.2.2", "publint": "0.2.9", "rimraf": "5.0.9", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/realtime/package.json b/packages/realtime/package.json index 650c6a5de189..e161843b5e5b 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -40,7 +40,7 @@ "@redwoodjs/framework-tools": "workspace:*", "ioredis": "^5.3.2", "nodemon": "3.1.4", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/server-store/package.json b/packages/server-store/package.json index c766a17d2c4e..370cdb21d575 100644 --- a/packages/server-store/package.json +++ b/packages/server-store/package.json @@ -31,7 +31,7 @@ "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", "@types/fs-extra": "11.0.4", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/storybook/package.json b/packages/storybook/package.json index a6e3c5e41351..30fe30c1ca4e 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "@types/node": "20.12.12", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vite": "5.3.4" }, diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index dd6af00d96b5..9aa19b0d5006 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -34,7 +34,7 @@ "@types/envinfo": "7.8.4", "@types/uuid": "9.0.8", "@types/yargs": "17.0.32", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/tui/package.json b/packages/tui/package.json index f58fdcf1c7ce..f11ed1389d29 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -27,7 +27,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/vite/package.json b/packages/vite/package.json index 4e9331e79dcf..7fd940ab024e 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -117,7 +117,7 @@ "glob": "10.3.15", "publint": "0.2.9", "rollup": "4.18.1", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/packages/web-server/package.json b/packages/web-server/package.json index a3cba82e2f3a..322a3a1ce6f6 100644 --- a/packages/web-server/package.json +++ b/packages/web-server/package.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@redwoodjs/framework-tools": "workspace:*", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/web/package.json b/packages/web/package.json index 9a9f6dea60e0..dd606bcd6d92 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -171,7 +171,7 @@ "react": "19.0.0-beta-04b058868c-20240508", "react-dom": "19.0.0-beta-04b058868c-20240508", "tstyche": "2.1.0", - "tsx": "4.15.6", + "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/yarn.lock b/yarn.lock index 54a27187a0f6..3e6122ee8a27 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7246,7 +7246,7 @@ __metadata: pretty-ms: "npm:7.0.1" qs: "npm:6.12.3" split2: "npm:4.2.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" yargs: "npm:17.7.2" @@ -7509,7 +7509,7 @@ __metadata: concurrently: "npm:8.2.2" publint: "npm:0.2.9" ts-toolbelt: "npm:9.6.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -7691,7 +7691,7 @@ __metadata: concurrently: "npm:8.2.2" publint: "npm:0.2.9" ts-toolbelt: "npm:9.6.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -7798,7 +7798,7 @@ __metadata: msw: "npm:1.3.3" publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" type-fest: "npm:3.13.1" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -7834,7 +7834,7 @@ __metadata: core-js: "npm:3.37.1" fast-glob: "npm:3.3.2" graphql: "npm:16.8.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -7858,7 +7858,7 @@ __metadata: listr2: "npm:6.6.1" memfs: "npm:4.9.3" terminal-link: "npm:2.1.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" yargs: "npm:17.7.2" bin: @@ -7890,7 +7890,7 @@ __metadata: prompts: "npm:2.4.2" smol-toml: "npm:1.3.0" terminal-link: "npm:2.1.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -7910,7 +7910,7 @@ __metadata: storybook: "npm:7.6.17" storybook-framework-redwoodjs-vite: "workspace:*" terminal-link: "npm:2.1.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" yargs: "npm:17.7.2" languageName: unknown @@ -7976,7 +7976,7 @@ __metadata: systeminformation: "npm:5.22.11" terminal-link: "npm:2.1.1" title-case: "npm:3.0.3" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" uuid: "npm:9.0.1" vitest: "npm:1.6.0" @@ -8032,7 +8032,7 @@ __metadata: resolution: "@redwoodjs/context@workspace:packages/context" dependencies: "@redwoodjs/framework-tools": "workspace:*" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8047,7 +8047,7 @@ __metadata: esbuild: "npm:0.21.3" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8137,7 +8137,7 @@ __metadata: "@typescript-eslint/rule-tester": "npm:7.3.1" "@typescript-eslint/utils": "npm:7.3.1" eslint: "npm:8.57.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -8154,7 +8154,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" fast-glob: "npm:3.3.2" fastify: "npm:4.28.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -8196,7 +8196,7 @@ __metadata: esbuild: "npm:0.21.3" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8238,7 +8238,7 @@ __metadata: jest: "npm:29.7.0" jsonwebtoken: "npm:9.0.2" lodash: "npm:4.17.21" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" uuid: "npm:9.0.1" languageName: unknown @@ -8289,7 +8289,7 @@ __metadata: systeminformation: "npm:5.22.11" terminal-link: "npm:2.1.1" ts-node: "npm:10.9.2" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" bin: @@ -8304,7 +8304,7 @@ __metadata: dependencies: "@redwoodjs/api": "workspace:*" "@redwoodjs/framework-tools": "workspace:*" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -8316,7 +8316,7 @@ __metadata: dependencies: "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/mailer-core": "workspace:*" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8329,7 +8329,7 @@ __metadata: "@redwoodjs/mailer-core": "workspace:*" "@types/nodemailer": "npm:^6" nodemailer: "npm:6.9.14" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8341,7 +8341,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/mailer-core": "workspace:*" resend: "npm:1.1.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8354,7 +8354,7 @@ __metadata: "@redwoodjs/mailer-core": "workspace:*" "@redwoodjs/mailer-handler-nodemailer": "workspace:*" "@types/nodemailer": "npm:^6" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8368,7 +8368,7 @@ __metadata: "@redwoodjs/mailer-core": "workspace:*" "@types/mjml": "npm:4" mjml: "npm:4.15.3" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8380,7 +8380,7 @@ __metadata: "@react-email/render": "npm:0.0.13" "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/mailer-core": "workspace:*" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8400,7 +8400,7 @@ __metadata: react: "npm:19.0.0-beta-04b058868c-20240508" react-dom: "npm:19.0.0-beta-04b058868c-20240508" ts-toolbelt: "npm:9.6.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vite: "npm:5.3.4" vitest: "npm:1.6.0" @@ -8447,7 +8447,7 @@ __metadata: rimraf: "npm:5.0.9" smol-toml: "npm:1.3.0" string-env-interpolation: "npm:1.0.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -8473,7 +8473,7 @@ __metadata: graphql: "npm:16.8.1" ioredis: "npm:^5.3.2" nodemon: "npm:3.1.4" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" peerDependencies: @@ -8535,7 +8535,7 @@ __metadata: esbuild: "npm:0.21.3" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8592,7 +8592,7 @@ __metadata: ci-info: "npm:4.0.0" envinfo: "npm:7.13.0" systeminformation: "npm:5.22.11" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" uuid: "npm:9.0.1" vitest: "npm:1.6.0" @@ -8645,7 +8645,7 @@ __metadata: chalk: "npm:4.1.2" enquirer: "npm:2.4.1" stdout-update: "npm:1.6.8" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" languageName: unknown linkType: soft @@ -8693,7 +8693,7 @@ __metadata: react: "npm:19.0.0-beta-04b058868c-20240508" react-server-dom-webpack: "npm:19.0.0-beta-04b058868c-20240508" rollup: "npm:4.18.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vite: "npm:5.3.4" vite-plugin-cjs-interop: "npm:2.1.1" @@ -8720,7 +8720,7 @@ __metadata: dotenv-defaults: "npm:5.0.2" fastify: "npm:4.28.1" fs-extra: "npm:11.2.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" yargs: "npm:17.7.2" bin: @@ -8764,7 +8764,7 @@ __metadata: stacktracey: "npm:2.1.8" ts-toolbelt: "npm:9.6.0" tstyche: "npm:2.1.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" peerDependencies: @@ -14673,7 +14673,7 @@ __metadata: semver: "npm:7.6.3" systeminformation: "npm:5.22.11" terminal-link: "npm:2.1.1" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" untildify: "npm:4.0.0" uuid: "npm:9.0.1" vitest: "npm:1.6.0" @@ -16328,7 +16328,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.3, esbuild@npm:~0.21.4": +"esbuild@npm:^0.21.3, esbuild@npm:~0.21.5": version: 0.21.5 resolution: "esbuild@npm:0.21.5" dependencies: @@ -26812,7 +26812,7 @@ __metadata: prompts: "npm:2.4.2" rimraf: "npm:5.0.9" tstyche: "npm:2.1.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" yargs: "npm:17.7.2" @@ -27739,7 +27739,7 @@ __metadata: "@types/node": "npm:20.12.12" magic-string: "npm:^0.30.0" react-docgen: "npm:^7.0.0" - tsx: "npm:4.15.6" + tsx: "npm:4.16.2" typescript: "npm:5.4.5" unplugin-auto-import: "npm:^0.17.5" vite: "npm:5.3.4" @@ -28898,11 +28898,11 @@ __metadata: languageName: node linkType: hard -"tsx@npm:4.15.6": - version: 4.15.6 - resolution: "tsx@npm:4.15.6" +"tsx@npm:4.16.2": + version: 4.16.2 + resolution: "tsx@npm:4.16.2" dependencies: - esbuild: "npm:~0.21.4" + esbuild: "npm:~0.21.5" fsevents: "npm:~2.3.3" get-tsconfig: "npm:^4.7.5" dependenciesMeta: @@ -28910,7 +28910,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 10c0/c44e489d35b8b4795d68164572eb9e322a707290aa0786c2aac0f5c7782a884dfec38d557d74471b981a8314b2c7f6612078451d0429db028a23cb54a37e83a0 + checksum: 10c0/9df52264f88be00ca473e7d7eda43bb038cc09028514996b864db78645e9cd297c71485f0fdd4985464d6dc46424f8bef9f8c4bd56692c4fcf4d71621ae21763 languageName: node linkType: hard From eee1c1ddcb54c316d877a0956e973f4b2c81781d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 01:34:38 +0000 Subject: [PATCH 47/74] fix(deps): update dependency @graphql-yoga/plugin-graphql-sse to v3.6.1 (#10996) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-yoga/plugin-graphql-sse](https://togithub.com/dotansimha/graphql-yoga) ([source](https://togithub.com/dotansimha/graphql-yoga/tree/HEAD/packages/plugins/graphql-sse)) | [`3.3.1` -> `3.6.1`](https://renovatebot.com/diffs/npm/@graphql-yoga%2fplugin-graphql-sse/3.3.1/3.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-yoga%2fplugin-graphql-sse/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-yoga%2fplugin-graphql-sse/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-yoga%2fplugin-graphql-sse/3.3.1/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-yoga%2fplugin-graphql-sse/3.3.1/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
dotansimha/graphql-yoga (@​graphql-yoga/plugin-graphql-sse) ### [`v3.6.1`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/plugins/graphql-sse/CHANGELOG.md#361) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-graphql-sse@3.6.0...@graphql-yoga/plugin-graphql-sse@3.6.1) ##### Patch Changes - Updated dependencies \[[`4252e3d`](https://togithub.com/dotansimha/graphql-yoga/commit/4252e3d0e664e3c247c709cd47a0645c68dc527a)]: - graphql-yoga@5.6.1 ### [`v3.6.0`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/plugins/graphql-sse/CHANGELOG.md#360) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-graphql-sse@3.5.0...@graphql-yoga/plugin-graphql-sse@3.6.0) ##### Patch Changes - Updated dependencies \[[`9f3f945`](https://togithub.com/dotansimha/graphql-yoga/commit/9f3f94522a9e8a7a19657efdd445a360ec244d55)]: - graphql-yoga@5.6.0 ### [`v3.5.0`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/plugins/graphql-sse/CHANGELOG.md#350) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-graphql-sse@3.4.0...@graphql-yoga/plugin-graphql-sse@3.5.0) ##### Patch Changes - Updated dependencies \[[`0208024`](https://togithub.com/dotansimha/graphql-yoga/commit/02080249adb8b120d44a89126571145dc3be8e4e)]: - graphql-yoga@5.5.0 ### [`v3.4.0`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/plugins/graphql-sse/CHANGELOG.md#340) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/@graphql-yoga/plugin-graphql-sse@3.3.1...@graphql-yoga/plugin-graphql-sse@3.4.0) ##### Patch Changes - [#​3300](https://togithub.com/dotansimha/graphql-yoga/pull/3300) [`fdd902c`](https://togithub.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546) Thanks [@​EmrysMyrddin](https://togithub.com/EmrysMyrddin)! - dependencies updates: - Updated dependency [`graphql-yoga@workspace:^` β†—οΈŽ](https://www.npmjs.com/package/graphql-yoga/v/workspace:^) (from `^5.3.1`, in `peerDependencies`) - Updated dependencies \[[`4cd43b9`](https://togithub.com/dotansimha/graphql-yoga/commit/4cd43b9ff56ad9358dc897f4bb87a6a94f953047), [`fdd902c`](https://togithub.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546), [`d5dfe99`](https://togithub.com/dotansimha/graphql-yoga/commit/d5dfe99af030a5afac26968ba8dd81dee6df0dc2), [`7335a82`](https://togithub.com/dotansimha/graphql-yoga/commit/7335a82a4b0696c464311a5027a43b16c7f68156), [`f9aa1cd`](https://togithub.com/dotansimha/graphql-yoga/commit/f9aa1cdc968816a9f83f054dbd24799c85f71a2c)]: - graphql-yoga@5.4.0
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/realtime/package.json | 2 +- yarn.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/realtime/package.json b/packages/realtime/package.json index e161843b5e5b..2c0cbe7542cb 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -26,7 +26,7 @@ "@graphql-tools/schema": "10.0.4", "@graphql-tools/utils": "10.3.2", "@graphql-yoga/plugin-defer-stream": "3.6.1", - "@graphql-yoga/plugin-graphql-sse": "3.3.1", + "@graphql-yoga/plugin-graphql-sse": "3.6.1", "@graphql-yoga/redis-event-target": "3.0.1", "@graphql-yoga/subscription": "5.0.1", "@n1ru4l/graphql-live-query": "0.10.0", diff --git a/yarn.lock b/yarn.lock index 3e6122ee8a27..a756c290bfa3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4717,15 +4717,15 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/plugin-graphql-sse@npm:3.3.1": - version: 3.3.1 - resolution: "@graphql-yoga/plugin-graphql-sse@npm:3.3.1" +"@graphql-yoga/plugin-graphql-sse@npm:3.6.1": + version: 3.6.1 + resolution: "@graphql-yoga/plugin-graphql-sse@npm:3.6.1" dependencies: graphql-sse: "npm:^2.0.0" peerDependencies: graphql: ^15.2.0 || ^16.0.0 - graphql-yoga: ^5.3.1 - checksum: 10c0/5ed84b3768172b05f62f239f780ff3bad8b75a304e0fff5582c3e3555893d5ff87d2d0d816846bf90657260ee99c1f32a09e162c77309bf5d43772283f85f65e + graphql-yoga: ^5.6.1 + checksum: 10c0/e616c738b5e2854354bd99e77b635ccc243ce2827bf69e2ee789b98fb570613c46c0463e054fecae8f7d27c8d6fad1d32264b83da3ff27a36374ebc81a6e2c1d languageName: node linkType: hard @@ -8464,7 +8464,7 @@ __metadata: "@graphql-tools/schema": "npm:10.0.4" "@graphql-tools/utils": "npm:10.3.2" "@graphql-yoga/plugin-defer-stream": "npm:3.6.1" - "@graphql-yoga/plugin-graphql-sse": "npm:3.3.1" + "@graphql-yoga/plugin-graphql-sse": "npm:3.6.1" "@graphql-yoga/redis-event-target": "npm:3.0.1" "@graphql-yoga/subscription": "npm:5.0.1" "@n1ru4l/graphql-live-query": "npm:0.10.0" From e3432a33b8c00e9135ea3d634651d41398fcc6f8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 15:46:56 +0000 Subject: [PATCH 48/74] fix(deps): update prisma monorepo to v5.17.0 (#11001) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@prisma/client](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/client)) | [`5.15.1` -> `5.17.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.15.1/5.17.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/5.15.1/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/5.15.1/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@prisma/internals](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/internals)) | [`5.15.1` -> `5.17.0`](https://renovatebot.com/diffs/npm/@prisma%2finternals/5.15.1/5.17.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2finternals/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2finternals/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2finternals/5.15.1/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2finternals/5.15.1/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prisma](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/cli)) | [`5.15.1` -> `5.17.0`](https://renovatebot.com/diffs/npm/prisma/5.15.1/5.17.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prisma/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prisma/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prisma/5.15.1/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prisma/5.15.1/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
prisma/prisma (@​prisma/client) ### [`v5.17.0`](https://togithub.com/prisma/prisma/releases/tag/5.17.0) [Compare Source](https://togithub.com/prisma/prisma/compare/5.16.2...5.17.0) 🌟 **Help us spread the word about Prisma by starring the repo or [tweeting](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@​prisma%20release%20v5.17.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/5.17.0) about the release.** 🌟 ##### Highlights ##### VSCode extension improvements We’re happy to introduce some cool new features that will make your experience with the Prisma VSCode extension even better! **Find references across schema files** The ability to hop between references of a given symbol is really useful in application code and now with the introduction of multi-file schema, we think it’s the perfect time to bring this feature to the VSCode extension! With the 5.17.0 release, you’ll now have the ability to use the native β€œfind references” feature to find any usage of a given symbol ![references](https://togithub.com/user-attachments/assets/b7d82584-2be7-4db6-bfd9-4dbe46f9e865) **Added context on hover** When hovering over a symbol that references a view, type, enum, or any other block with multiple values, you’ll now see a handy pop out that shows what is in that block at a glance. ![image](https://togithub.com/user-attachments/assets/b0dbc818-374b-4b6d-bda5-974d66efca65) **Additional quick fixes** We’ve taken some fixes made by the `prisma format` cli command and made them quick fixes available to the VSCode Extension. Now, when you have forget a back relation or relation scalar field, you’ll now see in real time what is wrong and have the option to fix it via the extension. ![image (1)](https://togithub.com/user-attachments/assets/931e8dff-2b1e-4da7-bd17-5b844d12804e) ##### QueryRaw performance improvements We’ve changed the response format of `queryRaw` to decrease its average size which reduces serialization CPU overhead. When querying large data sets, we expect you to see improved memory usage and up to 2x performance improvements. ##### Fixes and improvements ##### Prisma Client - [Remove or change `This is the 10th instance of Prisma Client being started. Make sure this is intentional.` warning](https://togithub.com/prisma/prisma/issues/23736) ##### Prisma - [Prisma generate option --allow-no-models doesn't work.](https://togithub.com/prisma/prisma/issues/24737) ##### Language tools (e.g. VS Code) - [LSP Rename incorrectly maps field name and appends character](https://togithub.com/prisma/language-tools/issues/1771) ##### Credits Huge thanks to [@​key-moon](https://togithub.com/key-moon), [@​pranayat](https://togithub.com/pranayat), [@​yubrot](https://togithub.com/yubrot), [@​skyzh](https://togithub.com/skyzh) for helping! ### [`v5.16.2`](https://togithub.com/prisma/prisma/releases/tag/5.16.2) [Compare Source](https://togithub.com/prisma/prisma/compare/5.16.1...5.16.2) Today, we are issuing the 5.16.2 patch release to fix an issue in Prisma client. #### Fix in Prisma Client - [nextjs app deployed to vercel edge can't import prisma WASM modul ](https://togithub.com/prisma/prisma/issues/24673) ### [`v5.16.1`](https://togithub.com/prisma/prisma/releases/tag/5.16.1) [Compare Source](https://togithub.com/prisma/prisma/compare/5.16.0...5.16.1) Today, we are issuing the 5.16.1 patch release to fix an issue in Prisma client. #### Fix in Prisma Client - [dotenv loading issue with PrismaClient ](https://togithub.com/prisma/prisma/issues/24634) - [Prisma Seed Script Fails After Upgrading to v5.16.0 (DATABASE_URL Error)](https://togithub.com/prisma/prisma/issues/24658) ### [`v5.16.0`](https://togithub.com/prisma/prisma/releases/tag/5.16.0) [Compare Source](https://togithub.com/prisma/prisma/compare/5.15.1...5.16.0) 🌟 **Help us spread the word about Prisma by starring the repo or [tweeting](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@​prisma%20release%20v5.16.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/5.16.0) about the release.** 🌟 ##### **Highlights** ##### Omit model fields globally With Prisma ORM 5.16.0 we’re more than happy to announce that we’re expanding the `omitApi` Preview feature to also include the ability to **omit fields globally**. When the Preview feature is enabled, you’re able to define fields to omit when instantiating Prisma Client. ```tsx const prisma = new PrismaClient({ omit: { user: { // make sure that password is never queried. password: true, }, }, }); ``` You’re also able to omit fields from multiple models and multiple fields from the same model ```tsx const prisma = new PrismaClient({ omit: { user: { // make sure that password and internalId are never queried. password: true, internalId: true, }, post: { secretkey: true, }, }, }); ``` With both local and global `omit`, you now have the flexibility to completely remove sensitive fields while also tailoring individual queries. If you need the ability to generally omit a field except in a specific query, you can also overwrite a global omit locally ```tsx const prisma = new PrismaClient({ omit: { user: { // password is omitted globally. password: true, }, }, }); const userWithPassword = await prisma.user.findUnique({ omit: { password: false }, // omit now false, so password is returned where: { id: 1 }, }); ``` ##### Changes to `prismaSchemaFolder` In `5.15.0` we released the `prismaSchemaFolder` Preview feature, allowing you to create multiple Prisma Schema files in a `prisma/schema` directory. We’ve gotten [a lot of great feedback](https://togithub.com/prisma/prisma/discussions/24413) and are really excited with how the community has been using the feature. To continue improving our multi-file schema support, **we have a few breaking changes** to the `prismaSchemaFolder` feature: - When using relative paths in Prisma Schema files with the `prismaSchemaFolder` feature, a path is now relative to the file it is defined in rather than relative to the `prisma/schema` folder. This means that if you have a generator block in `/project/prisma/schema/config/generator.prisma` with an `output` of `./foo` the output will be resolved to `/project/prisma/schema/config/foo` rather than `/project/prisma/foo`. The path to a SQLite file will be resolved in the same manner. - We realized that during migration many people would have `prisma/schema` as well as `prisma/schema.prisma`. Our initial implementation looked for a `.prisma` file first and would ignore the `schema` folder if it exists. This is now an error. ##### Changes to `fullTextSearch` In order to improve our full-text search implementation **we have made a breaking change** to the `fullTextSearch` Preview feature. Previously, when the feature was enabled we updated the `OrderByWithRelationInput` TypeScript type with the `OrderByWithRelationAndSearchRelevanceInput` type. However, we have noted that there are no cases where relational ordering is needed but search relevance is not. Thus, we have decided to remove the `OrderByWithRelationAndSearchRelevanceInput` naming and only use the `OrderByWithRelationInput` naming. ##### Fixes and improvements ##### Prisma - [Wrong Parameterized Types Sent for SQL Server Queries](https://togithub.com/prisma/prisma/issues/17565) - [`Prisma has no exported member named OrderByWithRelationInput. Did you mean OrderByWithAggregationInput?`](https://togithub.com/prisma/prisma/issues/21017) - [\[Driver Adapters\]: missing provider compatibility validation](https://togithub.com/prisma/prisma/issues/21864) - [Disable "Start using Prisma Client" hint logs on `prisma generate`](https://togithub.com/prisma/prisma/issues/22513) - [Deploying prisma to CloudFlare pages using Nuxt/Nitro and node-postgres (pg) is using the wrong(vercel) wasm path](https://togithub.com/prisma/prisma/issues/23500) - [`@prisma/adapter-pg` modifies node-postgres global type parsers](https://togithub.com/prisma/prisma/issues/23505) - [@​prisma/adapter-d1 is failing with an import error when called inside vitest tests](https://togithub.com/prisma/prisma/issues/23911) - [`db pull` fails with `[libs\user-facing-errors\src\quaint.rs:136:18] internal error: entered unreachable code` on invalid credentials](https://togithub.com/prisma/prisma/issues/24268) ##### Language tools (e.g. VS Code) - [Make prisma-fmt logs to work with language server](https://togithub.com/prisma/language-tools/issues/1193) - [Spans and positions get shifted out of sync when schema includes multibyte characters](https://togithub.com/prisma/language-tools/issues/1308) - [VSCode extension panics when opening an empty prisma schema](https://togithub.com/prisma/language-tools/issues/1760) ##### Prisma Engines - [\[DA\]Β Planetscale engine tests: one2m_mix_required_writable_readable](https://togithub.com/prisma/prisma-engines/issues/4482) - [\[DA\]Β Planetscale engine tests: apply_number_ops](https://togithub.com/prisma/prisma-engines/issues/4485) ##### Credits Huge thanks to [@​key-moon](https://togithub.com/key-moon), [@​pranayat](https://togithub.com/pranayat), [@​yubrot](https://togithub.com/yubrot), [@​skyzh](https://togithub.com/skyzh), [@​brian-dlee](https://togithub.com/brian-dlee), [@​mydea](https://togithub.com/mydea), [@​nickcarnival](https://togithub.com/nickcarnival), [@​eruditmorina](https://togithub.com/eruditmorina), [@​nzakas](https://togithub.com/nzakas), [@​gutyerrez](https://togithub.com/gutyerrez), [@​avallete](https://togithub.com/avallete), [@​ceddy4395](https://togithub.com/ceddy4395), [@​Kayoshi-dev](https://togithub.com/Kayoshi-dev), [@​yehonatanz](https://togithub.com/yehonatanz) for helping!
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/api/package.json | 2 +- .../auth-providers/dbAuth/setup/package.json | 2 +- .../cli-packages/dataMigrate/package.json | 2 +- packages/cli/package.json | 4 +- packages/record/package.json | 4 +- packages/structure/package.json | 2 +- yarn.lock | 142 +++++++++--------- 7 files changed, 79 insertions(+), 79 deletions(-) diff --git a/packages/api/package.json b/packages/api/package.json index 9d98a35194af..8ea70fc53ee3 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@babel/runtime-corejs3": "7.24.8", - "@prisma/client": "5.15.1", + "@prisma/client": "5.17.0", "@whatwg-node/fetch": "0.9.17", "cookie": "0.6.0", "core-js": "3.37.1", diff --git a/packages/auth-providers/dbAuth/setup/package.json b/packages/auth-providers/dbAuth/setup/package.json index 2a6879cf71fd..0b74ab85de21 100644 --- a/packages/auth-providers/dbAuth/setup/package.json +++ b/packages/auth-providers/dbAuth/setup/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@babel/runtime-corejs3": "7.24.8", - "@prisma/internals": "5.15.1", + "@prisma/internals": "5.17.0", "@redwoodjs/cli-helpers": "workspace:*", "@simplewebauthn/browser": "7.4.0", "core-js": "3.37.1", diff --git a/packages/cli-packages/dataMigrate/package.json b/packages/cli-packages/dataMigrate/package.json index bb969561ee00..330fe133ca9f 100644 --- a/packages/cli-packages/dataMigrate/package.json +++ b/packages/cli-packages/dataMigrate/package.json @@ -36,7 +36,7 @@ "yargs": "17.7.2" }, "devDependencies": { - "@prisma/client": "5.15.1", + "@prisma/client": "5.17.0", "@redwoodjs/framework-tools": "workspace:*", "@types/fs-extra": "11.0.4", "@types/yargs": "17.0.32", diff --git a/packages/cli/package.json b/packages/cli/package.json index 017706998ea5..c6d74a8c0f4b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -34,7 +34,7 @@ "@opentelemetry/resources": "1.22.0", "@opentelemetry/sdk-trace-node": "1.22.0", "@opentelemetry/semantic-conventions": "1.22.0", - "@prisma/internals": "5.15.1", + "@prisma/internals": "5.17.0", "@redwoodjs/api-server": "workspace:*", "@redwoodjs/cli-helpers": "workspace:*", "@redwoodjs/fastify-web": "workspace:*", @@ -70,7 +70,7 @@ "pluralize": "8.0.0", "portfinder": "1.0.32", "prettier": "3.3.3", - "prisma": "5.15.1", + "prisma": "5.17.0", "prompts": "2.4.2", "rimraf": "5.0.9", "semver": "7.6.3", diff --git a/packages/record/package.json b/packages/record/package.json index d81646bcbb4a..5be95d80e7bd 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -24,14 +24,14 @@ }, "dependencies": { "@babel/runtime-corejs3": "7.24.8", - "@prisma/client": "5.15.1", + "@prisma/client": "5.17.0", "@redwoodjs/project-config": "workspace:*", "core-js": "3.37.1" }, "devDependencies": { "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", - "@prisma/internals": "5.15.1", + "@prisma/internals": "5.17.0", "esbuild": "0.21.3", "vitest": "1.6.0" }, diff --git a/packages/structure/package.json b/packages/structure/package.json index 2268490d03b9..edc67a099922 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -26,7 +26,7 @@ }, "dependencies": { "@babel/runtime-corejs3": "7.24.8", - "@prisma/internals": "5.15.1", + "@prisma/internals": "5.17.0", "@redwoodjs/project-config": "workspace:*", "@types/line-column": "1.0.2", "camelcase": "6.3.0", diff --git a/yarn.lock b/yarn.lock index a756c290bfa3..ae6c06ea507b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6396,104 +6396,104 @@ __metadata: languageName: node linkType: hard -"@prisma/client@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/client@npm:5.15.1" +"@prisma/client@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/client@npm:5.17.0" peerDependencies: prisma: "*" peerDependenciesMeta: prisma: optional: true - checksum: 10c0/41585e049958306e621977b32127adf1143b58af289e2e04e6e921e51d5b26ec999667f8e669d4c1e5549eecc5c83104f029c8f208d26bdacc983bdd04a307e4 + checksum: 10c0/cc6c5e9bfbc2f9a01fdf73e009c42298b8a9fea8c9b19db0089cad84a9ee94c3bb6f66f53f1e2f4b32b3506706bf16d23a8e3bcb4619a8bc76d0812a8382ae63 languageName: node linkType: hard -"@prisma/debug@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/debug@npm:5.15.1" - checksum: 10c0/cd31012ce643af1b16b8337ea5edc61043598f065fe039d333189ec588727016a6e403ae2c946c2baaeba8f0d2662fd919d3ea4ea0a1ad87ce8731b6f8d4305e +"@prisma/debug@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/debug@npm:5.17.0" + checksum: 10c0/10aca89c8cd3a96c7f1153792110f33d96d1875e4af807002b9ca061eda255b1aa21e757b9e7a1690ac0676fb2312c441191cdb357acf45617dd658678984053 languageName: node linkType: hard -"@prisma/engines-version@npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3": - version: 5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3 - resolution: "@prisma/engines-version@npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3" - checksum: 10c0/3e363f05888b0257d76957309dd45108fd29706bffdd55528a3d539dd2cfa66ffb8c5e867381a755a76d887022c2734ea8683d1a65c0becb3ac8df3951efcded +"@prisma/engines-version@npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053": + version: 5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053 + resolution: "@prisma/engines-version@npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053" + checksum: 10c0/164b4cd6965da770bcd085fa0596466b092060d19eb8a4ba3402e66bd9b2e813cae417eeca99422b66a3a05a65cfe6d0e0339083b53644acf553ac138693232d languageName: node linkType: hard -"@prisma/engines@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/engines@npm:5.15.1" +"@prisma/engines@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/engines@npm:5.17.0" dependencies: - "@prisma/debug": "npm:5.15.1" - "@prisma/engines-version": "npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3" - "@prisma/fetch-engine": "npm:5.15.1" - "@prisma/get-platform": "npm:5.15.1" - checksum: 10c0/c3c5103631dfc33d545f70a35795b1fe94263e4604069b25ff73e9601503af1873ffce7845e65c5bdc5316a58a4337d5b5dbba789b552d8299becae2c7fc32bd + "@prisma/debug": "npm:5.17.0" + "@prisma/engines-version": "npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053" + "@prisma/fetch-engine": "npm:5.17.0" + "@prisma/get-platform": "npm:5.17.0" + checksum: 10c0/b1d48c39fbe16680947685960be615894ccc1a2ca40263fc6d1ac4599e3100f2f31e71b02bd000c0f3269cd045f38817dfbddd37fefcb8a4dec6155a6df48e2f languageName: node linkType: hard -"@prisma/fetch-engine@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/fetch-engine@npm:5.15.1" +"@prisma/fetch-engine@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/fetch-engine@npm:5.17.0" dependencies: - "@prisma/debug": "npm:5.15.1" - "@prisma/engines-version": "npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3" - "@prisma/get-platform": "npm:5.15.1" - checksum: 10c0/884acedce32324274696939611fa862056105aa90f839a42198eb7f7574ef8158c0f9f32211e511578f07bc9c2d6a53489b698f4333a836c82d4200e85ac5da2 + "@prisma/debug": "npm:5.17.0" + "@prisma/engines-version": "npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053" + "@prisma/get-platform": "npm:5.17.0" + checksum: 10c0/b5c554e8a637871fd6497e656d67e649d9eea3a06be325b68a686b707c78d200ba9ba20bd76b0a3408e5cb78f6e34bab535ce161174273db377353a01368806e languageName: node linkType: hard -"@prisma/generator-helper@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/generator-helper@npm:5.15.1" +"@prisma/generator-helper@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/generator-helper@npm:5.17.0" dependencies: - "@prisma/debug": "npm:5.15.1" - checksum: 10c0/86ee9b35f63e8bc9ec99127ab286ef2b8631215956f1a49e67be106e124f97569d867970380b2a854d5a5af1b812c89e7c4979fa2984e7e540c99e36ea7a1fa4 + "@prisma/debug": "npm:5.17.0" + checksum: 10c0/edf1c8a8ea34fb86a8836aa5b2a933fb1bae949bdede17f2f153de2db27f8c523595518a92f791047fd994701c15c4a0847c448dd4349aa892d5dd3a1ffab7b4 languageName: node linkType: hard -"@prisma/get-platform@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/get-platform@npm:5.15.1" +"@prisma/get-platform@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/get-platform@npm:5.17.0" dependencies: - "@prisma/debug": "npm:5.15.1" - checksum: 10c0/9eeb60e38dcac9b85332a532d0b9fb0c3171ce265567a84027373d95b753d975087b871cfedba2913139b98c83a8839573bb40fd3ef8c686688e0ec2be4a9bdc + "@prisma/debug": "npm:5.17.0" + checksum: 10c0/8687736c6e18737e29544bc1f98653b75b4dcb85c1ffe02686da100e843bb30041dd9d00146a2178517d34b783a650c8b76bdde5029d1675bd28c2be6ee6565a languageName: node linkType: hard -"@prisma/internals@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/internals@npm:5.15.1" - dependencies: - "@prisma/debug": "npm:5.15.1" - "@prisma/engines": "npm:5.15.1" - "@prisma/fetch-engine": "npm:5.15.1" - "@prisma/generator-helper": "npm:5.15.1" - "@prisma/get-platform": "npm:5.15.1" - "@prisma/prisma-schema-wasm": "npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3" - "@prisma/schema-files-loader": "npm:5.15.1" +"@prisma/internals@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/internals@npm:5.17.0" + dependencies: + "@prisma/debug": "npm:5.17.0" + "@prisma/engines": "npm:5.17.0" + "@prisma/fetch-engine": "npm:5.17.0" + "@prisma/generator-helper": "npm:5.17.0" + "@prisma/get-platform": "npm:5.17.0" + "@prisma/prisma-schema-wasm": "npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053" + "@prisma/schema-files-loader": "npm:5.17.0" arg: "npm:5.0.2" prompts: "npm:2.4.2" - checksum: 10c0/44fefad10bdc64727bcc3d21535e450b5165e4d18410da467247a2e9fdf19522bdeed2a66b60d710724fbd21a57f1db5f05afdf6f8249d5eb23f7e9063395133 + checksum: 10c0/d58227bb50e96c48fbc698e811a9be38e0dc47d9050677c263d1d2549a26ba76c31d6635a64c5946adbfc1fc15c6a08a96f15ee145d5e7b1b97d9fd02fc2f2af languageName: node linkType: hard -"@prisma/prisma-schema-wasm@npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3": - version: 5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3 - resolution: "@prisma/prisma-schema-wasm@npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3" - checksum: 10c0/a10d5de677c48ce0f540b1d83cb1481c29e124bb16d9976c437fdabb76e4178effabcf1b392f3a687a9544bb2845e161259a31f47ef24be9a192b69b7c271d0e +"@prisma/prisma-schema-wasm@npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053": + version: 5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053 + resolution: "@prisma/prisma-schema-wasm@npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053" + checksum: 10c0/4beecf2482efc6e13e902af6210d838a1414947ac972714744462a439e6e8fe07222b19761337511ecc178dc723d7c9db728c3c9034132a565ade5562ed555f9 languageName: node linkType: hard -"@prisma/schema-files-loader@npm:5.15.1": - version: 5.15.1 - resolution: "@prisma/schema-files-loader@npm:5.15.1" +"@prisma/schema-files-loader@npm:5.17.0": + version: 5.17.0 + resolution: "@prisma/schema-files-loader@npm:5.17.0" dependencies: - "@prisma/prisma-schema-wasm": "npm:5.15.1-1.5675a3182f972f1a8f31d16eee6abf4fd54910e3" + "@prisma/prisma-schema-wasm": "npm:5.17.0-31.393aa359c9ad4a4bb28630fb5613f9c281cde053" fs-extra: "npm:11.1.1" - checksum: 10c0/0526275a60bbdb65aebeb1b5ae934f30f1d80a48b63fbd082826dc7c7f49a9735311ec064f960b6ab1886934b20eaccab5ee5abaee818fc6d35adc81e95b873e + checksum: 10c0/a53adda5b5dbe0a3c1f0756186bbf440e3d9aa3b9bd24035536e5d91a57e4108160ea6e75df4ad44faf0e0df8ca1f763035ef054a2a70df8e0bd6f3ba9be8980 languageName: node linkType: hard @@ -7269,7 +7269,7 @@ __metadata: "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.8" - "@prisma/client": "npm:5.15.1" + "@prisma/client": "npm:5.17.0" "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" "@types/memjs": "npm:1" @@ -7522,7 +7522,7 @@ __metadata: "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.8" - "@prisma/internals": "npm:5.15.1" + "@prisma/internals": "npm:5.17.0" "@redwoodjs/cli-helpers": "workspace:*" "@simplewebauthn/browser": "npm:7.4.0" "@simplewebauthn/typescript-types": "npm:7.4.0" @@ -7844,7 +7844,7 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/cli-data-migrate@workspace:packages/cli-packages/dataMigrate" dependencies: - "@prisma/client": "npm:5.15.1" + "@prisma/client": "npm:5.17.0" "@redwoodjs/babel-config": "workspace:*" "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/project-config": "workspace:*" @@ -7929,7 +7929,7 @@ __metadata: "@opentelemetry/resources": "npm:1.22.0" "@opentelemetry/sdk-trace-node": "npm:1.22.0" "@opentelemetry/semantic-conventions": "npm:1.22.0" - "@prisma/internals": "npm:5.15.1" + "@prisma/internals": "npm:5.17.0" "@redwoodjs/api-server": "workspace:*" "@redwoodjs/cli-helpers": "workspace:*" "@redwoodjs/fastify-web": "workspace:*" @@ -7967,7 +7967,7 @@ __metadata: pluralize: "npm:8.0.0" portfinder: "npm:1.0.32" prettier: "npm:3.3.3" - prisma: "npm:5.15.1" + prisma: "npm:5.17.0" prompts: "npm:2.4.2" rimraf: "npm:5.0.9" semver: "npm:7.6.3" @@ -8491,8 +8491,8 @@ __metadata: "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.8" - "@prisma/client": "npm:5.15.1" - "@prisma/internals": "npm:5.15.1" + "@prisma/client": "npm:5.17.0" + "@prisma/internals": "npm:5.17.0" "@redwoodjs/project-config": "workspace:*" core-js: "npm:3.37.1" esbuild: "npm:0.21.3" @@ -8547,7 +8547,7 @@ __metadata: "@babel/cli": "npm:7.24.8" "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.8" - "@prisma/internals": "npm:5.15.1" + "@prisma/internals": "npm:5.17.0" "@redwoodjs/project-config": "workspace:*" "@types/fs-extra": "npm:11.0.4" "@types/line-column": "npm:1.0.2" @@ -25112,14 +25112,14 @@ __metadata: languageName: node linkType: hard -"prisma@npm:5.15.1": - version: 5.15.1 - resolution: "prisma@npm:5.15.1" +"prisma@npm:5.17.0": + version: 5.17.0 + resolution: "prisma@npm:5.17.0" dependencies: - "@prisma/engines": "npm:5.15.1" + "@prisma/engines": "npm:5.17.0" bin: prisma: build/index.js - checksum: 10c0/12a07ad5709799400201617302a27ae9795ae2f99124b2b4f11d78ad2547170da76876c80e844d456edfde029731a5fe6285066472cd74e419db6828cfba6b46 + checksum: 10c0/30546a8576ffadf66d6f34cd833e25e21eec99847db92c4d88f6c9dbbc401abbd3f699f9e0f0dbcd9d5229ccba47c6aadb42ba6cd6e29afb7335689c7257c964 languageName: node linkType: hard From d617b2f3645aa68e302f162bafda3eb21209c7a2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 15:57:22 +0000 Subject: [PATCH 49/74] fix(deps): update dependency lru-cache to v10.4.3 (#11004) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [lru-cache](https://togithub.com/isaacs/node-lru-cache) | [`10.2.2` -> `10.4.3`](https://renovatebot.com/diffs/npm/lru-cache/10.2.2/10.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lru-cache/10.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lru-cache/10.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lru-cache/10.2.2/10.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lru-cache/10.2.2/10.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
isaacs/node-lru-cache (lru-cache) ### [`v10.4.3`](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3) [Compare Source](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.2...v10.4.3) ### [`v10.4.2`](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2) [Compare Source](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.1...v10.4.2) ### [`v10.4.1`](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1) [Compare Source](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.0...v10.4.1) ### [`v10.4.0`](https://togithub.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0) [Compare Source](https://togithub.com/isaacs/node-lru-cache/compare/v10.3.1...v10.4.0) ### [`v10.3.1`](https://togithub.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1) [Compare Source](https://togithub.com/isaacs/node-lru-cache/compare/v10.3.0...v10.3.1) ### [`v10.3.0`](https://togithub.com/isaacs/node-lru-cache/blob/HEAD/CHANGELOG.md#1030) [Compare Source](https://togithub.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0) - add `forceFetch()` method - set `disposeReason` to `'expire'` when it's the result of a TTL expiration, or `'fetch'` when it's the result of an aborted or `undefined`-returning `fetch()` - add `memo()` method
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/structure/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/structure/package.json b/packages/structure/package.json index edc67a099922..39b87106f0d1 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -41,7 +41,7 @@ "line-column": "1.0.2", "lodash": "4.17.21", "lodash-decorators": "6.0.1", - "lru-cache": "10.2.2", + "lru-cache": "10.4.3", "proxyquire": "2.1.3", "smol-toml": "1.3.0", "ts-morph": "15.1.0", diff --git a/yarn.lock b/yarn.lock index ae6c06ea507b..d1d91513dfb2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8566,7 +8566,7 @@ __metadata: line-column: "npm:1.0.2" lodash: "npm:4.17.21" lodash-decorators: "npm:6.0.1" - lru-cache: "npm:10.2.2" + lru-cache: "npm:10.4.3" proxyquire: "npm:2.1.3" smol-toml: "npm:1.3.0" ts-morph: "npm:15.1.0" @@ -21884,10 +21884,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:10.2.2, lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.2.2": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 +"lru-cache@npm:10.4.3, lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.2.2": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard From 38f452f8c15e4cf4529236620a9eb1f289543380 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 15:58:12 +0000 Subject: [PATCH 50/74] chore(deps): update dependency node to v20.15.1 (#11002) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---|---|---| | [node](https://nodejs.org) ([source](https://togithub.com/nodejs/node)) | | minor | `20.13.1` -> `20.15.1` | [![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.13.1/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.13.1/v20.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | dependencies | minor | [`20.12.12` -> `20.14.11`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.14.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.12/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.12/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`20.12.12` -> `20.14.11`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.14.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.12/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.12/20.14.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
nodejs/node (node) ### [`v20.15.1`](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1) [Compare Source](https://togithub.com/nodejs/node/compare/v20.15.0...v20.15.1) ### [`v20.15.0`](https://togithub.com/nodejs/node/releases/tag/v20.15.0): 2024-06-20, Version 20.15.0 'Iron' (LTS), @​marco-ippolito [Compare Source](https://togithub.com/nodejs/node/compare/v20.14.0...v20.15.0) ##### test_runner: support test plans It is now possible to count the number of assertions and subtests that are expected to run within a test. If the number of assertions and subtests that run does not match the expected count, the test will fail. ```js test('top level test', (t) => { t.plan(2); t.assert.ok('some relevant assertion here'); t.subtest('subtest', () => {}); }); ``` Contributed by Colin Ihrig in [#​52860](https://togithub.com/nodejs/node/pull/52860) ##### inspector: introduce the `--inspect-wait` flag This release introduces the `--inspect-wait` flag, which allows debugger to wait for attachement. This flag is useful when you want to debug the code from the beginning. Unlike `--inspect-brk`, which breaks on the first line, this flag waits for debugger to be connected and then runs the code as soon as a session is established. Contributed by Kohei Ueno in [#​52734](https://togithub.com/nodejs/node/pull/52734) ##### zlib: expose zlib.crc32() This release exposes the crc32() function from zlib to user-land. It computes a 32-bit Cyclic Redundancy Check checksum of data. If value is specified, it is used as the starting value of the checksum, otherwise, 0 is used as the starting value. The CRC algorithm is designed to compute checksums and to detect error in data transmission. It's not suitable for cryptographic authentication. ```js const zlib = require('node:zlib'); const { Buffer } = require('node:buffer'); let crc = zlib.crc32('hello'); // 907060870 crc = zlib.crc32('world', crc); // 4192936109 crc = zlib.crc32(Buffer.from('hello', 'utf16le')); // 1427272415 crc = zlib.crc32(Buffer.from('world', 'utf16le'), crc); // 4150509955 ``` Contributed by Joyee Cheung in [#​52692](https://togithub.com/nodejs/node/pull/52692) ##### cli: allow running wasm in limited vmem with --disable-wasm-trap-handler By default, Node.js enables trap-handler-based WebAssembly bound checks. As a result, V8 does not need to insert inline bound checks int the code compiled from WebAssembly which may speedup WebAssembly execution significantly, but this optimization requires allocating a big virtual memory cage (currently 10GB). If the Node.js process does not have access to a large enough virtual memory address space due to system configurations or hardware limitations, users won't be able to run any WebAssembly that involves allocation in this virtual memory cage and will see an out-of-memory error. ```console $ ulimit -v 5000000 $ node -p "new WebAssembly.Memory({ initial: 10, maximum: 100 });" [eval]:1 new WebAssembly.Memory({ initial: 10, maximum: 100 }); ^ RangeError: WebAssembly.Memory(): could not allocate memory at [eval]:1:1 at runScriptInThisContext (node:internal/vm:209:10) at node:internal/process/execution:118:14 at [eval]-wrapper:6:24 at runScript (node:internal/process/execution:101:62) at evalScript (node:internal/process/execution:136:3) at node:internal/main/eval_string:49:3 ``` `--disable-wasm-trap-handler` disables this optimization so that users can at least run WebAssembly (with a less optimial performance) when the virtual memory address space available to their Node.js process is lower than what the V8 WebAssembly memory cage needs. Contributed by Joyee Cheung in [#​52766](https://togithub.com/nodejs/node/pull/52766) ##### Other Notable Changes - \[[`12512c3d0e`](https://togithub.com/nodejs/node/commit/12512c3d0e)] - **doc**: add pimterry to collaborators (Tim Perry) [#​52874](https://togithub.com/nodejs/node/pull/52874) - \[[`9d485b40bb`](https://togithub.com/nodejs/node/commit/9d485b40bb)] - **(SEMVER-MINOR)** **tools**: fix get_asan_state() in tools/test.py (Joyee Cheung) [#​52766](https://togithub.com/nodejs/node/pull/52766) - \[[`e98c305f52`](https://togithub.com/nodejs/node/commit/e98c305f52)] - **(SEMVER-MINOR)** **tools**: support max_virtual_memory test configuration (Joyee Cheung) [#​52766](https://togithub.com/nodejs/node/pull/52766) - \[[`dce0300896`](https://togithub.com/nodejs/node/commit/dce0300896)] - **(SEMVER-MINOR)** **tools**: support != in test status files (Joyee Cheung) [#​52766](https://togithub.com/nodejs/node/pull/52766) ##### Commits - \[[`227093bfec`](https://togithub.com/nodejs/node/commit/227093bfec)] - **assert**: add deep equal check for more Error type (Zhenwei Jin) [#​51805](https://togithub.com/nodejs/node/pull/51805) - \[[`184cfe5a71`](https://togithub.com/nodejs/node/commit/184cfe5a71)] - **benchmark**: filter non-present deps from `start-cli-version` (Adam Majer) [#​51746](https://togithub.com/nodejs/node/pull/51746) - \[[`8b3e83bb53`](https://togithub.com/nodejs/node/commit/8b3e83bb53)] - **buffer**: even faster atob (Daniel Lemire) [#​52443](https://togithub.com/nodejs/node/pull/52443) - \[[`8d628c3255`](https://togithub.com/nodejs/node/commit/8d628c3255)] - **buffer**: use size_t instead of uint32\_t to avoid segmentation fault (Xavier Stouder) [#​48033](https://togithub.com/nodejs/node/pull/48033) - \[[`16ae2b2933`](https://togithub.com/nodejs/node/commit/16ae2b2933)] - **buffer**: remove lines setting indexes to integer value (Zhenwei Jin) [#​52588](https://togithub.com/nodejs/node/pull/52588) - \[[`48c15d0dcd`](https://togithub.com/nodejs/node/commit/48c15d0dcd)] - **build**: remove deprecated calls for argument groups (Mohammed Keyvanzadeh) [#​52913](https://togithub.com/nodejs/node/pull/52913) - \[[`1be8232d17`](https://togithub.com/nodejs/node/commit/1be8232d17)] - **build**: drop base64 dep in GN build (Cheng) [#​52856](https://togithub.com/nodejs/node/pull/52856) - \[[`918962d6e7`](https://togithub.com/nodejs/node/commit/918962d6e7)] - **build**: make simdjson a public dep in GN build (Cheng) [#​52755](https://togithub.com/nodejs/node/pull/52755) - \[[`5215b6fd8e`](https://togithub.com/nodejs/node/commit/5215b6fd8e)] - **build, tools**: copy release assets to staging R2 bucket once built (flakey5) [#​51394](https://togithub.com/nodejs/node/pull/51394) - \[[`473fa73857`](https://togithub.com/nodejs/node/commit/473fa73857)] - **(SEMVER-MINOR)** **cli**: allow running wasm in limited vmem with --disable-wasm-trap-handler (Joyee Cheung) [#​52766](https://togithub.com/nodejs/node/pull/52766) - \[[`954d2aded4`](https://togithub.com/nodejs/node/commit/954d2aded4)] - **cluster**: replace `forEach` with `for-of` loop (JΓ©rΓ΄me Benoit) [#​50317](https://togithub.com/nodejs/node/pull/50317) - \[[`794e450ea7`](https://togithub.com/nodejs/node/commit/794e450ea7)] - **console**: colorize console error and warn (Jithil P Ponnan) [#​51629](https://togithub.com/nodejs/node/pull/51629) - \[[`0fb7c18f10`](https://togithub.com/nodejs/node/commit/0fb7c18f10)] - **crypto**: fix duplicated switch-case return values (Mustafa Ateş UZUN) [#​49030](https://togithub.com/nodejs/node/pull/49030) - \[[`cd1415c8b2`](https://togithub.com/nodejs/node/commit/cd1415c8b2)] - ***Revert*** "**crypto**: make timingSafeEqual faster for Uint8Array" (Tobias Nießen) [#​53390](https://togithub.com/nodejs/node/pull/53390) - \[[`b774544bb1`](https://togithub.com/nodejs/node/commit/b774544bb1)] - **deps**: enable unbundling of simdjson, simdutf, ada (Daniel Lemire) [#​52924](https://togithub.com/nodejs/node/pull/52924) - \[[`da4dbfc5fd`](https://togithub.com/nodejs/node/commit/da4dbfc5fd)] - **doc**: remove reference to AUTHORS file (Marco Ippolito) [#​52960](https://togithub.com/nodejs/node/pull/52960) - \[[`2f3f2ff8af`](https://togithub.com/nodejs/node/commit/2f3f2ff8af)] - **doc**: update hljs with the latest styles (Aviv Keller) [#​52911](https://togithub.com/nodejs/node/pull/52911) - \[[`3a1d17a9b1`](https://togithub.com/nodejs/node/commit/3a1d17a9b1)] - **doc**: mention quicker way to build docs (Alex Crawford) [#​52937](https://togithub.com/nodejs/node/pull/52937) - \[[`be309bd19d`](https://togithub.com/nodejs/node/commit/be309bd19d)] - **doc**: mention push.followTags config (Rafael Gonzaga) [#​52906](https://togithub.com/nodejs/node/pull/52906) - \[[`e62c6e2684`](https://togithub.com/nodejs/node/commit/e62c6e2684)] - **doc**: document pipeline with `end` option (Alois Klink) [#​48970](https://togithub.com/nodejs/node/pull/48970) - \[[`af27225cf6`](https://togithub.com/nodejs/node/commit/af27225cf6)] - **doc**: add example for `execFileSync` method and ref to stdio (Evan Shortiss) [#​39412](https://togithub.com/nodejs/node/pull/39412) - \[[`086626f9b1`](https://togithub.com/nodejs/node/commit/086626f9b1)] - **doc**: add examples and notes to http server.close et al (mary marchini) [#​49091](https://togithub.com/nodejs/node/pull/49091) - \[[`3aa3337a00`](https://togithub.com/nodejs/node/commit/3aa3337a00)] - **doc**: fix `dns.lookup` family `0` and `all` descriptions (Adam Jones) [#​51653](https://togithub.com/nodejs/node/pull/51653) - \[[`585f2a2e7f`](https://togithub.com/nodejs/node/commit/585f2a2e7f)] - **doc**: update `fs.realpath` documentation (sinkhaha) [#​48170](https://togithub.com/nodejs/node/pull/48170) - \[[`4bf3d44e1d`](https://togithub.com/nodejs/node/commit/4bf3d44e1d)] - **doc**: update fs read documentation for clarity (Mert Can Altin) [#​52453](https://togithub.com/nodejs/node/pull/52453) - \[[`ae5d47dde3`](https://togithub.com/nodejs/node/commit/ae5d47dde3)] - **doc**: watermark string behavior (Benjamin Gruenbaum) [#​52842](https://togithub.com/nodejs/node/pull/52842) - \[[`1e429d10d3`](https://togithub.com/nodejs/node/commit/1e429d10d3)] - **doc**: exclude commits with baking-for-lts (Marco Ippolito) [#​52896](https://togithub.com/nodejs/node/pull/52896) - \[[`3df3e37cdb`](https://togithub.com/nodejs/node/commit/3df3e37cdb)] - **doc**: add names next to release key bash commands (Aviv Keller) [#​52878](https://togithub.com/nodejs/node/pull/52878) - \[[`12512c3d0e`](https://togithub.com/nodejs/node/commit/12512c3d0e)] - **doc**: add pimterry to collaborators (Tim Perry) [#​52874](https://togithub.com/nodejs/node/pull/52874) - \[[`97e0fef019`](https://togithub.com/nodejs/node/commit/97e0fef019)] - **doc**: add more definitions to GLOSSARY.md (Aviv Keller) [#​52798](https://togithub.com/nodejs/node/pull/52798) - \[[`91fadac162`](https://togithub.com/nodejs/node/commit/91fadac162)] - **doc**: make docs more welcoming and descriptive for newcomers (Serkan Γ–zel) [#​38056](https://togithub.com/nodejs/node/pull/38056) - \[[`a3b20126fd`](https://togithub.com/nodejs/node/commit/a3b20126fd)] - **doc**: add OpenSSL errors to API docs (John Lamp) [#​34213](https://togithub.com/nodejs/node/pull/34213) - \[[`9587ae9b5b`](https://togithub.com/nodejs/node/commit/9587ae9b5b)] - **doc**: simplify copy-pasting of `branch-diff` commands (Antoine du Hamel) [#​52757](https://togithub.com/nodejs/node/pull/52757) - \[[`6ea72a53c3`](https://togithub.com/nodejs/node/commit/6ea72a53c3)] - **doc**: add test_runner to subsystem (Raz Luvaton) [#​52774](https://togithub.com/nodejs/node/pull/52774) - \[[`972eafd983`](https://togithub.com/nodejs/node/commit/972eafd983)] - **events**: update MaxListenersExceededWarning message log (sinkhaha) [#​51921](https://togithub.com/nodejs/node/pull/51921) - \[[`74753ed1fe`](https://togithub.com/nodejs/node/commit/74753ed1fe)] - **events**: add stop propagation flag to `Event.stopImmediatePropagation` (Mickael Meausoone) [#​39463](https://togithub.com/nodejs/node/pull/39463) - \[[`75dd009649`](https://togithub.com/nodejs/node/commit/75dd009649)] - **events**: replace NodeCustomEvent with CustomEvent (Feng Yu) [#​43876](https://togithub.com/nodejs/node/pull/43876) - \[[`7d38c2e012`](https://togithub.com/nodejs/node/commit/7d38c2e012)] - **fs**: keep fs.promises.readFile read until EOF is reached (Zhenwei Jin) [#​52178](https://togithub.com/nodejs/node/pull/52178) - \[[`8cb13120d3`](https://togithub.com/nodejs/node/commit/8cb13120d3)] - **(SEMVER-MINOR)** **inspector**: introduce the `--inspect-wait` flag (Kohei Ueno) [#​52734](https://togithub.com/nodejs/node/pull/52734) - \[[`d5ab1de1fd`](https://togithub.com/nodejs/node/commit/d5ab1de1fd)] - **meta**: move `@anonrig` to TSC regular member (Yagiz Nizipli) [#​52932](https://togithub.com/nodejs/node/pull/52932) - \[[`f82d086e90`](https://togithub.com/nodejs/node/commit/f82d086e90)] - **path**: fix toNamespacedPath on Windows (HΓΌseyin AΓ§acak) [#​52915](https://togithub.com/nodejs/node/pull/52915) - \[[`121ea13b50`](https://togithub.com/nodejs/node/commit/121ea13b50)] - **process**: improve event-loop (Aras Abbasi) [#​52108](https://togithub.com/nodejs/node/pull/52108) - \[[`eceac784aa`](https://togithub.com/nodejs/node/commit/eceac784aa)] - **repl**: fix disruptive autocomplete without inspector (Nitzan Uziely) [#​40661](https://togithub.com/nodejs/node/pull/40661) - \[[`89a910be82`](https://togithub.com/nodejs/node/commit/89a910be82)] - **src**: fix Worker termination in `inspector.waitForDebugger` (Daeyeon Jeong) [#​52527](https://togithub.com/nodejs/node/pull/52527) - \[[`033f985e8a`](https://togithub.com/nodejs/node/commit/033f985e8a)] - **src**: use `S_ISDIR` to check if the file is a directory (theanarkh) [#​52164](https://togithub.com/nodejs/node/pull/52164) - \[[`95128399f8`](https://togithub.com/nodejs/node/commit/95128399f8)] - **src**: allow preventing debug signal handler start (Shelley Vohr) [#​46681](https://togithub.com/nodejs/node/pull/46681) - \[[`b162aeae9e`](https://togithub.com/nodejs/node/commit/b162aeae9e)] - **src**: fix typo Unabled -> Unable (Simon Siefke) [#​52820](https://togithub.com/nodejs/node/pull/52820) - \[[`2dcbf1894a`](https://togithub.com/nodejs/node/commit/2dcbf1894a)] - **src**: avoid unused variable 'error' warning (MichaΓ«l Zasso) [#​52886](https://togithub.com/nodejs/node/pull/52886) - \[[`978ee0a635`](https://togithub.com/nodejs/node/commit/978ee0a635)] - **src**: only apply fix in main thread (Paolo Insogna) [#​52702](https://togithub.com/nodejs/node/pull/52702) - \[[`8fc52b38c6`](https://togithub.com/nodejs/node/commit/8fc52b38c6)] - **src**: fix test local edge case (Paolo Insogna) [#​52702](https://togithub.com/nodejs/node/pull/52702) - \[[`d02907ecc4`](https://togithub.com/nodejs/node/commit/d02907ecc4)] - **src**: remove misplaced windows code under posix guard in node.cc (Ali Hassan) [#​52545](https://togithub.com/nodejs/node/pull/52545) - \[[`af29120fa7`](https://togithub.com/nodejs/node/commit/af29120fa7)] - **stream**: use `ByteLengthQueuingStrategy` when not in `objectMode` (Jason) [#​48847](https://togithub.com/nodejs/node/pull/48847) - \[[`a5f3dd137c`](https://togithub.com/nodejs/node/commit/a5f3dd137c)] - **string_decoder**: throw an error when writing a too long buffer (zhenweijin) [#​52215](https://togithub.com/nodejs/node/pull/52215) - \[[`65fa95d57d`](https://togithub.com/nodejs/node/commit/65fa95d57d)] - **test**: add `Debugger.setInstrumentationBreakpoint` known issue (Konstantin Ulitin) [#​31137](https://togithub.com/nodejs/node/pull/31137) - \[[`0513e07805`](https://togithub.com/nodejs/node/commit/0513e07805)] - **test**: use `for-of` instead of `forEach` (Gibby Free) [#​49790](https://togithub.com/nodejs/node/pull/49790) - \[[`1d01325928`](https://togithub.com/nodejs/node/commit/1d01325928)] - **test**: verify request payload is uploaded consistently (Austin Wright) [#​34066](https://togithub.com/nodejs/node/pull/34066) - \[[`7dda156872`](https://togithub.com/nodejs/node/commit/7dda156872)] - **test**: add fuzzer for native/js string conversion (Adam Korczynski) [#​51120](https://togithub.com/nodejs/node/pull/51120) - \[[`5fb829b340`](https://togithub.com/nodejs/node/commit/5fb829b340)] - **test**: add fuzzer for `ClientHelloParser` (AdamKorcz) [#​51088](https://togithub.com/nodejs/node/pull/51088) - \[[`cc74bf789f`](https://togithub.com/nodejs/node/commit/cc74bf789f)] - **test**: fix broken env fuzzer by initializing process (AdamKorcz) [#​51080](https://togithub.com/nodejs/node/pull/51080) - \[[`800b6f65cf`](https://togithub.com/nodejs/node/commit/800b6f65cf)] - **test**: replace `forEach()` in `test-stream-pipe-unpipe-stream` (Dario) [#​50786](https://togithub.com/nodejs/node/pull/50786) - \[[`d08c9a6a31`](https://togithub.com/nodejs/node/commit/d08c9a6a31)] - **test**: test pipeline `end` on transform streams (Alois Klink) [#​48970](https://togithub.com/nodejs/node/pull/48970) - \[[`0be8123ede`](https://togithub.com/nodejs/node/commit/0be8123ede)] - **test**: improve coverage of lib/readline.js (Rongjian Zhang) [#​38646](https://togithub.com/nodejs/node/pull/38646) - \[[`410224415c`](https://togithub.com/nodejs/node/commit/410224415c)] - **test**: updated for each to for of in test file (lyannel) [#​50308](https://togithub.com/nodejs/node/pull/50308) - \[[`556e9a2127`](https://togithub.com/nodejs/node/commit/556e9a2127)] - **test**: move `test-http-server-request-timeouts-mixed` to sequential (Madhuri) [#​45722](https://togithub.com/nodejs/node/pull/45722) - \[[`0638274c07`](https://togithub.com/nodejs/node/commit/0638274c07)] - **test**: fix DNS cancel tests (Szymon Marczak) [#​44432](https://togithub.com/nodejs/node/pull/44432) - \[[`311bdc62bd`](https://togithub.com/nodejs/node/commit/311bdc62bd)] - **test**: add http agent to `executionAsyncResource` (psj-tar-gz) [#​34966](https://togithub.com/nodejs/node/pull/34966) - \[[`6001b164ab`](https://togithub.com/nodejs/node/commit/6001b164ab)] - **test**: reduce memory usage of test-worker-stdio (Adam Majer) [#​37769](https://togithub.com/nodejs/node/pull/37769) - \[[`986bfa26e9`](https://togithub.com/nodejs/node/commit/986bfa26e9)] - **test**: add common.expectRequiredModule() (Joyee Cheung) [#​52868](https://togithub.com/nodejs/node/pull/52868) - \[[`2246d4fd1e`](https://togithub.com/nodejs/node/commit/2246d4fd1e)] - **test**: crypto-rsa-dsa testing for dynamic openssl (Michael Dawson) [#​52781](https://togithub.com/nodejs/node/pull/52781) - \[[`1dce5dea0b`](https://togithub.com/nodejs/node/commit/1dce5dea0b)] - **test**: skip some console tests on dumb terminal (Adam Majer) [#​37770](https://togithub.com/nodejs/node/pull/37770) - \[[`0addeb240c`](https://togithub.com/nodejs/node/commit/0addeb240c)] - **test**: skip v8-updates/test-linux-perf-logger (MichaΓ«l Zasso) [#​52821](https://togithub.com/nodejs/node/pull/52821) - \[[`56e19e38f3`](https://togithub.com/nodejs/node/commit/56e19e38f3)] - **test**: drop test-crypto-timing-safe-equal-benchmarks (Rafael Gonzaga) [#​52751](https://togithub.com/nodejs/node/pull/52751) - \[[`0c5e58958c`](https://togithub.com/nodejs/node/commit/0c5e58958c)] - **test, crypto**: use correct object on assert (响马) [#​51820](https://togithub.com/nodejs/node/pull/51820) - \[[`d54aa47ec1`](https://togithub.com/nodejs/node/commit/d54aa47ec1)] - **(SEMVER-MINOR)** **test_runner**: support test plans (Colin Ihrig) [#​52860](https://togithub.com/nodejs/node/pull/52860) - \[[`0289a023a5`](https://togithub.com/nodejs/node/commit/0289a023a5)] - **test_runner**: fix watch mode race condition (Moshe Atlow) [#​52954](https://togithub.com/nodejs/node/pull/52954) - \[[`cf817e192e`](https://togithub.com/nodejs/node/commit/cf817e192e)] - **test_runner**: preserve hook promise when executed twice (Moshe Atlow) [#​52791](https://togithub.com/nodejs/node/pull/52791) - \[[`de541235fe`](https://togithub.com/nodejs/node/commit/de541235fe)] - **tools**: fix v8-update workflow (MichaΓ«l Zasso) [#​52957](https://togithub.com/nodejs/node/pull/52957) - \[[`f6290bc327`](https://togithub.com/nodejs/node/commit/f6290bc327)] - **tools**: add --certify-safe to nci-ci (Matteo Collina) [#​52940](https://togithub.com/nodejs/node/pull/52940) - \[[`0830b3115d`](https://togithub.com/nodejs/node/commit/0830b3115d)] - **tools**: fix doc update action (Marco Ippolito) [#​52890](https://togithub.com/nodejs/node/pull/52890) - \[[`9d485b40bb`](https://togithub.com/nodejs/node/commit/9d485b40bb)] - **(SEMVER-MINOR)** **tools**: fix get_asan_state() in tools/test.py (Joyee Cheung) [#​52766](https://togithub.com/nodejs/node/pull/52766) - \[[`e98c305f52`](https://togithub.com/nodejs/node/commit/e98c305f52)] - **(SEMVER-MINOR)** **tools**: support max_virtual_memory test configuration (Joyee Cheung) [#​52766](https://togithub.com/nodejs/node/pull/52766) - \[[`dce0300896`](https://togithub.com/nodejs/node/commit/dce0300896)] - **(SEMVER-MINOR)** **tools**: support != in test status files (Joyee Cheung) [#​52766](https://togithub.com/nodejs/node/pull/52766) - \[[`57006001ec`](https://togithub.com/nodejs/node/commit/57006001ec)] - **tools**: prepare custom rules for ESLint v9 (MichaΓ«l Zasso) [#​52889](https://togithub.com/nodejs/node/pull/52889) - \[[`403a4a7557`](https://togithub.com/nodejs/node/commit/403a4a7557)] - **tools**: update lint-md-dependencies to rollup@4.17.2 (Node.js GitHub Bot) [#​52836](https://togithub.com/nodejs/node/pull/52836) - \[[`01eff5860e`](https://togithub.com/nodejs/node/commit/01eff5860e)] - **tools**: update `gr2m/create-or-update-pull-request-action` (Antoine du Hamel) [#​52843](https://togithub.com/nodejs/node/pull/52843) - \[[`514f01ed59`](https://togithub.com/nodejs/node/commit/514f01ed59)] - **tools**: use sccache GitHub action (MichaΓ«l Zasso) [#​52839](https://togithub.com/nodejs/node/pull/52839) - \[[`8f8fb91927`](https://togithub.com/nodejs/node/commit/8f8fb91927)] - **tools**: specify a commit-message for V8 update workflow (Antoine du Hamel) [#​52844](https://togithub.com/nodejs/node/pull/52844) - \[[`b83fbf8709`](https://togithub.com/nodejs/node/commit/b83fbf8709)] - **tools**: fix V8 update workflow (Antoine du Hamel) [#​52822](https://togithub.com/nodejs/node/pull/52822) - \[[`be9d6f2176`](https://togithub.com/nodejs/node/commit/be9d6f2176)] - **url,tools,benchmark**: replace deprecated `substr()` (Jungku Lee) [#​51546](https://togithub.com/nodejs/node/pull/51546) - \[[`7603a51d45`](https://togithub.com/nodejs/node/commit/7603a51d45)] - **util**: fix `%s` format behavior with `Symbol.toPrimitive` (Chenyu Yang) [#​50992](https://togithub.com/nodejs/node/pull/50992) - \[[`d7eba50cf3`](https://togithub.com/nodejs/node/commit/d7eba50cf3)] - **util**: improve `isInsideNodeModules` (uzlopak) [#​52147](https://togithub.com/nodejs/node/pull/52147) - \[[`4ae4f7e517`](https://togithub.com/nodejs/node/commit/4ae4f7e517)] - **watch**: allow listening for grouped changes (Matthieu Sieben) [#​52722](https://togithub.com/nodejs/node/pull/52722) - \[[`1ff8f318c0`](https://togithub.com/nodejs/node/commit/1ff8f318c0)] - **watch**: enable passthrough ipc in watch mode (Zack) [#​50890](https://togithub.com/nodejs/node/pull/50890) - \[[`739adf90b1`](https://togithub.com/nodejs/node/commit/739adf90b1)] - **watch**: fix arguments parsing (Moshe Atlow) [#​52760](https://togithub.com/nodejs/node/pull/52760) - \[[`5161d95c30`](https://togithub.com/nodejs/node/commit/5161d95c30)] - **(SEMVER-MINOR)** **zlib**: expose zlib.crc32() (Joyee Cheung) [#​52692](https://togithub.com/nodejs/node/pull/52692) ### [`v20.14.0`](https://togithub.com/nodejs/node/compare/v20.13.1...v20.14.0) [Compare Source](https://togithub.com/nodejs/node/compare/v20.13.1...v20.14.0)
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/.node-version | 2 +- packages/babel-config/package.json | 2 +- packages/storybook/package.json | 2 +- packages/structure/package.json | 2 +- packages/testing/package.json | 2 +- yarn.lock | 25 ++++++++----------------- 6 files changed, 13 insertions(+), 22 deletions(-) diff --git a/docs/.node-version b/docs/.node-version index f203ab89b795..b8e593f5210c 100644 --- a/docs/.node-version +++ b/docs/.node-version @@ -1 +1 @@ -20.13.1 +20.15.1 diff --git a/packages/babel-config/package.json b/packages/babel-config/package.json index 2e0e5c650313..b5a686ff72a6 100644 --- a/packages/babel-config/package.json +++ b/packages/babel-config/package.json @@ -48,7 +48,7 @@ "@redwoodjs/framework-tools": "workspace:*", "@types/babel-plugin-tester": "9.0.10", "@types/babel__core": "7.20.5", - "@types/node": "20.12.12", + "@types/node": "20.14.11", "babel-plugin-tester": "11.0.4", "tsx": "4.16.2", "vitest": "1.6.0" diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 30fe30c1ca4e..9e1b2dfda51d 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -59,7 +59,7 @@ "unplugin-auto-import": "^0.17.5" }, "devDependencies": { - "@types/node": "20.12.12", + "@types/node": "20.14.11", "tsx": "4.16.2", "typescript": "5.4.5", "vite": "5.3.4" diff --git a/packages/structure/package.json b/packages/structure/package.json index 39b87106f0d1..a8505b3bd8e6 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -55,7 +55,7 @@ "@babel/core": "^7.22.20", "@types/fs-extra": "11.0.4", "@types/lodash": "4.17.7", - "@types/node": "20.12.12", + "@types/node": "20.14.11", "@types/vscode": "1.91.0", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/packages/testing/package.json b/packages/testing/package.json index 48618240c35a..18972953448b 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -42,7 +42,7 @@ "@types/aws-lambda": "8.10.141", "@types/babel-core": "6.25.10", "@types/jest": "29.5.12", - "@types/node": "20.12.12", + "@types/node": "20.14.11", "babel-jest": "^29.7.0", "core-js": "3.37.1", "fast-glob": "3.3.2", diff --git a/yarn.lock b/yarn.lock index d1d91513dfb2..f4dd5106ea3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7826,7 +7826,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" "@types/babel-plugin-tester": "npm:9.0.10" "@types/babel__core": "npm:7.20.5" - "@types/node": "npm:20.12.12" + "@types/node": "npm:20.14.11" babel-plugin-auto-import: "npm:1.1.0" babel-plugin-graphql-tag: "npm:3.3.0" babel-plugin-module-resolver: "npm:5.0.2" @@ -8552,7 +8552,7 @@ __metadata: "@types/fs-extra": "npm:11.0.4" "@types/line-column": "npm:1.0.2" "@types/lodash": "npm:4.17.7" - "@types/node": "npm:20.12.12" + "@types/node": "npm:20.14.11" "@types/vscode": "npm:1.91.0" camelcase: "npm:6.3.0" core-js: "npm:3.37.1" @@ -8620,7 +8620,7 @@ __metadata: "@types/aws-lambda": "npm:8.10.141" "@types/babel-core": "npm:6.25.10" "@types/jest": "npm:29.5.12" - "@types/node": "npm:20.12.12" + "@types/node": "npm:20.14.11" babel-jest: "npm:^29.7.0" core-js: "npm:3.37.1" fast-glob: "npm:3.3.2" @@ -10986,12 +10986,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:>=20.12.11, @types/node@npm:^20.10.3": - version: 20.14.3 - resolution: "@types/node@npm:20.14.3" +"@types/node@npm:*, @types/node@npm:20.14.11, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:>=20.12.11, @types/node@npm:^20.10.3": + version: 20.14.11 + resolution: "@types/node@npm:20.14.11" dependencies: undici-types: "npm:~5.26.4" - checksum: 10c0/fbd15d63ac64b7d864e7a423c9af4fcc672cc78316c66b764effcf39736f3bac907df491dbd827329492252de08174d877b1855ec6e853e421eb0eeba31737e2 + checksum: 10c0/5306becc0ff41d81b1e31524bd376e958d0741d1ce892dffd586b9ae0cb6553c62b0d62abd16da8bea6b9a2c17572d360450535d7c073794b0cef9cb4e39691e languageName: node linkType: hard @@ -11002,15 +11002,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:20.12.12": - version: 20.12.12 - resolution: "@types/node@npm:20.12.12" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 - languageName: node - linkType: hard - "@types/node@npm:^18.0.0, @types/node@npm:^18.11.9": version: 18.19.3 resolution: "@types/node@npm:18.19.3" @@ -27736,7 +27727,7 @@ __metadata: "@storybook/addon-essentials": "npm:7.6.17" "@storybook/builder-vite": "npm:7.6.17" "@storybook/react": "npm:7.6.17" - "@types/node": "npm:20.12.12" + "@types/node": "npm:20.14.11" magic-string: "npm:^0.30.0" react-docgen: "npm:^7.0.0" tsx: "npm:4.16.2" From 1ec9618279264d7c0706642905b98b8a4eb2437b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 15:59:14 +0000 Subject: [PATCH 51/74] chore(deps): update dependency rollup to v4.19.0 (#11003) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://togithub.com/rollup/rollup)) | [`4.18.1` -> `4.19.0`](https://renovatebot.com/diffs/npm/rollup/4.18.1/4.19.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.18.1/4.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.18.1/4.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
rollup/rollup (rollup) ### [`v4.19.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4190) [Compare Source](https://togithub.com/rollup/rollup/compare/v4.18.1...v4.19.0) *2024-07-20* ##### Features - Implement support for decorators ([#​5562](https://togithub.com/rollup/rollup/issues/5562)) ##### Bug Fixes - Improve soucemap generation when tree-shaking logical expressions ([#​5581](https://togithub.com/rollup/rollup/issues/5581)) ##### Pull Requests - [#​5562](https://togithub.com/rollup/rollup/pull/5562): feat: implementing decorator support ([@​TrickyPi](https://togithub.com/TrickyPi), [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5570](https://togithub.com/rollup/rollup/pull/5570): refactor(finalisers): condition branch ([@​Simon-He95](https://togithub.com/Simon-He95), [@​zhangmo8](https://togithub.com/zhangmo8)) - [#​5572](https://togithub.com/rollup/rollup/pull/5572): Improve chunk and asset type information in docs ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5573](https://togithub.com/rollup/rollup/pull/5573): Switch to audit resolver to ignore requirejs vulnerability ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5575](https://togithub.com/rollup/rollup/pull/5575): chore(deps): update dependency inquirer to v10 ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5576](https://togithub.com/rollup/rollup/pull/5576): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5580](https://togithub.com/rollup/rollup/pull/5580): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5581](https://togithub.com/rollup/rollup/pull/5581): When tree-shaking logical expression, make sure to remove all trailing white-space. ([@​lukastaegert](https://togithub.com/lukastaegert))
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/vite/package.json | 2 +- yarn.lock | 140 ++++++++++++++++++------------------- 2 files changed, 71 insertions(+), 71 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 7fd940ab024e..2a1574152636 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -116,7 +116,7 @@ "concurrently": "8.2.2", "glob": "10.3.15", "publint": "0.2.9", - "rollup": "4.18.1", + "rollup": "4.19.0", "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/yarn.lock b/yarn.lock index f4dd5106ea3c..844e10ef48df 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8692,7 +8692,7 @@ __metadata: publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" react-server-dom-webpack: "npm:19.0.0-beta-04b058868c-20240508" - rollup: "npm:4.18.1" + rollup: "npm:4.19.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" vite: "npm:5.3.4" @@ -8839,114 +8839,114 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.1" +"@rollup/rollup-android-arm-eabi@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.19.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-android-arm64@npm:4.18.1" +"@rollup/rollup-android-arm64@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-android-arm64@npm:4.19.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.18.1" +"@rollup/rollup-darwin-arm64@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.19.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.18.1" +"@rollup/rollup-darwin-x64@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.19.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.19.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.19.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.19.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.1" +"@rollup/rollup-linux-arm64-musl@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.19.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.1" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.19.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.19.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.19.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.1" +"@rollup/rollup-linux-x64-gnu@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.19.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.1" +"@rollup/rollup-linux-x64-musl@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.19.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.19.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.19.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.18.1": - version: 4.18.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.1" +"@rollup/rollup-win32-x64-msvc@npm:4.19.0": + version: 4.19.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.19.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -26661,26 +26661,26 @@ __metadata: languageName: node linkType: hard -"rollup@npm:4.18.1, rollup@npm:^4.13.0": - version: 4.18.1 - resolution: "rollup@npm:4.18.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.18.1" - "@rollup/rollup-android-arm64": "npm:4.18.1" - "@rollup/rollup-darwin-arm64": "npm:4.18.1" - "@rollup/rollup-darwin-x64": "npm:4.18.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.18.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.18.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.18.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.18.1" - "@rollup/rollup-linux-x64-musl": "npm:4.18.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.18.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.18.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.18.1" +"rollup@npm:4.19.0, rollup@npm:^4.13.0": + version: 4.19.0 + resolution: "rollup@npm:4.19.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.19.0" + "@rollup/rollup-android-arm64": "npm:4.19.0" + "@rollup/rollup-darwin-arm64": "npm:4.19.0" + "@rollup/rollup-darwin-x64": "npm:4.19.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.19.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.19.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.19.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.19.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.19.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.19.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.19.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.19.0" + "@rollup/rollup-linux-x64-musl": "npm:4.19.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.19.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.19.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.19.0" "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -26720,7 +26720,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/c3c73252fd9f1d39eaeb44aa860141d9daf10d6eada73791a0ef453d38fe8f2c2dfef103ac1f387ed192dd5a2994534f91c026eed9ba1cfb50f5781f48c1f44f + checksum: 10c0/1c656853895f6c7d55492db4661c79d37a3046cff465f4924ac5f053b0f80a079e36f901b154dbe819d9e94dcd83e90e51c7f95e7158bef1a07ceb60df736285 languageName: node linkType: hard From a97e68109d4336ef605df253930d2188c9bfbf44 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:24:00 +0000 Subject: [PATCH 52/74] fix(deps): update dependency eslint-plugin-react to v7.35.0 (#11005) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-react](https://togithub.com/jsx-eslint/eslint-plugin-react) | [`7.34.4` -> `7.35.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.34.4/7.35.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.34.4/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.34.4/7.35.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
jsx-eslint/eslint-plugin-react (eslint-plugin-react) ### [`v7.35.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7350---20240719) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0) ##### Added - support eslint v9 ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic)) - export flat configs from plugin root and fix flat config crash ([#​3694][] [@​bradzacher](https://togithub.com/bradzacher) [@​mdjermanovic](https://togithub.com/mdjermanovic)) - add \[`jsx-props-no-spread-multi`] ([#​3724][] [@​SimonSchick](https://togithub.com/SimonSchick)) - \[`forbid-component-props`]: add `propNamePattern` to allow / disallow prop name patterns ([#​3774][] [@​akulsr0](https://togithub.com/akulsr0)) - \[`jsx-handler-names`]: support ignoring component names ([#​3772][] [@​akulsr0](https://togithub.com/akulsr0)) - version settings: Allow react defaultVersion to be configurable ([#​3771][] [@​onlywei](https://togithub.com/onlywei)) - \[`jsx-closing-tag-location`]: add `line-aligned` option ([#​3777] [@​kimtaejin3](https://togithub.com/kimtaejin3)) - \[`no-danger`]: add `customComponentNames` option ([#​3748][] [@​akulsr0](https://togithub.com/akulsr0)) ##### Fixed - \[`no-invalid-html-attribute`]: substitute placeholders in suggestion messages ([#​3759][] [@​mdjermanovic](https://togithub.com/mdjermanovic)) - \[`sort-prop-types`]: single line type ending without semicolon ([#​3784][] [@​akulsr0](https://togithub.com/akulsr0)) - \[`require-default-props`]: report when required props have default value ([#​3785][] [@​akulsr0](https://togithub.com/akulsr0)) ##### Changed - \[Refactor] `variableUtil`: Avoid creating a single flat variable scope for each lookup ([#​3782][] [@​DanielRosenwasser](https://togithub.com/DanielRosenwasser)) [7.35.0]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0 [#​3785]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3785 [#​3784]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3784 [#​3782]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3782 [#​3777]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3777 [#​3774]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3774 [#​3772]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3772 [#​3771]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3771 [#​3759]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759 [#​3748]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3748 [#​3724]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3724 [#​3694]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3694
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/eslint-config/package.json | 2 +- yarn.lock | 25 ++++++------------------- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index a66195942d00..a6e480a18638 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -29,7 +29,7 @@ "eslint-plugin-jest-dom": "4.0.3", "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-prettier": "5.1.3", - "eslint-plugin-react": "7.34.4", + "eslint-plugin-react": "7.35.0", "eslint-plugin-react-hooks": "4.6.0", "prettier": "3.3.3" }, diff --git a/yarn.lock b/yarn.lock index 844e10ef48df..69592c9b32e3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8119,7 +8119,7 @@ __metadata: eslint-plugin-jest-dom: "npm:4.0.3" eslint-plugin-jsx-a11y: "npm:6.8.0" eslint-plugin-prettier: "npm:5.1.3" - eslint-plugin-react: "npm:7.34.4" + eslint-plugin-react: "npm:7.35.0" eslint-plugin-react-hooks: "npm:4.6.0" prettier: "npm:3.3.3" typescript: "npm:5.4.5" @@ -12351,18 +12351,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c0/2b7627ea85eae1e80ecce665a500cc0f3355ac83ee4a1a727562c7c2a1d5f1c0b4dd7b65c468ec6867207e452ba01256910a2c0b41486bfdd11acf875a7a3435 - languageName: node - linkType: hard - "array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" @@ -16619,14 +16607,13 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:7.34.4": - version: 7.34.4 - resolution: "eslint-plugin-react@npm:7.34.4" +"eslint-plugin-react@npm:7.35.0": + version: 7.35.0 + resolution: "eslint-plugin-react@npm:7.35.0" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" es-iterator-helpers: "npm:^1.0.19" @@ -16643,8 +16630,8 @@ __metadata: string.prototype.matchall: "npm:^4.0.11" string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/5b87cfefc7e83ee5f122bf4c4f14af62856561b4b51d84aa35056ba7ee1081b80e3331ef1e89d94e7989e349561492a6fb84944c7d7c798e91bf039366c011b0 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/eedcc33de4b2cda91d56ae517a4f771a0c76da9c1e26c95543969012871381e11d4d6cffdf6fa8423036585c289eb3500f3f93fb1d314fb2624e0aa1e463305e languageName: node linkType: hard From 007323c1c6e4a308dfb41ba02688ac88be473e28 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:26:07 +0000 Subject: [PATCH 53/74] fix(deps): update dependency graphql to v16.9.0 (#11006) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [graphql](https://togithub.com/graphql/graphql-js) | [`16.8.1` -> `16.9.0`](https://renovatebot.com/diffs/npm/graphql/16.8.1/16.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/graphql/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/graphql/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/graphql/16.8.1/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql/16.8.1/16.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
graphql/graphql-js (graphql) ### [`v16.9.0`](https://togithub.com/graphql/graphql-js/releases/tag/v16.9.0) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.8.2...v16.9.0) #### v16.9.0 (2024-06-21) ##### New Feature πŸš€ - [#​4119](https://togithub.com/graphql/graphql-js/pull/4119) backport\[v16]: Introduce "recommended" validation rules ([@​benjie](https://togithub.com/benjie)) - [#​4122](https://togithub.com/graphql/graphql-js/pull/4122) backport\[v16]: Enable passing values configuration to GraphQLEnumType as a thunk ([@​benjie](https://togithub.com/benjie)) - [#​4124](https://togithub.com/graphql/graphql-js/pull/4124) backport\[v16]: Implement OneOf Input Objects via `@oneOf` directive ([@​benjie](https://togithub.com/benjie)) ##### Committers: 1 - Benjie([@​benjie](https://togithub.com/benjie)) ### [`v16.8.2`](https://togithub.com/graphql/graphql-js/releases/tag/v16.8.2) [Compare Source](https://togithub.com/graphql/graphql-js/compare/v16.8.1...v16.8.2) #### v16.8.2 (2024-06-12) ##### Bug Fix 🐞\* [#​4022](https://togithub.com/graphql/graphql-js/pull/4022) fix: remove `globalThis` check and align with what bundlers can accept ([@​JoviDeCroock](https://togithub.com/JoviDeCroock)) ##### Internal 🏠\* [#​4104](https://togithub.com/graphql/graphql-js/pull/4104) Fix publish scripts ([@​benjie](https://togithub.com/benjie)) ##### Committers: 2 - Benjie([@​benjie](https://togithub.com/benjie)) - Jovi De Croock([@​JoviDeCroock](https://togithub.com/JoviDeCroock))
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/babel-config/package.json | 2 +- packages/codemods/package.json | 2 +- packages/forms/package.json | 2 +- packages/graphql-server/package.json | 2 +- packages/internal/package.json | 2 +- packages/prerender/package.json | 2 +- packages/realtime/package.json | 2 +- packages/structure/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 26 +++++++++++++------------- 10 files changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/babel-config/package.json b/packages/babel-config/package.json index b5a686ff72a6..5bad4f33c1fd 100644 --- a/packages/babel-config/package.json +++ b/packages/babel-config/package.json @@ -41,7 +41,7 @@ "babel-plugin-module-resolver": "5.0.2", "core-js": "3.37.1", "fast-glob": "3.3.2", - "graphql": "16.8.1", + "graphql": "16.9.0", "typescript": "5.4.5" }, "devDependencies": { diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 8eda0a4ce708..995eecf7e09f 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -39,7 +39,7 @@ "deepmerge": "4.3.1", "execa": "5.1.1", "fast-glob": "3.3.2", - "graphql": "16.8.1", + "graphql": "16.9.0", "jscodeshift": "0.15.0", "pascalcase": "1.0.0", "prettier": "3.3.3", diff --git a/packages/forms/package.json b/packages/forms/package.json index d54ad3e7797f..89b684acdc8f 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/runtime-corejs3": "7.24.8", "core-js": "3.37.1", - "graphql": "16.8.1", + "graphql": "16.9.0", "pascalcase": "1.0.0", "react-hook-form": "7.52.1" }, diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 257045c8e7fb..c80ef3ffe2ff 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -37,7 +37,7 @@ "@redwoodjs/api": "workspace:*", "@redwoodjs/context": "workspace:*", "core-js": "3.37.1", - "graphql": "16.8.1", + "graphql": "16.9.0", "graphql-scalars": "1.23.0", "graphql-tag": "2.12.6", "graphql-yoga": "5.3.1", diff --git a/packages/internal/package.json b/packages/internal/package.json index 493b6705292e..0e0387683ce6 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -58,7 +58,7 @@ "esbuild": "0.21.3", "fast-glob": "3.3.2", "fs-extra": "11.2.0", - "graphql": "16.8.1", + "graphql": "16.9.0", "kill-port": "1.6.1", "prettier": "3.3.3", "rimraf": "5.0.9", diff --git a/packages/prerender/package.json b/packages/prerender/package.json index b3fccf762a80..680055c9f5a9 100644 --- a/packages/prerender/package.json +++ b/packages/prerender/package.json @@ -34,7 +34,7 @@ "babel-plugin-ignore-html-and-css-imports": "0.1.0", "cheerio": "1.0.0-rc.12", "core-js": "3.37.1", - "graphql": "16.8.1", + "graphql": "16.9.0", "mime-types": "2.1.35" }, "devDependencies": { diff --git a/packages/realtime/package.json b/packages/realtime/package.json index 2c0cbe7542cb..f879aad75a58 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -31,7 +31,7 @@ "@graphql-yoga/subscription": "5.0.1", "@n1ru4l/graphql-live-query": "0.10.0", "@n1ru4l/in-memory-live-query-store": "0.10.0", - "graphql": "16.8.1" + "graphql": "16.9.0" }, "devDependencies": { "@envelop/core": "5.0.1", diff --git a/packages/structure/package.json b/packages/structure/package.json index a8505b3bd8e6..f38a5e26b657 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -36,7 +36,7 @@ "enquirer": "2.4.1", "fast-glob": "3.3.2", "fs-extra": "11.2.0", - "graphql": "16.8.1", + "graphql": "16.9.0", "lazy-get-decorator": "2.2.1", "line-column": "1.0.2", "lodash": "4.17.21", diff --git a/packages/web/package.json b/packages/web/package.json index dd606bcd6d92..3ba5d6e5689e 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -143,7 +143,7 @@ "@redwoodjs/server-store": "workspace:*", "@whatwg-node/fetch": "0.9.17", "core-js": "3.37.1", - "graphql": "16.8.1", + "graphql": "16.9.0", "graphql-sse": "2.5.3", "graphql-tag": "2.12.6", "react-helmet-async": "2.0.5", diff --git a/yarn.lock b/yarn.lock index 69592c9b32e3..efd595ed9d9b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7833,7 +7833,7 @@ __metadata: babel-plugin-tester: "npm:11.0.4" core-js: "npm:3.37.1" fast-glob: "npm:3.3.2" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -8013,7 +8013,7 @@ __metadata: execa: "npm:5.1.1" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" jscodeshift: "npm:0.15.0" pascalcase: "npm:1.0.0" prettier: "npm:3.3.3" @@ -8175,7 +8175,7 @@ __metadata: "@types/react": "npm:^18.2.55" "@types/react-dom": "npm:^18.2.19" core-js: "npm:3.37.1" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" nodemon: "npm:3.1.4" pascalcase: "npm:1.0.0" react: "npm:19.0.0-beta-04b058868c-20240508" @@ -8231,7 +8231,7 @@ __metadata: "@types/uuid": "npm:9.0.8" "@whatwg-node/fetch": "npm:0.9.17" core-js: "npm:3.37.1" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" graphql-scalars: "npm:1.23.0" graphql-tag: "npm:2.12.6" graphql-yoga: "npm:5.3.1" @@ -8279,7 +8279,7 @@ __metadata: esbuild: "npm:0.21.3" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" graphql-tag: "npm:2.12.6" kill-port: "npm:1.6.1" prettier: "npm:3.3.3" @@ -8424,7 +8424,7 @@ __metadata: babel-plugin-tester: "npm:11.0.4" cheerio: "npm:1.0.0-rc.12" core-js: "npm:3.37.1" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" mime-types: "npm:2.1.35" typescript: "npm:5.4.5" vitest: "npm:1.6.0" @@ -8470,7 +8470,7 @@ __metadata: "@n1ru4l/graphql-live-query": "npm:0.10.0" "@n1ru4l/in-memory-live-query-store": "npm:0.10.0" "@redwoodjs/framework-tools": "workspace:*" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" ioredis: "npm:^5.3.2" nodemon: "npm:3.1.4" tsx: "npm:4.16.2" @@ -8561,7 +8561,7 @@ __metadata: enquirer: "npm:2.4.1" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" lazy-get-decorator: "npm:2.2.1" line-column: "npm:1.0.2" lodash: "npm:4.17.21" @@ -8752,7 +8752,7 @@ __metadata: "@whatwg-node/fetch": "npm:0.9.17" concurrently: "npm:8.2.2" core-js: "npm:3.37.1" - graphql: "npm:16.8.1" + graphql: "npm:16.9.0" graphql-sse: "npm:2.5.3" graphql-tag: "npm:2.12.6" nodemon: "npm:3.1.4" @@ -18486,10 +18486,10 @@ __metadata: languageName: node linkType: hard -"graphql@npm:16.8.1, graphql@npm:^16.0.0, graphql@npm:^16.8.1": - version: 16.8.1 - resolution: "graphql@npm:16.8.1" - checksum: 10c0/129c318156b466f440914de80dbf7bc67d17f776f2a088a40cb0da611d19a97c224b1c6d2b13cbcbc6e5776e45ed7468b8432f9c3536724e079b44f1a3d57a8a +"graphql@npm:16.9.0, graphql@npm:^16.0.0, graphql@npm:^16.8.1": + version: 16.9.0 + resolution: "graphql@npm:16.9.0" + checksum: 10c0/a8850f077ff767377237d1f8b1da2ec70aeb7623cdf1dfc9e1c7ae93accc0c8149c85abe68923be9871a2934b1bce5a2496f846d4d56e1cfb03eaaa7ddba9b6a languageName: node linkType: hard From 5bddb883fbd9be6a38b4d764cc21b570520a9350 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:32:45 +0000 Subject: [PATCH 54/74] fix(deps): update dependency eslint-plugin-jsx-a11y to v6.9.0 (#11009) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-jsx-a11y](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y) | [`6.8.0` -> `6.9.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jsx-a11y/6.8.0/6.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsx-a11y/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jsx-a11y/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jsx-a11y/6.8.0/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsx-a11y/6.8.0/6.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
jsx-eslint/eslint-plugin-jsx-a11y (eslint-plugin-jsx-a11y) ### [`v6.9.0`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v690---2024-06-19) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.8.0...v6.9.0) ##### Fixed - \[Fix] `img-redundant-alt`: fixed multibyte character support [`#969`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/969) - \[meta] fix changelog links [`#960`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/960) ##### Commits - \[New] add support for Flat Config [`6b5f096`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6b5f096f10b47326d68e2893152a48a79c8555b4) - Revert "\[Fix] `isNonInteractiveElement`: Upgrade aria-query to 5.3.0 and axobject-query to 3.2.1" [`75d5dd7`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/75d5dd722bd67186d97afa7b151fd6fee5885c70) - \[Robustness] use `safe-regex-test` [`4c7e781`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4c7e7815c12a797587bb8e3cdced7f3003848964) - \[actions] update actions/checkout [`51a1ca7`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/51a1ca7b4d83d4fbd1ea62888f7f2dc21ece6788) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`, `eslint-doc-generator`, `object.entries` [`1271ac1`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1271ac1d6e5dcf9a2bc2c086faaf062335629171) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/register`, `aud`, `eslint-plugin-import`, `npmignore`, `object.assign` [`540cb7a`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/540cb7aefead582f237071d55a40f098d0885478) - \[Deps] update `@babel/runtime`, `array-includes`, `es-iterator-helpers`, `hasown`, `object.fromentries`, `safe-regex-test` [`5d14408`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5d1440825a8838ae10dc94cc3a4a7e1e967644b4) - \[Deps] pin `aria-query` and `axobject-query`, add `ls-engines` test to CI [`32fd82c`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/32fd82c628d7f3e4ec8c06a1994f4eca1be2be4f) - \[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-doc-generator` [`d1b4114`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d1b41142248a7cca45bb5f0b96ff23ee87fb9411) - \[Fix] ensure `summary` remains non-interactive [`6a048da`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6a048dacf2b98eaa204e2a5a70dc7e3d48d9463a) - \[Deps] remove `@babel/runtime` [`0a98ad8`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0a98ad83ffa7f4b66458cc1c39db2ef32bb2c480) - \[New] `no-noninteractive-element-to-interactive-role`: allow `menuitemradio` and `menuitemcheckbox` on \
  • [`c0733f9`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/c0733f94031fe3eec6b4d54176afe47929bb0a84) - \[Deps] update `@babel/runtime`, `safe-regex-test` [`0d5321a`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0d5321a5457c5f0da0ca216053cc5b4f571b53ae) - \[actions] pin codecov to v3.1.5 [`961817f`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/961817f61fa56cd7815c6940c27ef08469b1516b) - \[Deps] unpin `axe-core` [`b3559cf`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/b3559cf89be6b5352cd77ffa025831b3d793d565) - \[Deps] move `object.entries` to dev deps [`1be7b70`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1be7b709eececd83f1d5f67a60b2c97cfe9a561d) - \[Deps] update `@babel/runtime` [`2a48abb`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2a48abb5effa911e7d1a8575e1c9768c947a33f1) - \[Deps] update `@babel/runtime` [`1adec35`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1adec3517fc2c9797212ca4d38858deed917e7be)
  • --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/eslint-config/package.json | 2 +- yarn.lock | 66 +++++++++++++++++------------ 2 files changed, 39 insertions(+), 29 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index a6e480a18638..456c681c25a4 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -27,7 +27,7 @@ "eslint-plugin-babel": "5.3.1", "eslint-plugin-import": "2.29.1", "eslint-plugin-jest-dom": "4.0.3", - "eslint-plugin-jsx-a11y": "6.8.0", + "eslint-plugin-jsx-a11y": "6.9.0", "eslint-plugin-prettier": "5.1.3", "eslint-plugin-react": "7.35.0", "eslint-plugin-react-hooks": "4.6.0", diff --git a/yarn.lock b/yarn.lock index efd595ed9d9b..6507f16d03f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2041,7 +2041,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.24.8, @babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:7.24.8, @babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": version: 7.24.8 resolution: "@babel/runtime@npm:7.24.8" dependencies: @@ -8117,7 +8117,7 @@ __metadata: eslint-plugin-babel: "npm:5.3.1" eslint-plugin-import: "npm:2.29.1" eslint-plugin-jest-dom: "npm:4.0.3" - eslint-plugin-jsx-a11y: "npm:6.8.0" + eslint-plugin-jsx-a11y: "npm:6.9.0" eslint-plugin-prettier: "npm:5.1.3" eslint-plugin-react: "npm:7.35.0" eslint-plugin-react-hooks: "npm:4.6.0" @@ -12217,7 +12217,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.1.3": +"aria-query@npm:5.1.3, aria-query@npm:~5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" dependencies: @@ -12226,7 +12226,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.3.0": +"aria-query@npm:^5.0.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -12595,10 +12595,10 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:=4.7.0": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: 10c0/89ac5712b5932ac7d23398b4cb5ba081c394a086e343acc68ba49c83472706e18e0799804e8388c779dcdacc465377deb29f2714241d3fbb389cf3a6b275c9ba +"axe-core@npm:^4.9.1": + version: 4.9.1 + resolution: "axe-core@npm:4.9.1" + checksum: 10c0/ac9e5a0c6fa115a43ebffc32a1d2189e1ca6431b5a78e88cdcf94a72a25c5964185682edd94fe6bdb1cb4266c0d06301b022866e0e50dcdf6e3cefe556470110 languageName: node linkType: hard @@ -12613,12 +12613,12 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.2.1": - version: 3.2.1 - resolution: "axobject-query@npm:3.2.1" +"axobject-query@npm:~3.1.1": + version: 3.1.1 + resolution: "axobject-query@npm:3.1.1" dependencies: - dequal: "npm:^2.0.3" - checksum: 10c0/f7debc2012e456139b57d888c223f6d3cb4b61eb104164a85e3d346273dd6ef0bc9a04b6660ca9407704a14a8e05fa6b6eb9d55f44f348c7210de7ffb350c3a7 + deep-equal: "npm:^2.0.5" + checksum: 10c0/fff3175a22fd1f41fceb7ae0cd25f6594a0d7fba28c2335dd904538b80eb4e1040432564a3c643025cd2bb748f68d35aaabffb780b794da97ecfc748810b25ad languageName: node linkType: hard @@ -16063,7 +16063,7 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.19": +"es-iterator-helpers@npm:^1.0.19": version: 1.0.19 resolution: "es-iterator-helpers@npm:1.0.19" dependencies: @@ -16552,29 +16552,29 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:6.8.0": - version: 6.8.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" +"eslint-plugin-jsx-a11y@npm:6.9.0": + version: 6.9.0 + resolution: "eslint-plugin-jsx-a11y@npm:6.9.0" dependencies: - "@babel/runtime": "npm:^7.23.2" - aria-query: "npm:^5.3.0" - array-includes: "npm:^3.1.7" + aria-query: "npm:~5.1.3" + array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:=4.7.0" - axobject-query: "npm:^3.2.1" + axe-core: "npm:^4.9.1" + axobject-query: "npm:~3.1.1" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - es-iterator-helpers: "npm:^1.0.15" - hasown: "npm:^2.0.0" + es-iterator-helpers: "npm:^1.0.19" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.0" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/199b883e526e6f9d7c54cb3f094abc54f11a1ec816db5fb6cae3b938eb0e503acc10ccba91ca7451633a9d0b9abc0ea03601844a8aba5fe88c5e8897c9ac8f49 + checksum: 10c0/72ac719ca90b6149c8f3c708ac5b1177f6757668b6e174d72a78512d4ac10329331b9c666c21e9561237a96a45d7f147f6a5d270dadbb99eb4ee093f127792c3 languageName: node linkType: hard @@ -23847,7 +23847,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.7, object.entries@npm:^1.1.8": +"object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" dependencies: @@ -27884,6 +27884,16 @@ __metadata: languageName: node linkType: hard +"string.prototype.includes@npm:^2.0.0": + version: 2.0.0 + resolution: "string.prototype.includes@npm:2.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/32dff118c9e9dcc87e240b05462fa8ee7248d9e335c0015c1442fe18152261508a2146d9bb87ddae56abab69148a83c61dfaea33f53853812a6a2db737689ed2 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.11": version: 4.0.11 resolution: "string.prototype.matchall@npm:4.0.11" From 36e8346b5e3af6361e20d8e4e4cd5d501f042e28 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:34:15 +0000 Subject: [PATCH 55/74] fix(deps): update dependency graphql-yoga to v5.6.1 (#11007) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [graphql-yoga](https://togithub.com/dotansimha/graphql-yoga) ([source](https://togithub.com/dotansimha/graphql-yoga/tree/HEAD/packages/graphql-yoga)) | [`5.3.1` -> `5.6.1`](https://renovatebot.com/diffs/npm/graphql-yoga/5.3.1/5.6.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/graphql-yoga/5.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/graphql-yoga/5.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/graphql-yoga/5.3.1/5.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql-yoga/5.3.1/5.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    dotansimha/graphql-yoga (graphql-yoga) ### [`v5.6.1`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/graphql-yoga/CHANGELOG.md#561) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/graphql-yoga@5.6.0...graphql-yoga@5.6.1) ##### Patch Changes - [#​3338](https://togithub.com/dotansimha/graphql-yoga/pull/3338) [`4252e3d`](https://togithub.com/dotansimha/graphql-yoga/commit/4252e3d0e664e3c247c709cd47a0645c68dc527a) Thanks [@​ardatan](https://togithub.com/ardatan)! - dependencies updates: - Updated dependency [`@whatwg-node/server@^0.9.36` β†—οΈŽ](https://www.npmjs.com/package/@​whatwg-node/server/v/0.9.36) (from `^0.9.33`, in `dependencies`) ### [`v5.6.0`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/graphql-yoga/CHANGELOG.md#560) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/graphql-yoga@5.5.0...graphql-yoga@5.6.0) ##### Minor Changes - [#​3333](https://togithub.com/dotansimha/graphql-yoga/pull/3333) [`9f3f945`](https://togithub.com/dotansimha/graphql-yoga/commit/9f3f94522a9e8a7a19657efdd445a360ec244d55) Thanks [@​ardatan](https://togithub.com/ardatan)! - By default, Yoga does not allow extra parameters in the request body other than `query`, `operationName`, `extensions`, and `variables`, then throws 400 HTTP Error. This change adds a new option called `extraParamNames` to allow extra parameters in the request body. ```ts import { createYoga } from 'graphql-yoga' const yoga = createYoga({ /* other options */ extraParamNames: ['extraParam1', 'extraParam2'] }) const res = await yoga.fetch('/graphql', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ query: 'query { __typename }', extraParam1: 'value1', extraParam2: 'value2' }) }) console.assert(res.status === 200) ``` ### [`v5.5.0`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/graphql-yoga/CHANGELOG.md#550) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/graphql-yoga@5.4.0...graphql-yoga@5.5.0) ##### Minor Changes - [#​3332](https://togithub.com/dotansimha/graphql-yoga/pull/3332) [`0208024`](https://togithub.com/dotansimha/graphql-yoga/commit/02080249adb8b120d44a89126571145dc3be8e4e) Thanks [@​ardatan](https://togithub.com/ardatan)! - Customize the landing page by passing a custom renderer that returns `Response` to the `landingPage` option ```ts import { createYoga } from 'graphql-yoga' const yoga = createYoga({ landingPage: ({ url, fetchAPI }) => { return new fetchAPI.Response( /* HTML */ ` 404 Not Found

    404 Not Found

    Sorry, the page (${url.pathname}) you are looking for could not be found.

    `, { status: 404, headers: { 'Content-Type': 'text/html' } } ) } }) ``` ### [`v5.4.0`](https://togithub.com/dotansimha/graphql-yoga/blob/HEAD/packages/graphql-yoga/CHANGELOG.md#540) [Compare Source](https://togithub.com/dotansimha/graphql-yoga/compare/graphql-yoga@5.3.1...graphql-yoga@5.4.0) ##### Minor Changes - [#​3314](https://togithub.com/dotansimha/graphql-yoga/pull/3314) [`d5dfe99`](https://togithub.com/dotansimha/graphql-yoga/commit/d5dfe99af030a5afac26968ba8dd81dee6df0dc2) Thanks [@​EmrysMyrddin](https://togithub.com/EmrysMyrddin)! - Allow for full customization of the GraphiQL page. Props from the `YogaGraphiQL` are now forwarded to the underlying GraphiQL components. The `graphiql` option field type of the Yoga server as also been updated to document which options are configurable from the server side. Only serializable options are available. - [#​3255](https://togithub.com/dotansimha/graphql-yoga/pull/3255) [`7335a82`](https://togithub.com/dotansimha/graphql-yoga/commit/7335a82a4b0696c464311a5027a43b16c7f68156) Thanks [@​nissy-dev](https://togithub.com/nissy-dev)! - support shouldPersistHeaders option in GraphiQL plugin ##### Patch Changes - [#​3325](https://togithub.com/dotansimha/graphql-yoga/pull/3325) [`4cd43b9`](https://togithub.com/dotansimha/graphql-yoga/commit/4cd43b9ff56ad9358dc897f4bb87a6a94f953047) Thanks [@​n1ru4l](https://togithub.com/n1ru4l)! - Fix TypeScript compatibility with `type: "module"`. - [#​3300](https://togithub.com/dotansimha/graphql-yoga/pull/3300) [`fdd902c`](https://togithub.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546) Thanks [@​EmrysMyrddin](https://togithub.com/EmrysMyrddin)! - dependencies updates: - Updated dependency [`@graphql-yoga/logger@workspace:^` β†—οΈŽ](https://www.npmjs.com/package/@​graphql-yoga/logger/v/workspace:^) (from `^2.0.0`, in `dependencies`) - Updated dependency [`@graphql-yoga/subscription@workspace:^` β†—οΈŽ](https://www.npmjs.com/package/@​graphql-yoga/subscription/v/workspace:^) (from `^5.0.0`, in `dependencies`) - [#​3270](https://togithub.com/dotansimha/graphql-yoga/pull/3270) [`f9aa1cd`](https://togithub.com/dotansimha/graphql-yoga/commit/f9aa1cdc968816a9f83f054dbd24799c85f71a2c) Thanks [@​andrew0](https://togithub.com/andrew0)! - Retain server context prototype for batched requests - Updated dependencies \[[`fdd902c`](https://togithub.com/dotansimha/graphql-yoga/commit/fdd902c2a713c6bd951e1b1e6570164b6ff2d546)]: - [@​graphql-yoga/subscription](https://togithub.com/graphql-yoga/subscription)[@​5](https://togithub.com/5).0.1
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/graphql-server/package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index c80ef3ffe2ff..e58512e50008 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -40,7 +40,7 @@ "graphql": "16.9.0", "graphql-scalars": "1.23.0", "graphql-tag": "2.12.6", - "graphql-yoga": "5.3.1", + "graphql-yoga": "5.6.1", "lodash": "4.17.21", "uuid": "9.0.1" }, diff --git a/yarn.lock b/yarn.lock index 6507f16d03f5..88cdce34a27e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4752,7 +4752,7 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/subscription@npm:5.0.1, @graphql-yoga/subscription@npm:^5.0.0": +"@graphql-yoga/subscription@npm:5.0.1, @graphql-yoga/subscription@npm:^5.0.1": version: 5.0.1 resolution: "@graphql-yoga/subscription@npm:5.0.1" dependencies: @@ -8234,7 +8234,7 @@ __metadata: graphql: "npm:16.9.0" graphql-scalars: "npm:1.23.0" graphql-tag: "npm:2.12.6" - graphql-yoga: "npm:5.3.1" + graphql-yoga: "npm:5.6.1" jest: "npm:29.7.0" jsonwebtoken: "npm:9.0.2" lodash: "npm:4.17.21" @@ -11591,7 +11591,7 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/server@npm:0.9.36, @whatwg-node/server@npm:^0.9.33": +"@whatwg-node/server@npm:0.9.36, @whatwg-node/server@npm:^0.9.36": version: 0.9.36 resolution: "@whatwg-node/server@npm:0.9.36" dependencies: @@ -18465,24 +18465,24 @@ __metadata: languageName: node linkType: hard -"graphql-yoga@npm:5.3.1": - version: 5.3.1 - resolution: "graphql-yoga@npm:5.3.1" +"graphql-yoga@npm:5.6.1": + version: 5.6.1 + resolution: "graphql-yoga@npm:5.6.1" dependencies: "@envelop/core": "npm:^5.0.0" "@graphql-tools/executor": "npm:^1.2.5" "@graphql-tools/schema": "npm:^10.0.0" "@graphql-tools/utils": "npm:^10.1.0" "@graphql-yoga/logger": "npm:^2.0.0" - "@graphql-yoga/subscription": "npm:^5.0.0" + "@graphql-yoga/subscription": "npm:^5.0.1" "@whatwg-node/fetch": "npm:^0.9.17" - "@whatwg-node/server": "npm:^0.9.33" + "@whatwg-node/server": "npm:^0.9.36" dset: "npm:^3.1.1" lru-cache: "npm:^10.0.0" tslib: "npm:^2.5.2" peerDependencies: graphql: ^15.2.0 || ^16.0.0 - checksum: 10c0/f7bf27d48ee63e93037b1ff6db924e30b4cd9d612c520d151aa6e566a4fb9724777c7b9fa60d74e464092d04e870d99c1e3c647888224acba0733fa6c39be719 + checksum: 10c0/68119d4406d9117c3483afe9aa3044e9e65c9f2fa4d3d9c57e9088e1efca5d16dac805166c198e855a1b5fea9c9791c96fee8c5adf5e7cfe0546f6f37f003a92 languageName: node linkType: hard From 30832eeb1862ff2376f7250099887f9e0706cb0c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 17:04:18 +0000 Subject: [PATCH 56/74] fix(deps): update dependency @vitejs/plugin-react to v4.3.1 (#11013) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vitejs/plugin-react](https://togithub.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme) ([source](https://togithub.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react)) | [`4.2.1` -> `4.3.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.2.1/4.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-react/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-react/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-react/4.2.1/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-react/4.2.1/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    vitejs/vite-plugin-react (@​vitejs/plugin-react) ### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#431-2024-06-10) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.3.0...v4.3.1) ##### Fix support for React Compiler with React 18 The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom `runtimeModule`: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43 When using a custom `runtimeModule`, the plugin will not try to pre-optimize `react/compiler-runtime` dependency. Reminder: Vite expect code outside of `node_modules` to be ESM, so you will need to update the gist with `import React from 'react'`. ### [`v4.3.0`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#430-2024-05-22) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.2.1...v4.3.0) ##### Fix support for React compiler Don't set `retainLines: true` when the React compiler is used. This creates whitespace issues and the compiler is modifying the JSX too much to get correct line numbers after that. If you want to use the React compiler and get back correct line numbers for tools like [vite-plugin-react-click-to-component](https://togithub.com/ArnaudBarre/vite-plugin-react-click-to-component) to work, you should update your config to something like: ```ts export default defineConfig(({ command }) => { const babelPlugins = [['babel-plugin-react-compiler', {}]] if (command === 'serve') { babelPlugins.push(['@​babel/plugin-transform-react-jsx-development', {}]) } return { plugins: [react({ babel: { plugins: babelPlugins } })], } }) ``` ##### Support HMR for class components This is a long overdue and should fix some issues people had with HMR when migrating from CRA.
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/vite/package.json | 2 +- yarn.lock | 49 ++++++++++++++++++++++---------------- 2 files changed, 29 insertions(+), 22 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 2a1574152636..12e02d80a839 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -83,7 +83,7 @@ "@redwoodjs/server-store": "workspace:*", "@redwoodjs/web": "workspace:*", "@swc/core": "1.5.27", - "@vitejs/plugin-react": "4.2.1", + "@vitejs/plugin-react": "4.3.1", "@whatwg-node/fetch": "0.9.17", "@whatwg-node/server": "0.9.36", "acorn-loose": "8.4.0", diff --git a/yarn.lock b/yarn.lock index 88cdce34a27e..db3213e842cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -437,7 +437,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.20, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.5": +"@babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.20, @babel/core@npm:^7.23.0, @babel/core@npm:^7.23.2, @babel/core@npm:^7.24.5": version: 7.24.9 resolution: "@babel/core@npm:7.24.9" dependencies: @@ -1656,25 +1656,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.23.3" +"@babel/plugin-transform-react-jsx-self@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/6b586508fc58998483d4ee93a7e784c4f4d2350e2633739cf1990b7ad172e13906f72382fdaf7f07b4e3c7e7555342634d392bdeb1a079bb64762c6368ca9a32 + checksum: 10c0/dcf3b732401f47f06bb29d6016e48066f66de00029a0ded98ddd9983c770a00a109d91cd04d2700d15ee0bcec3ae3027a5f12d69e15ec56efc0bcbfac65e92cb languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-source@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.23.3" +"@babel/plugin-transform-react-jsx-source@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/a3aad7cf738e9bfaddc26cdbb83bb9684c2e689d26fb0793d772af0c8da0cd25bb02523d192fbc6946c32143e56b472c1d33fa82466b3f2d3346e1ce8fe83cf6 + checksum: 10c0/970ef1264c7c6c416ab11610665d5309aec2bd2b9086ae394e1132e65138d97b060a7dc9d31054e050d6dc475b5a213938c9707c0202a5022d55dcb4c5abe28f languageName: node linkType: hard @@ -8673,7 +8673,7 @@ __metadata: "@types/fs-extra": "npm:11.0.4" "@types/react": "npm:^18.2.55" "@types/yargs-parser": "npm:21.0.3" - "@vitejs/plugin-react": "npm:4.2.1" + "@vitejs/plugin-react": "npm:4.3.1" "@whatwg-node/fetch": "npm:0.9.17" "@whatwg-node/server": "npm:0.9.36" acorn-loose: "npm:8.4.0" @@ -11448,18 +11448,18 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-react@npm:4.2.1": - version: 4.2.1 - resolution: "@vitejs/plugin-react@npm:4.2.1" +"@vitejs/plugin-react@npm:4.3.1": + version: 4.3.1 + resolution: "@vitejs/plugin-react@npm:4.3.1" dependencies: - "@babel/core": "npm:^7.23.5" - "@babel/plugin-transform-react-jsx-self": "npm:^7.23.3" - "@babel/plugin-transform-react-jsx-source": "npm:^7.23.3" + "@babel/core": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1" "@types/babel__core": "npm:^7.20.5" - react-refresh: "npm:^0.14.0" + react-refresh: "npm:^0.14.2" peerDependencies: vite: ^4.2.0 || ^5.0.0 - checksum: 10c0/de1eec44d703f32e5b58e776328ca20793657fe991835d15b290230b19a2a08be5d31501d424279ae13ecfed28044c117b69d746891c8d9b92c69e8a8907e989 + checksum: 10c0/39a027feddfd6b3e307121d79631462ef1aae05714ba7a2f9a73d240d0f89c2bf281132568eb27b55d6ddaf08d86ad1bd8b0066090240e570de8c6320eb9a903 languageName: node linkType: hard @@ -25779,13 +25779,20 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:0.14.0, react-refresh@npm:^0.14.0": +"react-refresh@npm:0.14.0": version: 0.14.0 resolution: "react-refresh@npm:0.14.0" checksum: 10c0/b8ae07ad153357d77830928a7f1fc2df837aabefee907fa273ba04c7643f3b860e986f1d4b7ada9b721c8d79b8c24b5b911a314a1a2398b105f1b13d19ea2b8d languageName: node linkType: hard +"react-refresh@npm:^0.14.2": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb + languageName: node + linkType: hard + "react-remove-scroll-bar@npm:^2.3.3": version: 2.3.4 resolution: "react-remove-scroll-bar@npm:2.3.4" From 9d1a8b7fb43522b1f421d05066dff05435df2615 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 17:05:56 +0000 Subject: [PATCH 57/74] fix(deps): update dependency eslint-plugin-prettier to v5.2.1 (#11010) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-prettier](https://togithub.com/prettier/eslint-plugin-prettier) | [`5.1.3` -> `5.2.1`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.1.3/5.2.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-prettier/5.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-prettier/5.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-prettier/5.1.3/5.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-prettier/5.1.3/5.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    prettier/eslint-plugin-prettier (eslint-plugin-prettier) ### [`v5.2.1`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#521) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.2.1) ##### Patch Changes - [#​668](https://togithub.com/prettier/eslint-plugin-prettier/pull/668) [`ac036cc`](https://togithub.com/prettier/eslint-plugin-prettier/commit/ac036cca2bed4ceb6ee5b63c945426308e36c586) Thanks [@​OrlovAlexei](https://togithub.com/OrlovAlexei)! - build(deps): Bump synckit from 0.8.6 to 0.9.1
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/eslint-config/package.json | 2 +- yarn.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 456c681c25a4..94c8caae74ed 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -28,7 +28,7 @@ "eslint-plugin-import": "2.29.1", "eslint-plugin-jest-dom": "4.0.3", "eslint-plugin-jsx-a11y": "6.9.0", - "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-prettier": "5.2.1", "eslint-plugin-react": "7.35.0", "eslint-plugin-react-hooks": "4.6.0", "prettier": "3.3.3" diff --git a/yarn.lock b/yarn.lock index db3213e842cb..e35c037f0821 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8118,7 +8118,7 @@ __metadata: eslint-plugin-import: "npm:2.29.1" eslint-plugin-jest-dom: "npm:4.0.3" eslint-plugin-jsx-a11y: "npm:6.9.0" - eslint-plugin-prettier: "npm:5.1.3" + eslint-plugin-prettier: "npm:5.2.1" eslint-plugin-react: "npm:7.35.0" eslint-plugin-react-hooks: "npm:4.6.0" prettier: "npm:3.3.3" @@ -16578,12 +16578,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:5.1.3": - version: 5.1.3 - resolution: "eslint-plugin-prettier@npm:5.1.3" +"eslint-plugin-prettier@npm:5.2.1": + version: 5.2.1 + resolution: "eslint-plugin-prettier@npm:5.2.1" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.6" + synckit: "npm:^0.9.1" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -16594,7 +16594,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09 + checksum: 10c0/4bc8bbaf5bb556c9c501dcdff369137763c49ccaf544f9fa91400360ed5e3a3f1234ab59690e06beca5b1b7e6f6356978cdd3b02af6aba3edea2ffe69ca6e8b2 languageName: node linkType: hard @@ -28249,13 +28249,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.6": - version: 0.8.8 - resolution: "synckit@npm:0.8.8" +"synckit@npm:^0.9.1": + version: 0.9.1 + resolution: "synckit@npm:0.9.1" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/c3d3aa8e284f3f84f2f868b960c9f49239b364e35f6d20825a448449a3e9c8f49fe36cdd5196b30615682f007830d46f2ea354003954c7336723cb821e4b6519 + checksum: 10c0/d8b89e1bf30ba3ffb469d8418c836ad9c0c062bf47028406b4d06548bc66af97155ea2303b96c93bf5c7c0f0d66153a6fbd6924c76521b434e6a9898982abc2e languageName: node linkType: hard From f3bc12153d5e69558a02e6d39326b51e08104483 Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Sat, 20 Jul 2024 19:02:27 +0100 Subject: [PATCH 58/74] chore(storybook): Pin versions and update them (#11011) We tend to pin the versions of dependencies unless we find a reason not to. This PR pins the versions in the new storybook vite package. --- packages/storybook/package.json | 8 +- packages/web/src/apollo/sseLink.ts | 1 - yarn.lock | 175 +++++++++++++++-------------- 3 files changed, 95 insertions(+), 89 deletions(-) diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 9e1b2dfda51d..34b180f2617d 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -50,13 +50,13 @@ "dependencies": { "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.1", "@redwoodjs/testing": "workspace:*", - "@rollup/pluginutils": "^5.0.2", + "@rollup/pluginutils": "5.1.0", "@storybook/addon-essentials": "7.6.17", "@storybook/builder-vite": "7.6.17", "@storybook/react": "7.6.17", - "magic-string": "^0.30.0", - "react-docgen": "^7.0.0", - "unplugin-auto-import": "^0.17.5" + "magic-string": "0.30.10", + "react-docgen": "7.0.3", + "unplugin-auto-import": "0.18.0" }, "devDependencies": { "@types/node": "20.14.11", diff --git a/packages/web/src/apollo/sseLink.ts b/packages/web/src/apollo/sseLink.ts index 9040b4414b2f..8350f709c682 100644 --- a/packages/web/src/apollo/sseLink.ts +++ b/packages/web/src/apollo/sseLink.ts @@ -98,7 +98,6 @@ class SSELink extends ApolloLink { }) } - public request( operation: Operation & { query?: any }, ): Observable { diff --git a/yarn.lock b/yarn.lock index e35c037f0821..9fea2bfa054c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -110,10 +110,10 @@ __metadata: languageName: node linkType: hard -"@antfu/utils@npm:^0.7.7": - version: 0.7.7 - resolution: "@antfu/utils@npm:0.7.7" - checksum: 10c0/7ca5db419f3cb6ceabf3ea254ce00ff0eab307585838c074eef40b0f948a8eade0cbad21622a62f3dea83e1cf88accf561be82bc2895e47c62cef01537b92be9 +"@antfu/utils@npm:^0.7.10": + version: 0.7.10 + resolution: "@antfu/utils@npm:0.7.10" + checksum: 10c0/98991f66a4752ef097280b4235b27d961a13a2c67ef8e5b716a120eb9823958e20566516711204e2bfb08f0b935814b715f49ecd79c3b9b93ce32747ac297752 languageName: node linkType: hard @@ -8823,7 +8823,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.2, @rollup/pluginutils@npm:^5.1.0": +"@rollup/pluginutils@npm:5.1.0, @rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0": version: 5.1.0 resolution: "@rollup/pluginutils@npm:5.1.0" dependencies: @@ -11836,7 +11836,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:8.11.3, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.11.2, acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.9.0": +"acorn@npm:8.11.3": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -11854,6 +11854,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.1.0, acorn@npm:^8.11.0, acorn@npm:^8.11.3, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + languageName: node + linkType: hard + "add-stream@npm:^1.0.0": version: 1.0.0 resolution: "add-stream@npm:1.0.0" @@ -13772,7 +13781,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.6.0, chokidar@npm:^3.0.0, chokidar@npm:^3.4.0, chokidar@npm:^3.4.2, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": +"chokidar@npm:3.6.0, chokidar@npm:^3.0.0, chokidar@npm:^3.4.0, chokidar@npm:^3.4.2, chokidar@npm:^3.5.2, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -14265,6 +14274,13 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: 10c0/18b40c2f652196a833f3f1a5db2326a8a579cd14eacabfe637e4fc8cb9b68d7cf296139a38c5e7c688ce5041bf46f9adce05932d43fde44cf7e012840b5da111 + languageName: node + linkType: hard + "config-chain@npm:^1.1.13": version: 1.1.13 resolution: "config-chain@npm:1.1.13" @@ -20664,10 +20680,10 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^8.0.2": - version: 8.0.3 - resolution: "js-tokens@npm:8.0.3" - checksum: 10c0/b50ba7d926b087ad31949d8155c7bc84374e0785019b17bdddeb2c4f98f5dea04ba464651fe23a8be4f7d15f50d06ce8bb536087b24ce3ebfbaea4a1dc5869f0 +"js-tokens@npm:^9.0.0": + version: 9.0.0 + resolution: "js-tokens@npm:9.0.0" + checksum: 10c0/4ad1c12f47b8c8b2a3a99e29ef338c1385c7b7442198a425f3463f3537384dab6032012791bfc2f056ea5ecdb06b1ed4f70e11a3ab3f388d3dcebfe16a52b27d languageName: node linkType: hard @@ -20999,7 +21015,7 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:3.2.0, jsonc-parser@npm:^3.2.0": +"jsonc-parser@npm:3.2.0": version: 3.2.0 resolution: "jsonc-parser@npm:3.2.0" checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b @@ -21923,6 +21939,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:0.30.10, magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": + version: 0.30.10 + resolution: "magic-string@npm:0.30.10" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.15" + checksum: 10c0/aa9ca17eae571a19bce92c8221193b6f93ee8511abb10f085e55ffd398db8e4c089a208d9eac559deee96a08b7b24d636ea4ab92f09c6cf42a7d1af51f7fd62b + languageName: node + linkType: hard + "magic-string@npm:^0.27.0": version: 0.27.0 resolution: "magic-string@npm:0.27.0" @@ -21932,15 +21957,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": - version: 0.30.10 - resolution: "magic-string@npm:0.30.10" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 10c0/aa9ca17eae571a19bce92c8221193b6f93ee8511abb10f085e55ffd398db8e4c089a208d9eac559deee96a08b7b24d636ea4ab92f09c6cf42a7d1af51f7fd62b - languageName: node - linkType: hard - "make-dir-cli@npm:3.1.0": version: 3.1.0 resolution: "make-dir-cli@npm:3.1.0" @@ -23049,15 +23065,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.2": - version: 1.5.0 - resolution: "mlly@npm:1.5.0" +"mlly@npm:^1.4.2, mlly@npm:^1.7.1": + version: 1.7.1 + resolution: "mlly@npm:1.7.1" dependencies: acorn: "npm:^8.11.3" pathe: "npm:^1.1.2" - pkg-types: "npm:^1.0.3" - ufo: "npm:^1.3.2" - checksum: 10c0/0861d64f13e8e6f99e4897b652b553ded4d4b9e7b011d6afd7141e013b77ed9b9be0cd76e60c46c60c56cc9b8e27061165e5696179ba9f4161c24d162db7b621 + pkg-types: "npm:^1.1.1" + ufo: "npm:^1.5.3" + checksum: 10c0/d836a7b0adff4d118af41fb93ad4d9e57f80e694a681185280ba220a4607603c19e86c80f9a6c57512b04280567f2599e3386081705c5b5fd74c9ddfd571d0fa languageName: node linkType: hard @@ -24836,14 +24852,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.3": - version: 1.0.3 - resolution: "pkg-types@npm:1.0.3" +"pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.1, pkg-types@npm:^1.1.3": + version: 1.1.3 + resolution: "pkg-types@npm:1.1.3" dependencies: - jsonc-parser: "npm:^3.2.0" - mlly: "npm:^1.2.0" - pathe: "npm:^1.1.0" - checksum: 10c0/7f692ff2005f51b8721381caf9bdbc7f5461506ba19c34f8631660a215c8de5e6dca268f23a319dd180b8f7c47a0dc6efea14b376c485ff99e98d810b8f786c4 + confbox: "npm:^0.1.7" + mlly: "npm:^1.7.1" + pathe: "npm:^1.1.2" + checksum: 10c0/4cd2c9442dd5e4ae0c61cbd8fdaa92a273939749b081f78150ce9a3f4e625cca0375607386f49f103f0720b239d02369bf181c3ea6c80cf1028a633df03706ad languageName: node linkType: hard @@ -25627,7 +25643,7 @@ __metadata: languageName: node linkType: hard -"react-docgen@npm:^7.0.0": +"react-docgen@npm:7.0.3": version: 7.0.3 resolution: "react-docgen@npm:7.0.3" dependencies: @@ -27000,7 +27016,7 @@ __metadata: languageName: node linkType: hard -"scule@npm:^1.1.1": +"scule@npm:^1.3.0": version: 1.3.0 resolution: "scule@npm:1.3.0" checksum: 10c0/5d1736daa10622c420f2aa74e60d3c722e756bfb139fa784ae5c66669fdfe92932d30ed5072e4ce3107f9c3053e35ad73b2461cb18de45b867e1d4dea63f8823 @@ -27717,16 +27733,16 @@ __metadata: dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.3.1" "@redwoodjs/testing": "workspace:*" - "@rollup/pluginutils": "npm:^5.0.2" + "@rollup/pluginutils": "npm:5.1.0" "@storybook/addon-essentials": "npm:7.6.17" "@storybook/builder-vite": "npm:7.6.17" "@storybook/react": "npm:7.6.17" "@types/node": "npm:20.14.11" - magic-string: "npm:^0.30.0" - react-docgen: "npm:^7.0.0" + magic-string: "npm:0.30.10" + react-docgen: "npm:7.0.3" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - unplugin-auto-import: "npm:^0.17.5" + unplugin-auto-import: "npm:0.18.0" vite: "npm:5.3.4" peerDependencies: "@redwoodjs/project-config": "workspace:*" @@ -28061,21 +28077,12 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^1.3.0": - version: 1.3.0 - resolution: "strip-literal@npm:1.3.0" - dependencies: - acorn: "npm:^8.10.0" - checksum: 10c0/3c0c9ee41eb346e827eede61ef288457f53df30e3e6ff8b94fa81b636933b0c13ca4ea5c97d00a10d72d04be326da99ac819f8769f0c6407ba8177c98344a916 - languageName: node - linkType: hard - -"strip-literal@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-literal@npm:2.0.0" +"strip-literal@npm:^2.0.0, strip-literal@npm:^2.1.0": + version: 2.1.0 + resolution: "strip-literal@npm:2.1.0" dependencies: - js-tokens: "npm:^8.0.2" - checksum: 10c0/63a6e4224ac7088ff93fd19fc0f6882705020da2f0767dbbecb929cbf9d49022e72350420f47be635866823608da9b9a5caf34f518004721895b6031199fc3c8 + js-tokens: "npm:^9.0.0" + checksum: 10c0/bc8b8c8346125ae3c20fcdaf12e10a498ff85baf6f69597b4ab2b5fbf2e58cfd2827f1a44f83606b852da99a5f6c8279770046ddea974c510c17c98934c9cc24 languageName: node linkType: hard @@ -29159,10 +29166,10 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.3.2": - version: 1.3.2 - resolution: "ufo@npm:1.3.2" - checksum: 10c0/180f3dfcdf319b54fe0272780841c93cb08a024fc2ee5f95e63285c2a3c42d8b671cd3641e9a53aafccf100cf8466aa8c040ddfa0efea1fc1968c9bfb250a661 +"ufo@npm:^1.5.3": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: 10c0/b5dc4dc435c49c9ef8890f1b280a19ee4d0954d1d6f9ab66ce62ce64dd04c7be476781531f952a07c678d51638d02ad4b98e16237be29149295b0f7c09cda765 languageName: node linkType: hard @@ -29255,24 +29262,24 @@ __metadata: languageName: node linkType: hard -"unimport@npm:^3.7.1": - version: 3.7.1 - resolution: "unimport@npm:3.7.1" +"unimport@npm:^3.7.2": + version: 3.9.0 + resolution: "unimport@npm:3.9.0" dependencies: "@rollup/pluginutils": "npm:^5.1.0" - acorn: "npm:^8.11.2" + acorn: "npm:^8.12.1" escape-string-regexp: "npm:^5.0.0" estree-walker: "npm:^3.0.3" fast-glob: "npm:^3.3.2" local-pkg: "npm:^0.5.0" - magic-string: "npm:^0.30.5" - mlly: "npm:^1.4.2" - pathe: "npm:^1.1.1" - pkg-types: "npm:^1.0.3" - scule: "npm:^1.1.1" - strip-literal: "npm:^1.3.0" - unplugin: "npm:^1.5.1" - checksum: 10c0/75c240e3894b960e9155984b8c8739aafdba5d2e5aabac75e136cb00bea2521ac638f6a258b7d4383112ef1293968b8b425425c529ab681f382ecdb187d05b73 + magic-string: "npm:^0.30.10" + mlly: "npm:^1.7.1" + pathe: "npm:^1.1.2" + pkg-types: "npm:^1.1.3" + scule: "npm:^1.3.0" + strip-literal: "npm:^2.1.0" + unplugin: "npm:^1.11.0" + checksum: 10c0/bd5f3c914ac7612c65d73e8ca70afc1f1f57515000f34a730ba6542bdf3b5cdce7ca4f82b836cd789a44df775c51f3b109f1219dd6f05878a6cba1e5c8f403ad languageName: node linkType: hard @@ -29377,18 +29384,18 @@ __metadata: languageName: node linkType: hard -"unplugin-auto-import@npm:^0.17.5": - version: 0.17.5 - resolution: "unplugin-auto-import@npm:0.17.5" +"unplugin-auto-import@npm:0.18.0": + version: 0.18.0 + resolution: "unplugin-auto-import@npm:0.18.0" dependencies: - "@antfu/utils": "npm:^0.7.7" + "@antfu/utils": "npm:^0.7.10" "@rollup/pluginutils": "npm:^5.1.0" fast-glob: "npm:^3.3.2" local-pkg: "npm:^0.5.0" - magic-string: "npm:^0.30.5" - minimatch: "npm:^9.0.3" - unimport: "npm:^3.7.1" - unplugin: "npm:^1.6.0" + magic-string: "npm:^0.30.10" + minimatch: "npm:^9.0.4" + unimport: "npm:^3.7.2" + unplugin: "npm:^1.11.0" peerDependencies: "@nuxt/kit": ^3.2.2 "@vueuse/core": "*" @@ -29397,19 +29404,19 @@ __metadata: optional: true "@vueuse/core": optional: true - checksum: 10c0/8b111f1658748c0fe27b98d46958d3da2da2cd922add3f9d3731c751df1da96c093e5a6ab3b5167c44f11e42132dba0c17bd53056fd3320beb9b5148e9658ea0 + checksum: 10c0/9521d2cf820b468c6392a20468558faee4d744a51d577ca3ec4fada336f6590e04e6c3221161a00b244d8cee1c02c73d3ea196fb85d934e1a7be65c25fa71cfd languageName: node linkType: hard -"unplugin@npm:^1.3.1, unplugin@npm:^1.5.1, unplugin@npm:^1.6.0": - version: 1.7.1 - resolution: "unplugin@npm:1.7.1" +"unplugin@npm:^1.11.0, unplugin@npm:^1.3.1": + version: 1.11.0 + resolution: "unplugin@npm:1.11.0" dependencies: acorn: "npm:^8.11.3" - chokidar: "npm:^3.5.3" + chokidar: "npm:^3.6.0" webpack-sources: "npm:^3.2.3" webpack-virtual-modules: "npm:^0.6.1" - checksum: 10c0/4e358b4d45aeab6c654943edf63c0f4ad22831386eba414065c4b535c84ec4e295cca145f263f878059ea96e19c904835af25dd5f7f46f3c4a49302e621d3cab + checksum: 10c0/513d9da646cbbf7b69041c4a26f324c947a9533b729686c15597a5f05e25bfbb7c2dd28d944026ab2dc75b067aa385734260279e1f70d60fd46b4481de796735 languageName: node linkType: hard From e6250814664cab6fbc033f4f6b2db15271f6b336 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 18:21:48 +0000 Subject: [PATCH 59/74] fix(deps): update dependency @swc/core to v1.7.0 (#11012) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://togithub.com/swc-project/swc)) | [`1.5.27` -> `1.7.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.5.27/1.7.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.5.27/1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.5.27/1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    swc-project/swc (@​swc/core) ### [`v1.7.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#170---2024-07-18) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.13...v1.7.0) ##### Bug Fixes - **(allocator)** Fix allocator & add benchmark ([#​9234](https://togithub.com/swc-project/swc/issues/9234)) ([037dad5](https://togithub.com/swc-project/swc/commit/037dad52f44235590a0bcd5287d5118bca9da111)) - **(allocator)** Remove wrong assertions and add tests ([#​9252](https://togithub.com/swc-project/swc/issues/9252)) ([d8e8b04](https://togithub.com/swc-project/swc/commit/d8e8b04cd877bcf00157eeee9b7af0b4244a1827)) - **(ci)** Fix CI of \`peff ([#​9216](https://togithub.com/swc-project/swc/issues/9216)) ([602e0e5](https://togithub.com/swc-project/swc/commit/602e0e5aa14ecb3a7bc20bfe77aac2badaa54bb2)) - **(es/codegen)** Fix codegen of large numeric literals ([#​9226](https://togithub.com/swc-project/swc/issues/9226)) ([fba79e6](https://togithub.com/swc-project/swc/commit/fba79e6f03da69a6ae721eabe4afeaaedc301816)) - **(es/compat)** Consider only the variables used in the closure ([#​9151](https://togithub.com/swc-project/swc/issues/9151)) ([1357531](https://togithub.com/swc-project/swc/commit/1357531805d529b11848b02d1b59c010a02d272d)) - **(es/compat)** Add support for destructuring with BigInts ([#​9215](https://togithub.com/swc-project/swc/issues/9215)) ([2cc7028](https://togithub.com/swc-project/swc/commit/2cc70287e0c5d87e0134990e629dad2bf544d867)) - **(es/fixer)** Wrap `in` expr in for-in head ([#​9209](https://togithub.com/swc-project/swc/issues/9209)) ([5cd837f](https://togithub.com/swc-project/swc/commit/5cd837f39a68d28bbc02a21b715d6153fda78a8a)) - **(es/minifier)** Fix case matching ([#​9208](https://togithub.com/swc-project/swc/issues/9208)) ([f81fa6e](https://togithub.com/swc-project/swc/commit/f81fa6e06335745ff6ab5f7956cecc38116b1343)) - **(es/minifier)** Fix compress pow `NaN` ([#​9210](https://togithub.com/swc-project/swc/issues/9210)) ([2b361e6](https://togithub.com/swc-project/swc/commit/2b361e679a7c973177c44029dc85867f5261e902)) - **(es/minifier)** Fix variable declaration in default branch ([#​9220](https://togithub.com/swc-project/swc/issues/9220)) ([a7c82bd](https://togithub.com/swc-project/swc/commit/a7c82bdfa98f6825143b7afba03d28d325e4a718)) - **(es/minifier)** Check `this` in function params ([#​9229](https://togithub.com/swc-project/swc/issues/9229)) ([da4866d](https://togithub.com/swc-project/swc/commit/da4866d13b3372ca83b83fdccf6ae42dd00d6ba9)) - **(es/minifier)** Remove optimization for array pattern ([#​9241](https://togithub.com/swc-project/swc/issues/9241)) ([521161e](https://togithub.com/swc-project/swc/commit/521161e17009e2025ed9b042579f8cd055e26816)) - **(es/minifier)** Fix exponentiate operator ([#​9251](https://togithub.com/swc-project/swc/issues/9251)) ([06bb533](https://togithub.com/swc-project/swc/commit/06bb5338cea8aef941907933319fbff1d29f9939)) - **(es/minifier)** Fix panic in bitwise logic and incorrect values ([#​9258](https://togithub.com/swc-project/swc/issues/9258)) ([baeb9e2](https://togithub.com/swc-project/swc/commit/baeb9e2df92892f9486c72cdc787bca8c3858f30)) - **(es/minifier)** Collect raw str values for new Tpl element ([#​9261](https://togithub.com/swc-project/swc/issues/9261)) ([6ddbfa0](https://togithub.com/swc-project/swc/commit/6ddbfa04db63bf3afbdec5d47f5bdbf7c7ea222f)) - **(es/modules)** Fix lint issue ([#​9206](https://togithub.com/swc-project/swc/issues/9206)) ([efb8636](https://togithub.com/swc-project/swc/commit/efb86368343e7d9909fec21cae8824edac5008e2)) - **(es/quote)** Fix macro ([#​9270](https://togithub.com/swc-project/swc/issues/9270)) ([93d9e44](https://togithub.com/swc-project/swc/commit/93d9e44f1c7a3afea673f056d99001a026c0a6d3)) - **(es/typescript)** Handle unicode for fast ts strip ([#​9202](https://togithub.com/swc-project/swc/issues/9202)) ([096bfe3](https://togithub.com/swc-project/swc/commit/096bfe375147bb5b663ec26f8c2bdb977ee527db)) - **(es/typescript)** Fix `transform` mode ([#​9243](https://togithub.com/swc-project/swc/issues/9243)) ([0e79a5b](https://togithub.com/swc-project/swc/commit/0e79a5b428c811c46c69f7f4a84fcff31c98db67)) - **(es/typescript)** Workaround `wasm-bindgen` ([#​9272](https://togithub.com/swc-project/swc/issues/9272)) ([6b1d2ff](https://togithub.com/swc-project/swc/commit/6b1d2ff66b5ef73374c3932c0c505e08b9879a18)) ##### Documentation - **(allocator)** Mention `oxc_allocator` ([be99ce0](https://togithub.com/swc-project/swc/commit/be99ce0a570c41b3fd471c5d609bd63c25740b36)) - **(contributing)** Fix deno installation url ([#​9249](https://togithub.com/swc-project/swc/issues/9249)) ([ff5bbda](https://togithub.com/swc-project/swc/commit/ff5bbdae6ad16309efe592788f4cb14956ffc3b1)) - **(es/minifier)** Add contributing section ([e22f3ba](https://togithub.com/swc-project/swc/commit/e22f3ba9adf21eac057eab29284333b1631258b3)) ##### Features - **(allocator)** Initialize package ([#​9195](https://togithub.com/swc-project/swc/issues/9195)) ([f3681cb](https://togithub.com/swc-project/swc/commit/f3681cb34009824725d39d25b0cbf787ec1e8bd8)) - **(allocator)** Implement `SwcAlloc` ([#​9232](https://togithub.com/swc-project/swc/issues/9232)) ([e343eb6](https://togithub.com/swc-project/swc/commit/e343eb6de2747086f9873c6444964500e40b4936)) - **(allocator)** Add a cargo feature ([#​9239](https://togithub.com/swc-project/swc/issues/9239)) ([398dc21](https://togithub.com/swc-project/swc/commit/398dc21e073d8271fa7ac4169b93ed8b96645459)) - **(allocator)** Implement `default` mode ([#​9242](https://togithub.com/swc-project/swc/issues/9242)) ([b6333db](https://togithub.com/swc-project/swc/commit/b6333dbcfcc8f25d08a1187704796732366ac9d7)) - **(es/typescript)** Add `transform` mode back to fast TS strip ([#​9237](https://togithub.com/swc-project/swc/issues/9237)) ([8231e3c](https://togithub.com/swc-project/swc/commit/8231e3cd4f72ad120735f6a21d9616e98d61eed1)) - **(es/utils)** Support for arrays using `cast_to_number` ([#​9212](https://togithub.com/swc-project/swc/issues/9212)) ([2aef14d](https://togithub.com/swc-project/swc/commit/2aef14d34d22df41bd6f421633eadc50826217cc)) ##### Miscellaneous Tasks - **(es)** Bump `unicode-id-start` to `v1.2.0` ([#​9177](https://togithub.com/swc-project/swc/issues/9177)) ([9904a53](https://togithub.com/swc-project/swc/commit/9904a53b7fc4c828c06071c19d08c27b5c1d9f42)) - **(es/typescript)** Improve decorator handling of fast strip ([#​9178](https://togithub.com/swc-project/swc/issues/9178)) ([962170f](https://togithub.com/swc-project/swc/commit/962170fb704e5f0cf7a00c0a9be3e9d7cf4f6b02)) ##### Performance - **(allocator)** Drop `scoped_tls` ([#​9240](https://togithub.com/swc-project/swc/issues/9240)) ([4ce2514](https://togithub.com/swc-project/swc/commit/4ce2514d1bbf1be3972cd620c3a5f6ffd25ffa9d)) - **(bindings)** Invert Wasm size shrink ([#​9224](https://togithub.com/swc-project/swc/issues/9224)) ([aa7f791](https://togithub.com/swc-project/swc/commit/aa7f791dfdba5845c4253a4014d9bc210e5fb817)) - **(bindings/wasm)** Shrink the size of the wasm file ([#​9191](https://togithub.com/swc-project/swc/issues/9191)) ([3a23b3d](https://togithub.com/swc-project/swc/commit/3a23b3d120a14ca514204ef80bf744bb483dcfd6)) - **(es/codegen)** Use scoped allocator ([#​9248](https://togithub.com/swc-project/swc/issues/9248)) ([970f323](https://togithub.com/swc-project/swc/commit/970f32398c6ff444540a31e1172a33b6155ed18b)) - **(es/typescript)** Add a benchmark for fast TS strip ([#​9205](https://togithub.com/swc-project/swc/issues/9205)) ([7d9364c](https://togithub.com/swc-project/swc/commit/7d9364cad3618d9039eadbab6fa8c57091ec7794)) - **(es/visit)** Introduce `standard_only_*` macros ([#​9207](https://togithub.com/swc-project/swc/issues/9207)) ([92879b1](https://togithub.com/swc-project/swc/commit/92879b14fee2f74034c365b4a80ca82f2a512c4a)) ##### Refactor - **(allocator)** Use `&` instead of a thread-local ([#​9235](https://togithub.com/swc-project/swc/issues/9235)) ([8d5670e](https://togithub.com/swc-project/swc/commit/8d5670e72bb930f18c5d1d4262caa80cae0be03a)) - **(allocator)** Use RAII guard instead of `scope` ([#​9254](https://togithub.com/swc-project/swc/issues/9254)) ([6e098ae](https://togithub.com/swc-project/swc/commit/6e098aeeb5976292e43786f72bd91f1de50a9daa)) - **(common)** Drop `SyntaxContext` from AST nodes ([#​9175](https://togithub.com/swc-project/swc/issues/9175)) ([b2491e5](https://togithub.com/swc-project/swc/commit/b2491e5461c0fea0aed04133074e34c92950845d)) - **(es)** Use `into` for AST construction ([#​9197](https://togithub.com/swc-project/swc/issues/9197)) ([e7358e0](https://togithub.com/swc-project/swc/commit/e7358e0f816dd2ad985080c95093a464cdc9ca6f)) - **(es)** Use `Into` and `From` for AST construction ([#​9201](https://togithub.com/swc-project/swc/issues/9201)) ([0960b23](https://togithub.com/swc-project/swc/commit/0960b23c045658ca2d8e8d0c2636141fca108bca)) - **(es/codegen)** Revert [#​9248](https://togithub.com/swc-project/swc/issues/9248) ([#​9266](https://togithub.com/swc-project/swc/issues/9266)) ([b9b233c](https://togithub.com/swc-project/swc/commit/b9b233cacd9d326afb806d856c91e38474b237c2)) - **(es/helpers)** Remove unnecessary exports ([#​9225](https://togithub.com/swc-project/swc/issues/9225)) ([69719c2](https://togithub.com/swc-project/swc/commit/69719c2acb6f0eaacd4e3f7739ce8f9ae5d95e76)) - **(visit)** Pre-generate visitor code ([#​9262](https://togithub.com/swc-project/swc/issues/9262)) ([9c17663](https://togithub.com/swc-project/swc/commit/9c176632b1e0d6edec10929486ca514fa992415b)) ##### Testing - **(allocator)** Merge test ([#​9267](https://togithub.com/swc-project/swc/issues/9267)) ([efc3963](https://togithub.com/swc-project/swc/commit/efc396377ff95b0c464fe4bf793dc3da59abd36e)) - **(es/base)** Disable flaky benchmark ([#​9221](https://togithub.com/swc-project/swc/issues/9221)) ([bd4bef1](https://togithub.com/swc-project/swc/commit/bd4bef16fb6d21d97699d46649c8db6af1dd27df)) - Enable scoped API by default ([#​9247](https://togithub.com/swc-project/swc/issues/9247)) ([e7ce94b](https://togithub.com/swc-project/swc/commit/e7ce94b5ee713dc76383c35d99dd6a707c90339c)) ##### Pers - **(es/ast)** Introduce `IdentName` ([#​9185](https://togithub.com/swc-project/swc/issues/9185)) ([7b3e5b3](https://togithub.com/swc-project/swc/commit/7b3e5b3f613e8f9b7a6758a2453515d7c0c5f8a4)) ### [`v1.6.13`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1613---2024-07-06) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.12...v1.6.13) ##### Bug Fixes - **(es/parser)** Revert [#​9141](https://togithub.com/swc-project/swc/issues/9141) ([#​9171](https://togithub.com/swc-project/swc/issues/9171)) ([8b66d5e](https://togithub.com/swc-project/swc/commit/8b66d5e89b3489da0339de33a439ba365a60d2ce)) - **(es/testing)** Fix `PluginCommentProxy` ([#​9170](https://togithub.com/swc-project/swc/issues/9170)) ([d86ca2d](https://togithub.com/swc-project/swc/commit/d86ca2d49ec72614ec8c2493a28f27267e6f8b8f)) ##### Features - **(es/typescript)** Improve fast TS strip ([#​9166](https://togithub.com/swc-project/swc/issues/9166)) ([ee8dc28](https://togithub.com/swc-project/swc/commit/ee8dc28d4d5399b1996bc0eba066270a582d04b6)) - **(es/typescript)** Improve fast TS strip ([#​9167](https://togithub.com/swc-project/swc/issues/9167)) ([98af589](https://togithub.com/swc-project/swc/commit/98af5890dac03a9acac4e62ddb62bc1f3495d9a2)) ##### Testing - **(es/minfiier)** Improve comment testing ([#​9164](https://togithub.com/swc-project/swc/issues/9164)) ([f90574d](https://togithub.com/swc-project/swc/commit/f90574d04571023f5ccfe694003e6a25ef89cafb)) ### [`v1.6.12`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1612---2024-07-06) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.7...v1.6.12) ##### Bug Fixes - **(ci)** Restore disabled CI checks ([#​9002](https://togithub.com/swc-project/swc/issues/9002)) ([cdfd4c8](https://togithub.com/swc-project/swc/commit/cdfd4c85e42e912767893d1f3c1ed5d4867a51af)) - **(es/decorators)** Fix bugs of `2022-03` implementation ([#​9145](https://togithub.com/swc-project/swc/issues/9145)) ([8a3ae44](https://togithub.com/swc-project/swc/commit/8a3ae4437096d23aeeabadaefb5416f7a6a94644)) - **(es/loader)** Exclude `.json` from default extension list ([#​9134](https://togithub.com/swc-project/swc/issues/9134)) ([e94e5e7](https://togithub.com/swc-project/swc/commit/e94e5e70c377fae13cd5575f7d4ce84d9d5f10f7)) - **(es/minifier)** Fix `undefined` judgement ([#​9146](https://togithub.com/swc-project/swc/issues/9146)) ([1a739b7](https://togithub.com/swc-project/swc/commit/1a739b79286aab3ccfd2b4597f11a79776b024b3)) - **(es/renamer)** Fix renaming of default-exported declarations ([#​9135](https://togithub.com/swc-project/swc/issues/9135)) ([45f671d](https://togithub.com/swc-project/swc/commit/45f671d8d85b0c3955c88ec3cf3d68d8fa6134c5)) - **(es/renamer)** Remove `FastJsWord` ([#​9136](https://togithub.com/swc-project/swc/issues/9136)) ([42b4caf](https://togithub.com/swc-project/swc/commit/42b4caf5735bc0a025024cf968ef16cd06d9f0dc)) - **(es/typescript)** Fix tricky cases in TS fast strip ([#​9159](https://togithub.com/swc-project/swc/issues/9159)) ([2bc51b8](https://togithub.com/swc-project/swc/commit/2bc51b8ab25130f355cc1bad4c60d58376485698)) - **(es/typescript)** Fix replacement logic of fast TS strip ([#​9163](https://togithub.com/swc-project/swc/issues/9163)) ([c5acafe](https://togithub.com/swc-project/swc/commit/c5acafe3869084a3f192a4aac0f120d5bb69e524)) ##### Features - **(bindings/ts)** Add transform/strip-only mode ([#​9138](https://togithub.com/swc-project/swc/issues/9138)) ([a08bb46](https://togithub.com/swc-project/swc/commit/a08bb46ebd50734b150a1fff100b8312223372a2)) - **(es/testing)** Improve comment testing story ([#​9150](https://togithub.com/swc-project/swc/issues/9150)) ([3638e97](https://togithub.com/swc-project/swc/commit/3638e97c8083a607a9ce295c7465501a7dc379f8)) - **(es/typescript)** Add `swc_fast_ts_strip` ([#​9143](https://togithub.com/swc-project/swc/issues/9143)) ([b129343](https://togithub.com/swc-project/swc/commit/b129343c949c43c0ad3eb4ad4676e75dc37067e3)) - **(es/typescript)** Improve fast TS stripper ([#​9152](https://togithub.com/swc-project/swc/issues/9152)) ([9fca4ab](https://togithub.com/swc-project/swc/commit/9fca4ab5557be4f92ba425b39fdc417a4da9a587)) - **(es/typescript)** Improve fast TS stripper ([#​9153](https://togithub.com/swc-project/swc/issues/9153)) ([732d748](https://togithub.com/swc-project/swc/commit/732d748d4eb7c19d11e37b06f5064d4eca5bf4d8)) - **(es/typescript)** Improve fast TS strip ([#​9154](https://togithub.com/swc-project/swc/issues/9154)) ([05c7210](https://togithub.com/swc-project/swc/commit/05c721030a0b419058524bff99367aa80ce29536)) ##### Performance - **(es)** Reduce allocations for dynamic stacks ([#​9133](https://togithub.com/swc-project/swc/issues/9133)) ([648830a](https://togithub.com/swc-project/swc/commit/648830a9a9a65915226d2a250e3dfd61684a79b1)) ##### Refactor - **(bindings/ts)** Inline Wasm file into `wasm.js` ([#​9139](https://togithub.com/swc-project/swc/issues/9139)) ([307b6f2](https://togithub.com/swc-project/swc/commit/307b6f27a6860c65f835776549e96cd658cfc817)) - **(es/parser)** Improve readability ([#​9141](https://togithub.com/swc-project/swc/issues/9141)) ([9d9fe66](https://togithub.com/swc-project/swc/commit/9d9fe6625bd4a7e05e9f29971e8f1a5c5e2470a8)) ### [`v1.6.7`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#167---2024-07-03) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.6...v1.6.7) ##### Bug Fixes - **(es/compat)** Do not reuse span ([#​9117](https://togithub.com/swc-project/swc/issues/9117)) ([6520052](https://togithub.com/swc-project/swc/commit/652005243260f46074595a6c031f7b82fa85302d)) ##### Documentation - Use `@swc/counter` for 3rd-party download count ([026ff7e](https://togithub.com/swc-project/swc/commit/026ff7ef0c64379fc34df206eb9880920eda99ee)) ##### Features - **(binding)** Create Wasm package for stripping only TypeScript ([#​9124](https://togithub.com/swc-project/swc/issues/9124)) ([6b3c0da](https://togithub.com/swc-project/swc/commit/6b3c0da755b29022327adf7a5dc9a7c96142ceb2)) - **(es/minifier)** Handle more indexing expression ([#​8750](https://togithub.com/swc-project/swc/issues/8750)) ([570c47a](https://togithub.com/swc-project/swc/commit/570c47a9acd7363428f58dfea2f41c097f73ec1f)) - **(preset-env)** Upgrade `browserslist-rs` ([#​9023](https://togithub.com/swc-project/swc/issues/9023)) ([18d6277](https://togithub.com/swc-project/swc/commit/18d6277e4c68474333349a5b413ad30e59813483)) ##### Performance - **(es/lexer)** Do not use `memchr::memmem` in parser ([#​9118](https://togithub.com/swc-project/swc/issues/9118)) ([72021de](https://togithub.com/swc-project/swc/commit/72021def15225c7355f80b72b16ab3bfd99f51ad)) ##### Refactor - **(es/typescript)** Extract type annotation proposal out ([#​9127](https://togithub.com/swc-project/swc/issues/9127)) ([dfee5f8](https://togithub.com/swc-project/swc/commit/dfee5f838b76dae012393e207902effa0a69dd0d)) ##### Testing - **(bindings/ts)** Test Wasm binding ([#​9128](https://togithub.com/swc-project/swc/issues/9128)) ([c6d6db3](https://togithub.com/swc-project/swc/commit/c6d6db3661ec93b9ebb8ca55ff88726f66b3d5e5)) - **(es/decorators)** Split `decorator-tests` ([#​9119](https://togithub.com/swc-project/swc/issues/9119)) ([07c3054](https://togithub.com/swc-project/swc/commit/07c3054847947bd4c39ca828a7471d990b77ee7c)) ##### Build - **(bindings)** Fix build of typescript binding ([#​9125](https://togithub.com/swc-project/swc/issues/9125)) ([f409bc0](https://togithub.com/swc-project/swc/commit/f409bc09d5613db8342e98552efc520f9c2c393c)) ### [`v1.6.6`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#166---2024-06-29) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.5...v1.6.6) ##### Bug Fixes - **(es/lexer)** Fix lexing of `\r\n` in JSX ([#​9112](https://togithub.com/swc-project/swc/issues/9112)) ([2a0ebec](https://togithub.com/swc-project/swc/commit/2a0ebec0f5e51d5cba1c1981215a893834c63255)) ##### Performance - **(es/parser)** Optimize macros ([#​9100](https://togithub.com/swc-project/swc/issues/9100)) ([719b7c5](https://togithub.com/swc-project/swc/commit/719b7c54f69ef276270dc39fbcb8bbdbf52899bf)) - **(es/parser)** Remove unnecessary check ([#​9102](https://togithub.com/swc-project/swc/issues/9102)) ([2a490ad](https://togithub.com/swc-project/swc/commit/2a490ad0b2f9f89260742e653ba9ca086c1a9798)) - **(es/parser)** Add a check before numeric operations ([#​9105](https://togithub.com/swc-project/swc/issues/9105)) ([c0602c8](https://togithub.com/swc-project/swc/commit/c0602c81db55777be726cd8fe2fd074e34bd4d96)) - **(es/parser)** Increase token context size ([#​9104](https://togithub.com/swc-project/swc/issues/9104)) ([8ef30cc](https://togithub.com/swc-project/swc/commit/8ef30cc08c86251bb8bebf66286949805e332b6c)) ### [`v1.6.5`](https://togithub.com/swc-project/swc/compare/v1.6.4...v1.6.5) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.4...v1.6.5) ### [`v1.6.4`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#164---2024-06-22) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.3...v1.6.4) ##### Features - **(cli)** Support generating `.d.ts` files ([#​9097](https://togithub.com/swc-project/swc/issues/9097)) ([e71b6d3](https://togithub.com/swc-project/swc/commit/e71b6d31b1179dffb8a6e2d652b394273a6d7852)) - **(common)** Add fallible methods to `swc_common::SourceMap` ([#​9090](https://togithub.com/swc-project/swc/issues/9090)) ([e423d1b](https://togithub.com/swc-project/swc/commit/e423d1bcedc24803eaeeed4c72cc84fe9a938f65)) - **(es/transform)** Add experimental `.d.ts` generation ([#​9093](https://togithub.com/swc-project/swc/issues/9093)) ([51a2702](https://togithub.com/swc-project/swc/commit/51a27022b9a3fa8767797813b23803ea1ecad3e2)) - **(swc_core)** Reexport `swc_typescript` ([#​9092](https://togithub.com/swc-project/swc/issues/9092)) ([a2645e2](https://togithub.com/swc-project/swc/commit/a2645e2fa0a55c4dbe519b6f8baa9e83a69bb2f0)) - **(typescript)** Implement Isolated Declaration ([#​9086](https://togithub.com/swc-project/swc/issues/9086)) ([a855159](https://togithub.com/swc-project/swc/commit/a8551592b29bb1a1a0518e3724ad54acacca888a)) ##### Miscellaneous Tasks - **(deps)** Replace `sha-1` with `sha1` ([#​9091](https://togithub.com/swc-project/swc/issues/9091)) ([5a2c968](https://togithub.com/swc-project/swc/commit/5a2c968720141b115ec2055ea13ae6d025175e95)) ##### Performance - **(es/lexer)** Apply various optimizations ([#​9095](https://togithub.com/swc-project/swc/issues/9095)) ([2f02630](https://togithub.com/swc-project/swc/commit/2f02630b1e597692ce5a3d946f8d498ca33709dd)) - **(es/lexer)** Use `memchr::memmem` for lexing block comments ([#​9096](https://togithub.com/swc-project/swc/issues/9096)) ([1b3672f](https://togithub.com/swc-project/swc/commit/1b3672f1e7d38a0039b1ba0ebc136133dd8c907f)) ##### Refactor - **(es/parser)** Rename `EsConfig` and `TsConfig` ([#​9094](https://togithub.com/swc-project/swc/issues/9094)) ([5520b23](https://togithub.com/swc-project/swc/commit/5520b236dd40fdd579c99cb6d66eef094cabc3fc)) ### [`v1.6.3`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#163---2024-06-19) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.1...v1.6.3) ##### Bug Fixes - **(css/minifier)** Don't tranform rotate deg ([#​9072](https://togithub.com/swc-project/swc/issues/9072)) ([8d37dae](https://togithub.com/swc-project/swc/commit/8d37daedf10cbf5fa7ac8ceeb4192ddd6241e310)) - **(es/decorators)** Reduce the number of sourcemap mappings ([#​9074](https://togithub.com/swc-project/swc/issues/9074)) ([cfe3ba3](https://togithub.com/swc-project/swc/commit/cfe3ba306dc709149c496f67dbb7f35dc4f86819)) ##### Performance - **(common)** Use `Chars` in `StringInput` ([#​9073](https://togithub.com/swc-project/swc/issues/9073)) ([7698eaa](https://togithub.com/swc-project/swc/commit/7698eaa006d2951df0e0e0cb5680fe531d64dcf4)) - **(es/lexer)** Optimize lexer ([#​9075](https://togithub.com/swc-project/swc/issues/9075)) ([6426928](https://togithub.com/swc-project/swc/commit/6426928b912baa6573b902d7d3c85bcd49b2e823)) - **(es/lexer)** Make lexing of string literals faster ([#​9077](https://togithub.com/swc-project/swc/issues/9077)) ([373bac5](https://togithub.com/swc-project/swc/commit/373bac55aaffbe1f6e001c7c6d490797de45114e)) - **(es/lexer)** Reduce allocation while lexing identifiers ([#​9076](https://togithub.com/swc-project/swc/issues/9076)) ([69f00b8](https://togithub.com/swc-project/swc/commit/69f00b85d465e882ec33642d6e8ed22dbe3c3fb2)) - **(es/lexer)** Add a fast-path to template literal lexer ([#​9080](https://togithub.com/swc-project/swc/issues/9080)) ([238f1c5](https://togithub.com/swc-project/swc/commit/238f1c50e5b27a8655e10ac2b2be723b62233931)) - **(es/lexer)** Add fast-path to jsx lexer ([#​9081](https://togithub.com/swc-project/swc/issues/9081)) ([af58606](https://togithub.com/swc-project/swc/commit/af586069a922525dc24b5f59aefaf53daed7759a)) ##### Refactor - **(common)** Simplify `StringInput` implementation ([#​9071](https://togithub.com/swc-project/swc/issues/9071)) ([c3a8c0b](https://togithub.com/swc-project/swc/commit/c3a8c0b56755f17d0611f6559689a5cfb3185c33)) ### [`v1.6.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#161---2024-06-16) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.0...v1.6.1) ##### Bug Fixes - **(common)** Revert `Use SourceMap::adjust_mappings` ([#​9058](https://togithub.com/swc-project/swc/issues/9058)) ([cdd20cd](https://togithub.com/swc-project/swc/commit/cdd20cd16370342f645a181198432a3dc3b6c7ab)) ##### Performance - **(es/parser)** Reduce allocations while lexing numbers ([#​9057](https://togithub.com/swc-project/swc/issues/9057)) ([ca26eb7](https://togithub.com/swc-project/swc/commit/ca26eb796b1aefa150ccab7b16822ecb748aca7b)) ### [`v1.6.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#160---2024-06-15) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.29...v1.6.0) ##### Features - **(common)** Use `SourceMap::adjust_mappings` ([#​9052](https://togithub.com/swc-project/swc/issues/9052)) ([eda2e45](https://togithub.com/swc-project/swc/commit/eda2e456915cf1c0bfc8e4e833bcd2b9c6c36a41)) - **(es/ast)** Add more utilities ([#​9054](https://togithub.com/swc-project/swc/issues/9054)) ([ab226dc](https://togithub.com/swc-project/swc/commit/ab226dcfb7abea0b14430697c53c0002bd823866)) ##### Performance - **(es/lints)** Avoid needless allocations in `no-dupe-args` ([#​9041](https://togithub.com/swc-project/swc/issues/9041)) ([e560198](https://togithub.com/swc-project/swc/commit/e5601989a1fa699c3d4f7f120bd14f946eee01fa)) - **(es/parser)** Do not track `raw` by hand ([#​9047](https://togithub.com/swc-project/swc/issues/9047)) ([60fe5f0](https://togithub.com/swc-project/swc/commit/60fe5f0effdcc45f0cfd363fd0ff4e6f4dba5b33)) - **(es/parser)** Reduce allocations for `raw` while lexing numbers ([#​9056](https://togithub.com/swc-project/swc/issues/9056)) ([bc8ec62](https://togithub.com/swc-project/swc/commit/bc8ec625ecee8a077fe84de371c490be14a1a033)) ##### Refactor - **(es/ast)** Remove unused fields of `TsPropertySignature` ([#​8955](https://togithub.com/swc-project/swc/issues/8955)) ([6306778](https://togithub.com/swc-project/swc/commit/63067785127a0bf311c3bac2731df447a3cd614a)) - **(es/parser)** Remove unused `raw: Raw` params ([#​9048](https://togithub.com/swc-project/swc/issues/9048)) ([32e23ed](https://togithub.com/swc-project/swc/commit/32e23edd8591784bda2b49f941611b01a60e9a80)) - **(es/utils)** Refine some APIs ([#​9049](https://togithub.com/swc-project/swc/issues/9049)) ([e856478](https://togithub.com/swc-project/swc/commit/e8564780600d367a717e7b90a33bfd34275f5a19)) ##### Testing - **(es/parser)** Add benchmarks ([#​9044](https://togithub.com/swc-project/swc/issues/9044)) ([11bba26](https://togithub.com/swc-project/swc/commit/11bba262f555b284087a0a27ad3cbefdbd1b1c24)) ### [`v1.5.29`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1529---2024-06-13) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.28...v1.5.29) ##### Bug Fixes - **(ci)** Make publish action upload cli artifacts ([#​9040](https://togithub.com/swc-project/swc/issues/9040)) ([3337bb2](https://togithub.com/swc-project/swc/commit/3337bb26f9b00352c3f03c625f1429ee15ebc070)) - **(es)** Make `output` field optional ([#​9033](https://togithub.com/swc-project/swc/issues/9033)) ([39654bf](https://togithub.com/swc-project/swc/commit/39654bf1e7136077d2db2f85a93591708b4cfe8c)) - **(es/codegen)** Emit named type in mapped types ([#​9038](https://togithub.com/swc-project/swc/issues/9038)) ([91e92ec](https://togithub.com/swc-project/swc/commit/91e92ececab33c2258eeb659803da9a549e7591a)) - **(es/minifier)** Visit RHS while hoisting properties ([#​9032](https://togithub.com/swc-project/swc/issues/9032)) ([cb16994](https://togithub.com/swc-project/swc/commit/cb16994a8d7a203e923b52e444d265bad0fa9e6e)) - **(xtask)** Fix `nightly` action ([#​9042](https://togithub.com/swc-project/swc/issues/9042)) ([733dcc6](https://togithub.com/swc-project/swc/commit/733dcc6b83e77a2571a3fee307a73fc0c17bd44c)) ##### Performance - **(es/minifier)** Do not visit var init multiple times ([#​9039](https://togithub.com/swc-project/swc/issues/9039)) ([675916c](https://togithub.com/swc-project/swc/commit/675916ccbd378d3b0334ffeb7ad0759538856ddd)) - **(es/parser)** Optimize lexing of template literals ([#​9036](https://togithub.com/swc-project/swc/issues/9036)) ([6ab19a1](https://togithub.com/swc-project/swc/commit/6ab19a1b5f37e7f485f392ef3b63af024ae9e644)) - **(es/parser)** Optimize lexing of template literals, again ([#​9037](https://togithub.com/swc-project/swc/issues/9037)) ([5bffd0f](https://togithub.com/swc-project/swc/commit/5bffd0ff9b9548e1585b7e791a3f35ad0a83e1e0)) ### [`v1.5.28`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1528---2024-06-11) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.27...v1.5.28) ##### Bug Fixes - **(es/minifier)** Fix typescript enum detection ([#​9031](https://togithub.com/swc-project/swc/issues/9031)) ([6669343](https://togithub.com/swc-project/swc/commit/6669343b4aaaaca5cb4f4ee5753f86aea71974b1))
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/vite/package.json | 2 +- yarn.lock | 102 ++++++++++++++++++------------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 12e02d80a839..f68e51124a62 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -82,7 +82,7 @@ "@redwoodjs/project-config": "workspace:*", "@redwoodjs/server-store": "workspace:*", "@redwoodjs/web": "workspace:*", - "@swc/core": "1.5.27", + "@swc/core": "1.7.0", "@vitejs/plugin-react": "4.3.1", "@whatwg-node/fetch": "0.9.17", "@whatwg-node/server": "0.9.36", diff --git a/yarn.lock b/yarn.lock index 9fea2bfa054c..50a35dd9beb0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8666,7 +8666,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" "@redwoodjs/server-store": "workspace:*" "@redwoodjs/web": "workspace:*" - "@swc/core": "npm:1.5.27" + "@swc/core": "npm:1.7.0" "@types/busboy": "npm:^1" "@types/cookie": "npm:^0" "@types/express": "npm:4" @@ -10030,92 +10030,92 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-darwin-arm64@npm:1.5.27" +"@swc/core-darwin-arm64@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-darwin-arm64@npm:1.7.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-darwin-x64@npm:1.5.27" +"@swc/core-darwin-x64@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-darwin-x64@npm:1.7.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.5.27" +"@swc/core-linux-arm-gnueabihf@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-linux-arm64-gnu@npm:1.5.27" +"@swc/core-linux-arm64-gnu@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-linux-arm64-gnu@npm:1.7.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-linux-arm64-musl@npm:1.5.27" +"@swc/core-linux-arm64-musl@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-linux-arm64-musl@npm:1.7.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-linux-x64-gnu@npm:1.5.27" +"@swc/core-linux-x64-gnu@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-linux-x64-gnu@npm:1.7.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-linux-x64-musl@npm:1.5.27" +"@swc/core-linux-x64-musl@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-linux-x64-musl@npm:1.7.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-win32-arm64-msvc@npm:1.5.27" +"@swc/core-win32-arm64-msvc@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-win32-arm64-msvc@npm:1.7.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-win32-ia32-msvc@npm:1.5.27" +"@swc/core-win32-ia32-msvc@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-win32-ia32-msvc@npm:1.7.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core-win32-x64-msvc@npm:1.5.27" +"@swc/core-win32-x64-msvc@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core-win32-x64-msvc@npm:1.7.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:1.5.27": - version: 1.5.27 - resolution: "@swc/core@npm:1.5.27" - dependencies: - "@swc/core-darwin-arm64": "npm:1.5.27" - "@swc/core-darwin-x64": "npm:1.5.27" - "@swc/core-linux-arm-gnueabihf": "npm:1.5.27" - "@swc/core-linux-arm64-gnu": "npm:1.5.27" - "@swc/core-linux-arm64-musl": "npm:1.5.27" - "@swc/core-linux-x64-gnu": "npm:1.5.27" - "@swc/core-linux-x64-musl": "npm:1.5.27" - "@swc/core-win32-arm64-msvc": "npm:1.5.27" - "@swc/core-win32-ia32-msvc": "npm:1.5.27" - "@swc/core-win32-x64-msvc": "npm:1.5.27" +"@swc/core@npm:1.7.0": + version: 1.7.0 + resolution: "@swc/core@npm:1.7.0" + dependencies: + "@swc/core-darwin-arm64": "npm:1.7.0" + "@swc/core-darwin-x64": "npm:1.7.0" + "@swc/core-linux-arm-gnueabihf": "npm:1.7.0" + "@swc/core-linux-arm64-gnu": "npm:1.7.0" + "@swc/core-linux-arm64-musl": "npm:1.7.0" + "@swc/core-linux-x64-gnu": "npm:1.7.0" + "@swc/core-linux-x64-musl": "npm:1.7.0" + "@swc/core-win32-arm64-msvc": "npm:1.7.0" + "@swc/core-win32-ia32-msvc": "npm:1.7.0" + "@swc/core-win32-x64-msvc": "npm:1.7.0" "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.8" + "@swc/types": "npm:^0.1.9" peerDependencies: "@swc/helpers": "*" dependenciesMeta: @@ -10142,7 +10142,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10c0/c9466b9120a3fbffc151c0fe095369bdbd23eeb9ca091e3767dfa8588290ccaeb2bc83796e8a5dded6a89beae59c9a387b0fc2fb3f2e2833797dd0d415a96f9b + checksum: 10c0/8c98bd94dcf1bb002c84cbb66cce7c656f5e71c8bbe439669af9c24a3d58f7c768b8cdd8d779f9683d9beb14bac1ce56a231b0ebf1f5b24563e7fac46cd5dbb7 languageName: node linkType: hard @@ -10153,12 +10153,12 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.8": - version: 0.1.8 - resolution: "@swc/types@npm:0.1.8" +"@swc/types@npm:^0.1.9": + version: 0.1.9 + resolution: "@swc/types@npm:0.1.9" dependencies: "@swc/counter": "npm:^0.1.3" - checksum: 10c0/a3bb7145d8f01d58f93683645ef530c479243f04c2a79a15020e2a1ac69003643bc1cad1075225f3992b2a5e55be43f264eaea88620263d90ada98a4107fb872 + checksum: 10c0/e47db2a06189f100696837ac3d56feaf67e8e68541b236c2de497e066689230f5cbb538fc0ca77c04739ae7653c20a2d79c7ab57ecf7506e2d008cb5e523f724 languageName: node linkType: hard From 0b7e96aa9d18110178fd239a85b4716c2805f10f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 21:14:12 +0000 Subject: [PATCH 60/74] fix(deps): update dependency esbuild to v0.23.0 (#11015) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [esbuild](https://togithub.com/evanw/esbuild) | [`0.21.3` -> `0.23.0`](https://renovatebot.com/diffs/npm/esbuild/0.21.3/0.23.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.21.3/0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.21.3/0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    evanw/esbuild (esbuild) ### [`v0.23.0`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0230) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.22.0...v0.23.0) ***This release deliberately contains backwards-incompatible changes.*** To avoid automatically picking up releases like this, you should either be pinning the exact version of `esbuild` in your `package.json` file (recommended) or be using a version range syntax that only accepts patch upgrades such as `^0.22.0` or `~0.22.0`. See npm's documentation about [semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more information. - Revert the recent change to avoid bundling dependencies for node ([#​3819](https://togithub.com/evanw/esbuild/issues/3819)) This release reverts the recent change in version 0.22.0 that made `--packages=external` the default behavior with `--platform=node`. The default is now back to `--packages=bundle`. I've just been made aware that Amazon doesn't pin their dependencies in their "AWS CDK" product, which means that whenever esbuild publishes a new release, many people (potentially everyone?) using their SDK around the world instantly starts using it without Amazon checking that it works first. This change in version 0.22.0 happened to break their SDK. I'm amazed that things haven't broken before this point. This revert attempts to avoid these problems for Amazon's customers. Hopefully Amazon will pin their dependencies in the future. In addition, this is probably a sign that esbuild is used widely enough that it now needs to switch to a more complicated release model. I may have esbuild use a beta channel model for further development. - Fix preserving collapsed JSX whitespace ([#​3818](https://togithub.com/evanw/esbuild/issues/3818)) When transformed, certain whitespace inside JSX elements is ignored completely if it collapses to an empty string. However, the whitespace should only be ignored if the JSX is being transformed, not if it's being preserved. This release fixes a bug where esbuild was previously incorrectly ignoring collapsed whitespace with `--jsx=preserve`. Here is an example: ```jsx // Original code // Old output (with --jsx=preserve) ; // New output (with --jsx=preserve) ; ``` ### [`v0.22.0`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0220) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.21.5...v0.22.0) **This release deliberately contains backwards-incompatible changes.** To avoid automatically picking up releases like this, you should either be pinning the exact version of `esbuild` in your `package.json` file (recommended) or be using a version range syntax that only accepts patch upgrades such as `^0.21.0` or `~0.21.0`. See npm's documentation about [semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more information. - Omit packages from bundles by default when targeting node ([#​1874](https://togithub.com/evanw/esbuild/issues/1874), [#​2830](https://togithub.com/evanw/esbuild/issues/2830), [#​2846](https://togithub.com/evanw/esbuild/issues/2846), [#​2915](https://togithub.com/evanw/esbuild/issues/2915), [#​3145](https://togithub.com/evanw/esbuild/issues/3145), [#​3294](https://togithub.com/evanw/esbuild/issues/3294), [#​3323](https://togithub.com/evanw/esbuild/issues/3323), [#​3582](https://togithub.com/evanw/esbuild/issues/3582), [#​3809](https://togithub.com/evanw/esbuild/issues/3809), [#​3815](https://togithub.com/evanw/esbuild/issues/3815)) This breaking change is an experiment. People are commonly confused when using esbuild to bundle code for node (i.e. for `--platform=node`) because some packages may not be intended for bundlers, and may use node-specific features that don't work with a bundler. Even though esbuild's "getting started" instructions say to use `--packages=external` to work around this problem, many people don't read the documentation and don't do this, and are then confused when it doesn't work. So arguably this is a bad default behavior for esbuild to have if people keep tripping over this. With this release, esbuild will now omit packages from the bundle by default when the platform is `node` (i.e. the previous behavior of `--packages=external` is now the default in this case). *Note that your dependencies must now be present on the file system when your bundle is run.* If you don't want this behavior, you can do `--packages=bundle` to allow packages to be included in the bundle (i.e. the previous default behavior). Note that `--packages=bundle` doesn't mean all packages are bundled, just that packages are allowed to be bundled. You can still exclude individual packages from the bundle using `--external:` even when `--packages=bundle` is present. The `--packages=` setting considers all import paths that "look like" package imports in the original source code to be package imports. Specifically import paths that don't start with a path segment of `/` or `.` or `..` are considered to be package imports. The only two exceptions to this rule are [subpath imports](https://nodejs.org/api/packages.html#subpath-imports) (which start with a `#` character) and TypeScript path remappings via `paths` and/or `baseUrl` in `tsconfig.json` (which are applied first). - Drop support for older platforms ([#​3802](https://togithub.com/evanw/esbuild/issues/3802)) This release drops support for the following operating systems: - Windows 7 - Windows 8 - Windows Server 2008 - Windows Server 2012 This is because the Go programming language dropped support for these operating system versions in [Go 1.21](https://go.dev/doc/go1.21#windows), and this release updates esbuild from Go 1.20 to Go 1.22. Note that this only affects the binary esbuild executables that are published to the `esbuild` npm package. It's still possible to compile esbuild's source code for these older operating systems. If you need to, you can compile esbuild for yourself using an older version of the Go compiler (before Go version 1.21). That might look something like this: git clone https://github.com/evanw/esbuild.git cd esbuild go build ./cmd/esbuild ./esbuild.exe --version In addition, this release increases the minimum required node version for esbuild's JavaScript API from node 12 to node 18. Node 18 is the oldest version of node that is still being supported (see node's [release schedule](https://nodejs.org/en/about/previous-releases) for more information). This increase is because of an incompatibility between the JavaScript that the Go compiler generates for the `esbuild-wasm` package and versions of node before node 17.4 (specifically the `crypto.getRandomValues` function). - Update `await using` behavior to match TypeScript TypeScript 5.5 subtly changes the way `await using` behaves. This release updates esbuild to match these changes in TypeScript. You can read more about these changes in [microsoft/TypeScript#58624](https://togithub.com/microsoft/TypeScript/pull/58624). - Allow `es2024` as a target environment The ECMAScript 2024 specification was just approved, so it has been added to esbuild as a possible compilation target. You can read more about the features that it adds here: . The only addition that's relevant for esbuild is the regular expression `/v` flag. With `--target=es2024`, regular expressions that use the `/v` flag will now be passed through untransformed instead of being transformed into a call to `new RegExp`. - Publish binaries for OpenBSD on 64-bit ARM ([#​3665](https://togithub.com/evanw/esbuild/issues/3665), [#​3674](https://togithub.com/evanw/esbuild/pull/3674)) With this release, you should now be able to install the `esbuild` npm package in OpenBSD on 64-bit ARM, such as on an Apple device with an M1 chip. This was contributed by [@​ikmckenz](https://togithub.com/ikmckenz). - Publish binaries for WASI (WebAssembly System Interface) preview 1 ([#​3300](https://togithub.com/evanw/esbuild/issues/3300), [#​3779](https://togithub.com/evanw/esbuild/pull/3779)) The upcoming WASI (WebAssembly System Interface) standard is going to be a way to run WebAssembly outside of a JavaScript host environment. In this scenario you only need a `.wasm` file without any supporting JavaScript code. Instead of JavaScript providing the APIs for the host environment, the WASI standard specifies a "system interface" that WebAssembly code can access directly (e.g. for file system access). Development versions of the WASI specification are being released using preview numbers. The people behind WASI are currently working on preview 2 but the Go compiler has [released support for preview 1](https://go.dev/blog/wasi), which from what I understand is now considered an unsupported legacy release. However, some people have requested that esbuild publish binary executables that support WASI preview 1 so they can experiment with them. This release publishes esbuild precompiled for WASI preview 1 to the `@esbuild/wasi-preview1` package on npm (specifically the file `@esbuild/wasi-preview1/esbuild.wasm`). This binary executable has not been tested and won't be officially supported, as it's for an old preview release of a specification that has since moved in another direction. If it works for you, great! If not, then you'll likely have to wait for the ecosystem to evolve before using esbuild with WASI. For example, it sounds like perhaps WASI preview 1 doesn't include support for opening network sockets so esbuild's local development server is unlikely to work with WASI preview 1. - Warn about `onResolve` plugins not setting a path ([#​3790](https://togithub.com/evanw/esbuild/issues/3790)) Plugins that return values from `onResolve` without resolving the path (i.e. without setting either `path` or `external: true`) will now cause a warning. This is because esbuild only uses return values from `onResolve` if it successfully resolves the path, and it's not good for invalid input to be silently ignored. - Add a new Go API for running the CLI with plugins ([#​3539](https://togithub.com/evanw/esbuild/pull/3539)) With esbuild's Go API, you can now call `cli.RunWithPlugins(args, plugins)` to pass an array of esbuild plugins to be used during the build process. This allows you to create a CLI that behaves similarly to esbuild's CLI but with additional Go plugins enabled. This was contributed by [@​edewit](https://togithub.com/edewit). ### [`v0.21.5`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0215) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.21.4...v0.21.5) - Fix `Symbol.metadata` on classes without a class decorator ([#​3781](https://togithub.com/evanw/esbuild/issues/3781)) This release fixes a bug with esbuild's support for the [decorator metadata proposal](https://togithub.com/tc39/proposal-decorator-metadata). Previously esbuild only added the `Symbol.metadata` property to decorated classes if there was a decorator on the class element itself. However, the proposal says that the `Symbol.metadata` property should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself. - Allow unknown import attributes to be used with the `copy` loader ([#​3792](https://togithub.com/evanw/esbuild/issues/3792)) Import attributes (the `with` keyword on `import` statements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load `./bagel.js` as type `bagel`: ```js // This is an error with "--bundle" without also using "--external:./bagel.js" import tasty from "./bagel.js" with { type: "bagel" } ``` Because of that, bundling this code with esbuild is an error unless the file `./bagel.js` is external to the bundle (such as with `--bundle --external:./bagel.js`). However, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the `copy` loader. That's because the `copy` loader behaves similarly to `--external` in that the file is left external to the bundle. The difference is that the `copy` loader copies the file into the output folder and rewrites the import path while `--external` doesn't. That means the following will now work with the `copy` loader (such as with `--bundle --loader:.bagel=copy`): ```js // This is no longer an error with "--bundle" and "--loader:.bagel=copy" import tasty from "./tasty.bagel" with { type: "bagel" } ``` - Support import attributes with glob-style imports ([#​3797](https://togithub.com/evanw/esbuild/issues/3797)) This release adds support for import attributes (the `with` option) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly: ```ts async function loadLocale(locale: string): Locale { const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } }) return unpackLocale(locale, data) } ``` Previously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error: ✘ [ERROR] No loader is configured for ".data" files: locales/en-US.data example.ts:2:28: 2 β”‚ const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } }) β•΅ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In addition, this change means plugins can now access the contents of `with` for glob-style imports. - Support `${configDir}` in `tsconfig.json` files ([#​3782](https://togithub.com/evanw/esbuild/issues/3782)) This adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence `${configDir}` is now respected at the start of `baseUrl` and `paths` values, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets base `tsconfig.json` files specified via `extends` refer to the directory of the top-level `tsconfig.json` file. Here is an example: ```json { "compilerOptions": { "paths": { "js/*": ["${configDir}/dist/js/*"] } } } ``` You can read more in [TypeScript's blog post about their upcoming 5.5 release](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-rc/#the-configdir-template-variable-for-configuration-files). Note that this feature does not make use of template literals (you need to use `"${configDir}/dist/js/*"` not `` `${configDir}/dist/js/*` ``). The syntax for `tsconfig.json` is still just JSON with comments, and JSON syntax does not allow template literals. This feature only recognizes `${configDir}` in strings for certain path-like properties, and only at the beginning of the string. - Fix internal error with `--supported:object-accessors=false` ([#​3794](https://togithub.com/evanw/esbuild/issues/3794)) This release fixes a regression in 0.21.0 where some code that was added to esbuild's internal runtime library of helper functions for JavaScript decorators fails to parse when you configure esbuild with `--supported:object-accessors=false`. The reason is that esbuild introduced code that does `{ get [name]() {} }` which uses both the `object-extensions` feature for the `[name]` and the `object-accessors` feature for the `get`, but esbuild was incorrectly only checking for `object-extensions` and not for `object-accessors`. Additional tests have been added to avoid this type of issue in the future. A workaround for this issue in earlier releases is to also add `--supported:object-extensions=false`. ### [`v0.21.4`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0214) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.21.3...v0.21.4) - Update support for import assertions and import attributes in node ([#​3778](https://togithub.com/evanw/esbuild/issues/3778)) Import assertions (the `assert` keyword) have been removed from node starting in v22.0.0. So esbuild will now strip them and generate a warning with `--target=node22` or above: β–² [WARNING] The "assert" keyword is not supported in the configured target environment ("node22") [assert-to-with] example.mjs:1:40: 1 β”‚ import json from "esbuild/package.json" assert { type: "json" } β”‚ ~~~~~~ β•΅ with Did you mean to use "with" instead of "assert"? Import attributes (the `with` keyword) have been backported to node 18 starting in v18.20.0. So esbuild will no longer strip them with `--target=node18.N` if `N` is 20 or greater. - Fix `for await` transform when a label is present This release fixes a bug where the `for await` transform, which wraps the loop in a `try` statement, previously failed to also move the loop's label into the `try` statement. This bug only affects code that uses both of these features in combination. Here's an example of some affected code: ```js // Original code async function test() { outer: for await (const x of [Promise.resolve([0, 1])]) { for (const y of x) if (y) break outer throw 'fail' } } // Old output (with --target=es6) function test() { return __async(this, null, function* () { outer: try { for (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp, error; more = !(temp = yield iter.next()).done; more = false) { const x = temp.value; for (const y of x) if (y) break outer; throw "fail"; } } catch (temp) { error = [temp]; } finally { try { more && (temp = iter.return) && (yield temp.call(iter)); } finally { if (error) throw error[0]; } } }); } // New output (with --target=es6) function test() { return __async(this, null, function* () { try { outer: for (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp, error; more = !(temp = yield iter.next()).done; more = false) { const x = temp.value; for (const y of x) if (y) break outer; throw "fail"; } } catch (temp) { error = [temp]; } finally { try { more && (temp = iter.return) && (yield temp.call(iter)); } finally { if (error) throw error[0]; } } }); } ``` - Do additional constant folding after cross-module enum inlining ([#​3416](https://togithub.com/evanw/esbuild/issues/3416), [#​3425](https://togithub.com/evanw/esbuild/issues/3425)) This release adds a few more cases where esbuild does constant folding after cross-module enum inlining. ```ts // Original code: enum.ts export enum Platform { WINDOWS = 'windows', MACOS = 'macos', LINUX = 'linux', } // Original code: main.ts import { Platform } from './enum'; declare const PLATFORM: string; export function logPlatform() { if (PLATFORM == Platform.WINDOWS) console.log('Windows'); else if (PLATFORM == Platform.MACOS) console.log('macOS'); else if (PLATFORM == Platform.LINUX) console.log('Linux'); else console.log('Other'); } // Old output (with --bundle '--define:PLATFORM="macos"' --minify --format=esm) function n(){"windows"=="macos"?console.log("Windows"):"macos"=="macos"?console.log("macOS"):"linux"=="macos"?console.log("Linux"):console.log("Other")}export{n as logPlatform}; // New output (with --bundle '--define:PLATFORM="macos"' --minify --format=esm) function n(){console.log("macOS")}export{n as logPlatform}; ``` - Pass import attributes to on-resolve plugins ([#​3384](https://togithub.com/evanw/esbuild/issues/3384), [#​3639](https://togithub.com/evanw/esbuild/issues/3639), [#​3646](https://togithub.com/evanw/esbuild/issues/3646)) With this release, on-resolve plugins will now have access to the import attributes on the import via the `with` property of the arguments object. This mirrors the `with` property of the arguments object that's already passed to on-load plugins. In addition, you can now pass `with` to the `resolve()` API call which will then forward that value on to all relevant plugins. Here's an example of a plugin that can now be written: ```js const examplePlugin = { name: 'Example plugin', setup(build) { build.onResolve({ filter: /.*/ }, args => { if (args.with.type === 'external') return { external: true } }) } } require('esbuild').build({ stdin: { contents: ` import foo from "./foo" with { type: "external" } foo() `, }, bundle: true, format: 'esm', write: false, plugins: [examplePlugin], }).then(result => { console.log(result.outputFiles[0].text) }) ``` - Formatting support for the `@position-try` rule ([#​3773](https://togithub.com/evanw/esbuild/issues/3773)) Chrome shipped this new CSS at-rule in version 125 as part of the [CSS anchor positioning API](https://developer.chrome.com/blog/anchor-positioning-api). With this release, esbuild now knows to expect a declaration list inside of the `@position-try` body block and will format it appropriately. - Always allow internal string import and export aliases ([#​3343](https://togithub.com/evanw/esbuild/issues/3343)) Import and export names can be string literals in ES2022+. Previously esbuild forbid any usage of these aliases when the target was below ES2022. Starting with this release, esbuild will only forbid such usage when the alias would otherwise end up in output as a string literal. String literal aliases that are only used internally in the bundle and are "compiled away" are no longer errors. This makes it possible to use string literal aliases with esbuild's `inject` feature even when the target is earlier than ES2022.
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/cookie-jar/package.json | 2 +- packages/framework-tools/package.json | 2 +- packages/internal/package.json | 2 +- packages/record/package.json | 2 +- packages/server-store/package.json | 2 +- yarn.lock | 352 +++++++++++++------------- 6 files changed, 186 insertions(+), 176 deletions(-) diff --git a/packages/cookie-jar/package.json b/packages/cookie-jar/package.json index e1b3118c0f38..42ec19d856ff 100644 --- a/packages/cookie-jar/package.json +++ b/packages/cookie-jar/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "cookie": "0.6.0", - "esbuild": "0.21.3", + "esbuild": "0.23.0", "fast-glob": "3.3.2", "fs-extra": "11.2.0" }, diff --git a/packages/framework-tools/package.json b/packages/framework-tools/package.json index 5f3e594ae058..6643a5340883 100644 --- a/packages/framework-tools/package.json +++ b/packages/framework-tools/package.json @@ -28,7 +28,7 @@ "build:types": "tsc --build --verbose" }, "dependencies": { - "esbuild": "0.21.3", + "esbuild": "0.23.0", "fast-glob": "3.3.2", "fs-extra": "11.2.0" }, diff --git a/packages/internal/package.json b/packages/internal/package.json index 0e0387683ce6..871558432b31 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -55,7 +55,7 @@ "chalk": "4.1.2", "core-js": "3.37.1", "deepmerge": "4.3.1", - "esbuild": "0.21.3", + "esbuild": "0.23.0", "fast-glob": "3.3.2", "fs-extra": "11.2.0", "graphql": "16.9.0", diff --git a/packages/record/package.json b/packages/record/package.json index 5be95d80e7bd..ea0b5e11c174 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -32,7 +32,7 @@ "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", "@prisma/internals": "5.17.0", - "esbuild": "0.21.3", + "esbuild": "0.23.0", "vitest": "1.6.0" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/server-store/package.json b/packages/server-store/package.json index 370cdb21d575..e9b702638181 100644 --- a/packages/server-store/package.json +++ b/packages/server-store/package.json @@ -24,7 +24,7 @@ "dependencies": { "@redwoodjs/auth": "workspace:*", "@redwoodjs/cookie-jar": "workspace:*", - "esbuild": "0.21.3", + "esbuild": "0.23.0", "fast-glob": "3.3.2", "fs-extra": "11.2.0" }, diff --git a/yarn.lock b/yarn.lock index 50a35dd9beb0..47c8c0ea24c1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2436,16 +2436,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/aix-ppc64@npm:0.21.3" +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" +"@esbuild/aix-ppc64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/aix-ppc64@npm:0.23.0" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -2457,16 +2457,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/android-arm64@npm:0.21.3" +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" +"@esbuild/android-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-arm64@npm:0.23.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2478,16 +2478,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/android-arm@npm:0.21.3" +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" +"@esbuild/android-arm@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-arm@npm:0.23.0" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2499,16 +2499,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/android-x64@npm:0.21.3" +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" +"@esbuild/android-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-x64@npm:0.23.0" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2520,16 +2520,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/darwin-arm64@npm:0.21.3" +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" +"@esbuild/darwin-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/darwin-arm64@npm:0.23.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2541,16 +2541,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/darwin-x64@npm:0.21.3" +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" +"@esbuild/darwin-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/darwin-x64@npm:0.23.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2562,16 +2562,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/freebsd-arm64@npm:0.21.3" +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" +"@esbuild/freebsd-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/freebsd-arm64@npm:0.23.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2583,16 +2583,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/freebsd-x64@npm:0.21.3" +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" +"@esbuild/freebsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/freebsd-x64@npm:0.23.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2604,16 +2604,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-arm64@npm:0.21.3" +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" +"@esbuild/linux-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-arm64@npm:0.23.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -2625,16 +2625,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-arm@npm:0.21.3" +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" +"@esbuild/linux-arm@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-arm@npm:0.23.0" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2646,16 +2646,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-ia32@npm:0.21.3" +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" +"@esbuild/linux-ia32@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-ia32@npm:0.23.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -2667,16 +2667,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-loong64@npm:0.21.3" +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" +"@esbuild/linux-loong64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-loong64@npm:0.23.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -2688,16 +2688,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-mips64el@npm:0.21.3" +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" +"@esbuild/linux-mips64el@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-mips64el@npm:0.23.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -2709,16 +2709,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-ppc64@npm:0.21.3" +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" +"@esbuild/linux-ppc64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-ppc64@npm:0.23.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -2730,16 +2730,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-riscv64@npm:0.21.3" +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" +"@esbuild/linux-riscv64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-riscv64@npm:0.23.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -2751,16 +2751,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-s390x@npm:0.21.3" +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" +"@esbuild/linux-s390x@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-s390x@npm:0.23.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -2772,16 +2772,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-x64@npm:0.21.3" +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" +"@esbuild/linux-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-x64@npm:0.23.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -2793,20 +2793,27 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/netbsd-x64@npm:0.21.3" +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" +"@esbuild/netbsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/netbsd-x64@npm:0.23.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/openbsd-arm64@npm:0.23.0" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/openbsd-x64@npm:0.18.20" @@ -2814,16 +2821,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/openbsd-x64@npm:0.21.3" +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" +"@esbuild/openbsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/openbsd-x64@npm:0.23.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -2835,16 +2842,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/sunos-x64@npm:0.21.3" +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" +"@esbuild/sunos-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/sunos-x64@npm:0.23.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2856,16 +2863,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/win32-arm64@npm:0.21.3" +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" +"@esbuild/win32-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-arm64@npm:0.23.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2877,16 +2884,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/win32-ia32@npm:0.21.3" +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" +"@esbuild/win32-ia32@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-ia32@npm:0.23.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2898,16 +2905,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/win32-x64@npm:0.21.3" +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" +"@esbuild/win32-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-x64@npm:0.23.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -8044,7 +8051,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" "@types/fs-extra": "npm:11.0.4" cookie: "npm:0.6.0" - esbuild: "npm:0.21.3" + esbuild: "npm:0.23.0" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" tsx: "npm:4.16.2" @@ -8193,7 +8200,7 @@ __metadata: resolution: "@redwoodjs/framework-tools@workspace:packages/framework-tools" dependencies: "@types/fs-extra": "npm:11.0.4" - esbuild: "npm:0.21.3" + esbuild: "npm:0.23.0" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" tsx: "npm:4.16.2" @@ -8276,7 +8283,7 @@ __metadata: chalk: "npm:4.1.2" core-js: "npm:3.37.1" deepmerge: "npm:4.3.1" - esbuild: "npm:0.21.3" + esbuild: "npm:0.23.0" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" graphql: "npm:16.9.0" @@ -8495,7 +8502,7 @@ __metadata: "@prisma/internals": "npm:5.17.0" "@redwoodjs/project-config": "workspace:*" core-js: "npm:3.37.1" - esbuild: "npm:0.21.3" + esbuild: "npm:0.23.0" vitest: "npm:1.6.0" languageName: unknown linkType: soft @@ -8532,7 +8539,7 @@ __metadata: "@redwoodjs/cookie-jar": "workspace:*" "@redwoodjs/framework-tools": "workspace:*" "@types/fs-extra": "npm:11.0.4" - esbuild: "npm:0.21.3" + esbuild: "npm:0.23.0" fast-glob: "npm:3.3.2" fs-extra: "npm:11.2.0" tsx: "npm:4.16.2" @@ -16166,33 +16173,34 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.21.3": - version: 0.21.3 - resolution: "esbuild@npm:0.21.3" - dependencies: - "@esbuild/aix-ppc64": "npm:0.21.3" - "@esbuild/android-arm": "npm:0.21.3" - "@esbuild/android-arm64": "npm:0.21.3" - "@esbuild/android-x64": "npm:0.21.3" - "@esbuild/darwin-arm64": "npm:0.21.3" - "@esbuild/darwin-x64": "npm:0.21.3" - "@esbuild/freebsd-arm64": "npm:0.21.3" - "@esbuild/freebsd-x64": "npm:0.21.3" - "@esbuild/linux-arm": "npm:0.21.3" - "@esbuild/linux-arm64": "npm:0.21.3" - "@esbuild/linux-ia32": "npm:0.21.3" - "@esbuild/linux-loong64": "npm:0.21.3" - "@esbuild/linux-mips64el": "npm:0.21.3" - "@esbuild/linux-ppc64": "npm:0.21.3" - "@esbuild/linux-riscv64": "npm:0.21.3" - "@esbuild/linux-s390x": "npm:0.21.3" - "@esbuild/linux-x64": "npm:0.21.3" - "@esbuild/netbsd-x64": "npm:0.21.3" - "@esbuild/openbsd-x64": "npm:0.21.3" - "@esbuild/sunos-x64": "npm:0.21.3" - "@esbuild/win32-arm64": "npm:0.21.3" - "@esbuild/win32-ia32": "npm:0.21.3" - "@esbuild/win32-x64": "npm:0.21.3" +"esbuild@npm:0.23.0": + version: 0.23.0 + resolution: "esbuild@npm:0.23.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.23.0" + "@esbuild/android-arm": "npm:0.23.0" + "@esbuild/android-arm64": "npm:0.23.0" + "@esbuild/android-x64": "npm:0.23.0" + "@esbuild/darwin-arm64": "npm:0.23.0" + "@esbuild/darwin-x64": "npm:0.23.0" + "@esbuild/freebsd-arm64": "npm:0.23.0" + "@esbuild/freebsd-x64": "npm:0.23.0" + "@esbuild/linux-arm": "npm:0.23.0" + "@esbuild/linux-arm64": "npm:0.23.0" + "@esbuild/linux-ia32": "npm:0.23.0" + "@esbuild/linux-loong64": "npm:0.23.0" + "@esbuild/linux-mips64el": "npm:0.23.0" + "@esbuild/linux-ppc64": "npm:0.23.0" + "@esbuild/linux-riscv64": "npm:0.23.0" + "@esbuild/linux-s390x": "npm:0.23.0" + "@esbuild/linux-x64": "npm:0.23.0" + "@esbuild/netbsd-x64": "npm:0.23.0" + "@esbuild/openbsd-arm64": "npm:0.23.0" + "@esbuild/openbsd-x64": "npm:0.23.0" + "@esbuild/sunos-x64": "npm:0.23.0" + "@esbuild/win32-arm64": "npm:0.23.0" + "@esbuild/win32-ia32": "npm:0.23.0" + "@esbuild/win32-x64": "npm:0.23.0" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -16230,6 +16238,8 @@ __metadata: optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -16242,7 +16252,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/5bf85ccd11cc7e7fbbb7ca3458a0fa019ec9b38e1ed9e61f0866b29419e7348231da0aa336e4645c3bda8e757fa20bd3fd8a5f73256308488086a6c7ec9b6ac5 + checksum: 10c0/08c148c067795165798c0467ce02d2d1ecedc096989bded5f0d795c61a1fcbec6c14d0a3c9f4ad6185cc29ec52087acaa335ed6d98be6ad57f7fa4264626bde0 languageName: node linkType: hard From 4bda8cfc3649d8f61d7c4dedf74ef9224a8aad74 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 21:50:07 +0000 Subject: [PATCH 61/74] fix(deps): update dependency @joshwooding/vite-plugin-react-docgen-typescript to v0.4.0 (#11018) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@joshwooding/vite-plugin-react-docgen-typescript](https://togithub.com/joshwooding/vite-plugin-react-docgen-typescript) | [`0.3.1` -> `0.4.0`](https://renovatebot.com/diffs/npm/@joshwooding%2fvite-plugin-react-docgen-typescript/0.3.1/0.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@joshwooding%2fvite-plugin-react-docgen-typescript/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@joshwooding%2fvite-plugin-react-docgen-typescript/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@joshwooding%2fvite-plugin-react-docgen-typescript/0.3.1/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@joshwooding%2fvite-plugin-react-docgen-typescript/0.3.1/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    joshwooding/vite-plugin-react-docgen-typescript (@​joshwooding/vite-plugin-react-docgen-typescript) ### [`v0.4.0`](https://togithub.com/joshwooding/vite-plugin-react-docgen-typescript/releases/tag/%40joshwooding/vite-plugin-react-docgen-typescript%400.4.0) [Compare Source](https://togithub.com/joshwooding/vite-plugin-react-docgen-typescript/compare/@joshwooding/vite-plugin-react-docgen-typescript@0.3.1...@joshwooding/vite-plugin-react-docgen-typescript@0.4.0) ##### Minor Changes - [`159b8cd`](https://togithub.com/joshwooding/vite-plugin-react-docgen-typescript/commit/159b8cd): Bump glob from v7 to v10. Thanks [dartess](https://togithub.com/dartess) πŸŽ‰
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/storybook/package.json | 2 +- yarn.lock | 41 +++++---------------------------- 2 files changed, 7 insertions(+), 36 deletions(-) diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 34b180f2617d..45b76c6f6a02 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -48,7 +48,7 @@ "build:pack": "yarn pack -o storybook-framework-redwoodjs-vite.tgz" }, "dependencies": { - "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.1", + "@joshwooding/vite-plugin-react-docgen-typescript": "0.4.0", "@redwoodjs/testing": "workspace:*", "@rollup/pluginutils": "5.1.0", "@storybook/addon-essentials": "7.6.17", diff --git a/yarn.lock b/yarn.lock index 47c8c0ea24c1..6d173931ac4a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5145,12 +5145,11 @@ __metadata: languageName: node linkType: hard -"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.3.1": - version: 0.3.1 - resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.3.1" +"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.4.0": + version: 0.4.0 + resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.4.0" dependencies: - glob: "npm:^7.2.0" - glob-promise: "npm:^4.2.0" + glob: "npm:^10.0.0" magic-string: "npm:^0.27.0" react-docgen-typescript: "npm:^2.2.2" peerDependencies: @@ -5159,7 +5158,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/a9c7a03d7d1daf5bd64949255516ba64c88d5600366c8c74dcdb6f37c2a6099daaec02860b7587d2220e61afa47a0b2de17ef70d723c2db02f24e0890edfd9f3 + checksum: 10c0/c457d3962e43804b990dd3e945111b9872a04760edaf0135f56edde9c5ce11f2ec9044907d79c1e33fcbca46a5a91a5e129bbd19818e41504d8941de3226754f languageName: node linkType: hard @@ -10688,16 +10687,6 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^7.1.3": - version: 7.2.0 - resolution: "@types/glob@npm:7.2.0" - dependencies: - "@types/minimatch": "npm:*" - "@types/node": "npm:*" - checksum: 10c0/a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98 - languageName: node - linkType: hard - "@types/graceful-fs@npm:^4.1.3": version: 4.1.6 resolution: "@types/graceful-fs@npm:4.1.6" @@ -10913,13 +10902,6 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*": - version: 5.1.2 - resolution: "@types/minimatch@npm:5.1.2" - checksum: 10c0/83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 - languageName: node - linkType: hard - "@types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" @@ -18189,17 +18171,6 @@ __metadata: languageName: node linkType: hard -"glob-promise@npm:^4.2.0": - version: 4.2.2 - resolution: "glob-promise@npm:4.2.2" - dependencies: - "@types/glob": "npm:^7.1.3" - peerDependencies: - glob: ^7.1.6 - checksum: 10c0/3eb01bed2901539365df6a4d27800afb8788840647d01f9bf3500b3de756597f2ff4b8c823971ace34db228c83159beca459dc42a70968d4e9c8200ed2cc96bd - languageName: node - linkType: hard - "glob-to-regexp@npm:0.4.1, glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -27741,7 +27712,7 @@ __metadata: version: 0.0.0-use.local resolution: "storybook-framework-redwoodjs-vite@workspace:packages/storybook" dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.3.1" + "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.4.0" "@redwoodjs/testing": "workspace:*" "@rollup/pluginutils": "npm:5.1.0" "@storybook/addon-essentials": "npm:7.6.17" From a93e960dd235f0f42bab9dc0cf3cf2d1746b9fea Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 21:50:27 +0000 Subject: [PATCH 62/74] chore(deps): update dependency @supabase/ssr to v0.4.0 (#11017) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@supabase/ssr](https://togithub.com/supabase/ssr) | [`0.3.0` -> `0.4.0`](https://renovatebot.com/diffs/npm/@supabase%2fssr/0.3.0/0.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@supabase%2fssr/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@supabase%2fssr/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@supabase%2fssr/0.3.0/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@supabase%2fssr/0.3.0/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    supabase/ssr (@​supabase/ssr) ### [`v0.4.0`](https://togithub.com/supabase/ssr/blob/HEAD/CHANGELOG.md#040-2024-06-24) [Compare Source](https://togithub.com/supabase/ssr/compare/v0.3.0...v0.4.0) ##### Features - full rewrite using `getAll` and `setAll` cookie methods ([#​1](https://togithub.com/supabase/ssr/issues/1)) ([b6ae192](https://togithub.com/supabase/ssr/commit/b6ae192aeb37ac6948637955cf1d3d6179b90065)) ##### Bug Fixes - allow use of `createBrowserClient` without `window` present ([#​20](https://togithub.com/supabase/ssr/issues/20)) ([27d868d](https://togithub.com/supabase/ssr/commit/27d868d530925805fe2f3577ae716ece40dd3ab6)) - deprecate `parse`, `serialize` exports for more useful functions ([#​14](https://togithub.com/supabase/ssr/issues/14)) ([0b5f881](https://togithub.com/supabase/ssr/commit/0b5f881e90b7836f2b98b733aac1cc9f916286cb)) - fix `createBrowserClient` deprecation tsdoc ([#​17](https://togithub.com/supabase/ssr/issues/17)) ([1df70ad](https://togithub.com/supabase/ssr/commit/1df70ad51e65caab46cbc00342dbb42f6d498c32))
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../auth-providers/supabase/api/package.json | 2 +- .../supabase/middleware/package.json | 2 +- .../auth-providers/supabase/web/package.json | 2 +- yarn.lock | 34 ++++++++----------- 4 files changed, 18 insertions(+), 22 deletions(-) diff --git a/packages/auth-providers/supabase/api/package.json b/packages/auth-providers/supabase/api/package.json index 99d2af4bfb65..1ed815d60d13 100644 --- a/packages/auth-providers/supabase/api/package.json +++ b/packages/auth-providers/supabase/api/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/api": "workspace:*", - "@supabase/ssr": "0.3.0", + "@supabase/ssr": "0.4.0", "core-js": "3.37.1", "jsonwebtoken": "9.0.2" }, diff --git a/packages/auth-providers/supabase/middleware/package.json b/packages/auth-providers/supabase/middleware/package.json index 2fb2090a7949..05750a2abbc9 100644 --- a/packages/auth-providers/supabase/middleware/package.json +++ b/packages/auth-providers/supabase/middleware/package.json @@ -40,7 +40,7 @@ "dependencies": { "@redwoodjs/auth-supabase-api": "workspace:*", "@redwoodjs/web": "workspace:*", - "@supabase/ssr": "0.3.0" + "@supabase/ssr": "0.4.0" }, "devDependencies": { "@arethetypeswrong/cli": "0.15.3", diff --git a/packages/auth-providers/supabase/web/package.json b/packages/auth-providers/supabase/web/package.json index 9f209712f7de..8f59f9961a28 100644 --- a/packages/auth-providers/supabase/web/package.json +++ b/packages/auth-providers/supabase/web/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@babel/cli": "7.24.8", "@babel/core": "^7.22.20", - "@supabase/ssr": "0.3.0", + "@supabase/ssr": "0.4.0", "@supabase/supabase-js": "2.44.4", "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", diff --git a/yarn.lock b/yarn.lock index 6d173931ac4a..58c0f8abba9f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7671,7 +7671,7 @@ __metadata: "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/api": "workspace:*" - "@supabase/ssr": "npm:0.3.0" + "@supabase/ssr": "npm:0.4.0" "@types/aws-lambda": "npm:8.10.141" "@types/jsonwebtoken": "npm:9.0.6" core-js: "npm:3.37.1" @@ -7692,7 +7692,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/graphql-server": "workspace:*" "@redwoodjs/web": "workspace:*" - "@supabase/ssr": "npm:0.3.0" + "@supabase/ssr": "npm:0.4.0" "@types/aws-lambda": "npm:8.10.141" concurrently: "npm:8.2.2" publint: "npm:0.2.9" @@ -7725,7 +7725,7 @@ __metadata: "@babel/core": "npm:^7.22.20" "@babel/runtime-corejs3": "npm:7.24.8" "@redwoodjs/auth": "workspace:*" - "@supabase/ssr": "npm:0.3.0" + "@supabase/ssr": "npm:0.4.0" "@supabase/supabase-js": "npm:2.44.4" "@types/react": "npm:^18.2.55" core-js: "npm:3.37.1" @@ -8922,7 +8922,7 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.19.0": +"@rollup/rollup-linux-x64-gnu@npm:4.19.0, @rollup/rollup-linux-x64-gnu@npm:^4.9.5": version: 4.19.0 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.19.0" conditions: os=linux & cpu=x64 & libc=glibc @@ -9874,15 +9874,18 @@ __metadata: languageName: node linkType: hard -"@supabase/ssr@npm:0.3.0": - version: 0.3.0 - resolution: "@supabase/ssr@npm:0.3.0" +"@supabase/ssr@npm:0.4.0": + version: 0.4.0 + resolution: "@supabase/ssr@npm:0.4.0" dependencies: - cookie: "npm:^0.5.0" - ramda: "npm:^0.29.0" + "@rollup/rollup-linux-x64-gnu": "npm:^4.9.5" + cookie: "npm:^0.6.0" peerDependencies: - "@supabase/supabase-js": ^2.33.1 - checksum: 10c0/c2e1df6b98b3cbb57c663771ea26b9afe2cf9037fde33d142d7552b740dcafe3110b5be8d15fc0c6612b8803176606fbab867235d745ee47d63d038511768dc6 + "@supabase/supabase-js": ^2.43.4 + dependenciesMeta: + "@rollup/rollup-linux-x64-gnu": + optional: true + checksum: 10c0/378f92e271eeed700dfc509f7f6398b4e0984a4845de91467b5ac211f50c690548fd32eb72f80b9600963084a947b4573a370b3419df15ca6fdf87df8252de09 languageName: node linkType: hard @@ -14463,7 +14466,7 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.6.0": +"cookie@npm:0.6.0, cookie@npm:^0.6.0": version: 0.6.0 resolution: "cookie@npm:0.6.0" checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 @@ -25546,13 +25549,6 @@ __metadata: languageName: node linkType: hard -"ramda@npm:^0.29.0": - version: 0.29.1 - resolution: "ramda@npm:0.29.1" - checksum: 10c0/5de53a07400959c1a704c366ec52b1b8cd9a444dc1f9cdf17d607e0b9eeaa38cbaea309d43e59dbd7f36731ba977a64d40092555c0e7c2d4a41e8e922239c0ba - languageName: node - linkType: hard - "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5": version: 2.1.0 resolution: "randombytes@npm:2.1.0" From 70fa007675bb865a26f920065f914d9f6ae575d0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 21:50:45 +0000 Subject: [PATCH 63/74] fix(deps): update dependency @whatwg-node/fetch to v0.9.18 (#11016) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@whatwg-node/fetch](https://togithub.com/ardatan/whatwg-node) ([source](https://togithub.com/ardatan/whatwg-node/tree/HEAD/packages/fetch)) | [`0.9.17` -> `0.9.18`](https://renovatebot.com/diffs/npm/@whatwg-node%2ffetch/0.9.17/0.9.18) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@whatwg-node%2ffetch/0.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@whatwg-node%2ffetch/0.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@whatwg-node%2ffetch/0.9.17/0.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@whatwg-node%2ffetch/0.9.17/0.9.18?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    ardatan/whatwg-node (@​whatwg-node/fetch) ### [`v0.9.18`](https://togithub.com/ardatan/whatwg-node/blob/HEAD/packages/fetch/CHANGELOG.md#0918) [Compare Source](https://togithub.com/ardatan/whatwg-node/compare/@whatwg-node/fetch@0.9.17...@whatwg-node/fetch@0.9.18) ##### Patch Changes - [#​1328](https://togithub.com/ardatan/whatwg-node/pull/1328) [`36904b4`](https://togithub.com/ardatan/whatwg-node/commit/36904b46871aaf823055eb05fbd8969453cba9ae) Thanks [@​ardatan](https://togithub.com/ardatan)! - Add `skipPonyfill` flag to `createFetch` to skip ponyfills and use the native Fetch implementation for Node.js
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/api/package.json | 2 +- packages/codemods/package.json | 2 +- packages/graphql-server/package.json | 2 +- packages/prerender/package.json | 2 +- packages/telemetry/package.json | 2 +- packages/vite/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 22 +++++++++++----------- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/packages/api/package.json b/packages/api/package.json index 8ea70fc53ee3..5fdd39cf2b4c 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -34,7 +34,7 @@ "dependencies": { "@babel/runtime-corejs3": "7.24.8", "@prisma/client": "5.17.0", - "@whatwg-node/fetch": "0.9.17", + "@whatwg-node/fetch": "0.9.18", "cookie": "0.6.0", "core-js": "3.37.1", "humanize-string": "2.1.0", diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 995eecf7e09f..f2b9ed2820ac 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -33,7 +33,7 @@ "@svgr/core": "8.1.0", "@svgr/plugin-jsx": "8.1.0", "@vscode/ripgrep": "1.15.9", - "@whatwg-node/fetch": "0.9.17", + "@whatwg-node/fetch": "0.9.18", "cheerio": "1.0.0-rc.12", "core-js": "3.37.1", "deepmerge": "4.3.1", diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index e58512e50008..5a1f6e888ccd 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -55,7 +55,7 @@ "@types/jsonwebtoken": "9.0.6", "@types/lodash": "4.17.7", "@types/uuid": "9.0.8", - "@whatwg-node/fetch": "0.9.17", + "@whatwg-node/fetch": "0.9.18", "jest": "29.7.0", "jsonwebtoken": "9.0.2", "tsx": "4.16.2", diff --git a/packages/prerender/package.json b/packages/prerender/package.json index 680055c9f5a9..08a5b75c479f 100644 --- a/packages/prerender/package.json +++ b/packages/prerender/package.json @@ -30,7 +30,7 @@ "@redwoodjs/router": "workspace:*", "@redwoodjs/structure": "workspace:*", "@redwoodjs/web": "workspace:*", - "@whatwg-node/fetch": "0.9.17", + "@whatwg-node/fetch": "0.9.18", "babel-plugin-ignore-html-and-css-imports": "0.1.0", "cheerio": "1.0.0-rc.12", "core-js": "3.37.1", diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 9aa19b0d5006..c5be2f3f0aac 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -23,7 +23,7 @@ "dependencies": { "@redwoodjs/project-config": "workspace:*", "@redwoodjs/structure": "workspace:*", - "@whatwg-node/fetch": "0.9.17", + "@whatwg-node/fetch": "0.9.18", "ci-info": "4.0.0", "envinfo": "7.13.0", "systeminformation": "5.22.11", diff --git a/packages/vite/package.json b/packages/vite/package.json index f68e51124a62..7dc97e4dd408 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -84,7 +84,7 @@ "@redwoodjs/web": "workspace:*", "@swc/core": "1.7.0", "@vitejs/plugin-react": "4.3.1", - "@whatwg-node/fetch": "0.9.17", + "@whatwg-node/fetch": "0.9.18", "@whatwg-node/server": "0.9.36", "acorn-loose": "8.4.0", "buffer": "6.0.3", diff --git a/packages/web/package.json b/packages/web/package.json index 3ba5d6e5689e..0f3e6c635c82 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -141,7 +141,7 @@ "@babel/runtime-corejs3": "7.24.8", "@redwoodjs/auth": "workspace:*", "@redwoodjs/server-store": "workspace:*", - "@whatwg-node/fetch": "0.9.17", + "@whatwg-node/fetch": "0.9.18", "core-js": "3.37.1", "graphql": "16.9.0", "graphql-sse": "2.5.3", diff --git a/yarn.lock b/yarn.lock index 58c0f8abba9f..85a2dda28590 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7281,7 +7281,7 @@ __metadata: "@types/memjs": "npm:1" "@types/pascalcase": "npm:1.0.3" "@types/split2": "npm:4.2.3" - "@whatwg-node/fetch": "npm:0.9.17" + "@whatwg-node/fetch": "npm:0.9.18" cookie: "npm:0.6.0" core-js: "npm:3.37.1" humanize-string: "npm:2.1.0" @@ -8012,7 +8012,7 @@ __metadata: "@types/jscodeshift": "npm:0.11.6" "@types/yargs": "npm:17.0.32" "@vscode/ripgrep": "npm:1.15.9" - "@whatwg-node/fetch": "npm:0.9.17" + "@whatwg-node/fetch": "npm:0.9.18" cheerio: "npm:1.0.0-rc.12" core-js: "npm:3.37.1" deepmerge: "npm:4.3.1" @@ -8235,7 +8235,7 @@ __metadata: "@types/jsonwebtoken": "npm:9.0.6" "@types/lodash": "npm:4.17.7" "@types/uuid": "npm:9.0.8" - "@whatwg-node/fetch": "npm:0.9.17" + "@whatwg-node/fetch": "npm:0.9.18" core-js: "npm:3.37.1" graphql: "npm:16.9.0" graphql-scalars: "npm:1.23.0" @@ -8425,7 +8425,7 @@ __metadata: "@redwoodjs/structure": "workspace:*" "@redwoodjs/web": "workspace:*" "@types/mime-types": "npm:2.1.4" - "@whatwg-node/fetch": "npm:0.9.17" + "@whatwg-node/fetch": "npm:0.9.18" babel-plugin-ignore-html-and-css-imports: "npm:0.1.0" babel-plugin-tester: "npm:11.0.4" cheerio: "npm:1.0.0-rc.12" @@ -8594,7 +8594,7 @@ __metadata: "@types/envinfo": "npm:7.8.4" "@types/uuid": "npm:9.0.8" "@types/yargs": "npm:17.0.32" - "@whatwg-node/fetch": "npm:0.9.17" + "@whatwg-node/fetch": "npm:0.9.18" ci-info: "npm:4.0.0" envinfo: "npm:7.13.0" systeminformation: "npm:5.22.11" @@ -8680,7 +8680,7 @@ __metadata: "@types/react": "npm:^18.2.55" "@types/yargs-parser": "npm:21.0.3" "@vitejs/plugin-react": "npm:4.3.1" - "@whatwg-node/fetch": "npm:0.9.17" + "@whatwg-node/fetch": "npm:0.9.18" "@whatwg-node/server": "npm:0.9.36" acorn-loose: "npm:8.4.0" buffer: "npm:6.0.3" @@ -8755,7 +8755,7 @@ __metadata: "@testing-library/react": "npm:14.3.1" "@types/react": "npm:^18.2.55" "@types/react-dom": "npm:^18.2.19" - "@whatwg-node/fetch": "npm:0.9.17" + "@whatwg-node/fetch": "npm:0.9.18" concurrently: "npm:8.2.2" core-js: "npm:3.37.1" graphql: "npm:16.9.0" @@ -11534,13 +11534,13 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/fetch@npm:0.9.17, @whatwg-node/fetch@npm:^0.9.17": - version: 0.9.17 - resolution: "@whatwg-node/fetch@npm:0.9.17" +"@whatwg-node/fetch@npm:0.9.18, @whatwg-node/fetch@npm:^0.9.17": + version: 0.9.18 + resolution: "@whatwg-node/fetch@npm:0.9.18" dependencies: "@whatwg-node/node-fetch": "npm:^0.5.7" urlpattern-polyfill: "npm:^10.0.0" - checksum: 10c0/6638f1d456d17c9eab55f6278aa8045157ceb43a27acc65def1b7a2a3b80ef1b79f4c203e523865c9bcf1236ef64e1378ab0627e91932c97e9f1f3a129b17195 + checksum: 10c0/53fbbdb9c8b99d5ac550c80c4523e0e574c311fca55854c81e26949a4269638a36688cc485220f65845c9c5f10251f474b4982d594f063859af7b44316775a64 languageName: node linkType: hard From 3e8d7d0250c59c43475359470f974b5ab40a4ddf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 23:42:06 +0100 Subject: [PATCH 64/74] chore(deps): update dependency type-fest to v4 (#11020) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [type-fest](https://togithub.com/sindresorhus/type-fest) | [`3.13.1` -> `4.22.1`](https://renovatebot.com/diffs/npm/type-fest/3.13.1/4.22.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/3.13.1/4.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/3.13.1/4.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    sindresorhus/type-fest (type-fest) ### [`v4.22.1`](https://togithub.com/sindresorhus/type-fest/compare/v4.22.0...8a45ba048767aaffcebc7d190172d814a739feb0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.22.0...v4.22.1) ### [`v4.22.0`](https://togithub.com/sindresorhus/type-fest/compare/v4.21.0...e8d6dfefc6433254fb8ce5bcbcf5f124f6a236d9) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.21.0...v4.22.0) ### [`v4.21.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.21.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.20.1...v4.21.0) ##### New types - [`StructuredCloneable`](https://togithub.com/sindresorhus/type-fest/blob/main/source/structured-cloneable.d.ts) ([#​897](https://togithub.com/sindresorhus/type-fest/issues/897)) [`737550b`](https://togithub.com/sindresorhus/type-fest/commit/737550b) ##### Fixes - `Jsonify`: Convert `undefined` to `null` in union element of array ([#​901](https://togithub.com/sindresorhus/type-fest/issues/901)) [`60c1024`](https://togithub.com/sindresorhus/type-fest/commit/60c1024) - `Exact`: Fix support for `Date` in union ([#​902](https://togithub.com/sindresorhus/type-fest/issues/902)) [`d89a709`](https://togithub.com/sindresorhus/type-fest/commit/d89a709) - `CamelCasedPropertiesDeep`: Fix handling of non-recursive types inside target type ([#​890](https://togithub.com/sindresorhus/type-fest/issues/890)) [`476024d`](https://togithub.com/sindresorhus/type-fest/commit/476024d) ### [`v4.20.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.20.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.20.0...v4.20.1) - `Schema`: Fix handling of arrays ([#​887](https://togithub.com/sindresorhus/type-fest/issues/887)) [`c570ec2`](https://togithub.com/sindresorhus/type-fest/commit/c570ec2) - `Paths`: Prevent infinite recursion ([#​891](https://togithub.com/sindresorhus/type-fest/issues/891)) [`7d4e875`](https://togithub.com/sindresorhus/type-fest/commit/7d4e875) ### [`v4.20.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.20.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.19.0...v4.20.0) - `SimplifyDeep`: Support array ([#​888](https://togithub.com/sindresorhus/type-fest/issues/888)) [`a6ab051`](https://togithub.com/sindresorhus/type-fest/commit/a6ab051) - `IsLiteral`: Return `false` for tagged types ([#​886](https://togithub.com/sindresorhus/type-fest/issues/886)) [`587380c`](https://togithub.com/sindresorhus/type-fest/commit/587380c) ### [`v4.19.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.19.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.18.3...v4.19.0) - Add [`SimplifyDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/simplify-deep.d.ts) type ([#​882](https://togithub.com/sindresorhus/type-fest/issues/882)) [`3a04fcf`](https://togithub.com/sindresorhus/type-fest/commit/3a04fcf) ### [`v4.18.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.18.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.18.2...v4.18.3) - `ConditionalKeys`: Fix filtering out never type ([#​881](https://togithub.com/sindresorhus/type-fest/issues/881)) [`863511d`](https://togithub.com/sindresorhus/type-fest/commit/863511d) ### [`v4.18.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.18.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.18.1...v4.18.2) - `CamelCasedPropertiesDeep`: Fix tuple being incorrectly turned into array ([#​818](https://togithub.com/sindresorhus/type-fest/issues/818)) [`4e7bb18`](https://togithub.com/sindresorhus/type-fest/commit/4e7bb18) ### [`v4.18.1`](https://togithub.com/sindresorhus/type-fest/compare/v4.18.0...a6612048e1bf4c6e787b1a10007dd90c5c9f34e7) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.18.0...v4.18.1) ### [`v4.18.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.18.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.17.0...v4.18.0) ##### New types - [`Or`](https://togithub.com/sindresorhus/type-fest/blob/main/source/or.d.ts) [`909c38e`](https://togithub.com/sindresorhus/type-fest/commit/909c38e) - [`And`](https://togithub.com/sindresorhus/type-fest/blob/main/source/and.d.ts) [`9d628aa`](https://togithub.com/sindresorhus/type-fest/commit/9d628aa) ##### Improvements - `TsConfigJson`: Add `preserve` module type and `ES2022` lib types ([#​874](https://togithub.com/sindresorhus/type-fest/issues/874)) [`7096613`](https://togithub.com/sindresorhus/type-fest/commit/7096613) - `Opaque`: Mark as deprecated ([#​867](https://togithub.com/sindresorhus/type-fest/issues/867)) [`ef7b580`](https://togithub.com/sindresorhus/type-fest/commit/ef7b580) - `UnwrapOpaque`: Mark as deprecated ([#​867](https://togithub.com/sindresorhus/type-fest/issues/867)) [`ef7b580`](https://togithub.com/sindresorhus/type-fest/commit/ef7b580) ### [`v4.17.0`](https://togithub.com/sindresorhus/type-fest/compare/v4.16.0...1fd3ad766b3d35100599e21fe446014419a1a9b0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.16.0...v4.17.0) ### [`v4.16.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.16.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.15.0...v4.16.0) ##### New types - [`IsInteger`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-integer.d.ts) - [`IsFloat`](https://togithub.com/sindresorhus/type-fest/blob/main/source/is-float.d.ts) ##### Fixes - `Integer`: Fix handling of some edge-cases ([#​857](https://togithub.com/sindresorhus/type-fest/issues/857)) [`f5b09de`](https://togithub.com/sindresorhus/type-fest/commit/f5b09de) - `Float`: Fix handling of some edge-cases ([#​857](https://togithub.com/sindresorhus/type-fest/issues/857)) [`f5b09de`](https://togithub.com/sindresorhus/type-fest/commit/f5b09de) ### [`v4.15.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.15.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.14.0...v4.15.0) ##### New types - [`SingleKeyObject`](https://togithub.com/sindresorhus/type-fest/blob/main/source/single-key-object.d.ts) ([#​849](https://togithub.com/sindresorhus/type-fest/issues/849)) [`fa1c3f3`](https://togithub.com/sindresorhus/type-fest/commit/fa1c3f3) - [`IfEmptyObject`](https://togithub.com/sindresorhus/type-fest/blob/main/source/if-empty-object.d.ts) ([#​849](https://togithub.com/sindresorhus/type-fest/issues/849)) [`fa1c3f3`](https://togithub.com/sindresorhus/type-fest/commit/fa1c3f3) ##### Fixes - `ConditionalKeys`: Fix TypeScript 5.4 compatibility ([#​852](https://togithub.com/sindresorhus/type-fest/issues/852)) [`0fb2d62`](https://togithub.com/sindresorhus/type-fest/commit/0fb2d62) - `WritableDeep`: Fix TypeScript 5.4 compatibility ([#​839](https://togithub.com/sindresorhus/type-fest/issues/839)) [`2878773`](https://togithub.com/sindresorhus/type-fest/commit/2878773) - `ReadonlyDeep`: Fix TypeScript 5.4 compatibility ([#​839](https://togithub.com/sindresorhus/type-fest/issues/839)) [`2878773`](https://togithub.com/sindresorhus/type-fest/commit/2878773) ### [`v4.14.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.14.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.13.1...v4.14.0) - Add [`DistributedPick`](https://togithub.com/sindresorhus/type-fest/blob/main/source/distributed-pick.d.ts) type ([#​841](https://togithub.com/sindresorhus/type-fest/issues/841)) [`fa4099c`](https://togithub.com/sindresorhus/type-fest/commit/fa4099c) ### [`v4.13.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.13.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.13.0...v4.13.1) - `SetParameterType`: Properly fix compatibility with TypeScript 5.4 ([#​836](https://togithub.com/sindresorhus/type-fest/issues/836)) [`a186adb`](https://togithub.com/sindresorhus/type-fest/commit/a186adb) ### [`v4.13.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.13.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.12.0...v4.13.0) ##### New types - [`DistributedOmit`](https://togithub.com/sindresorhus/type-fest/blob/main/source/distributed-omit.d.ts) ([#​820](https://togithub.com/sindresorhus/type-fest/issues/820)) [`bc49577`](https://togithub.com/sindresorhus/type-fest/commit/bc49577) ##### Improvements - `ArraySlice`: Support array spread ([#​832](https://togithub.com/sindresorhus/type-fest/issues/832)) [`d2d0d01`](https://togithub.com/sindresorhus/type-fest/commit/d2d0d01) ##### Fixes - `SetParameterType`: Fix compatibility with TypeScript 5.4 ([#​835](https://togithub.com/sindresorhus/type-fest/issues/835)) [`2bc451e`](https://togithub.com/sindresorhus/type-fest/commit/2bc451e) - `OmitDeep`: Fix handling for when the given path is not matched ([#​834](https://togithub.com/sindresorhus/type-fest/issues/834)) [`4f14bff`](https://togithub.com/sindresorhus/type-fest/commit/4f14bff) ### [`v4.12.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.12.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.11.1...v4.12.0) ##### New types - [`ArraySlice`](https://togithub.com/sindresorhus/type-fest/blob/main/source/array-slice.d.ts) - [`StringSlice`](https://togithub.com/sindresorhus/type-fest/blob/main/source/string-slice.d.ts) - [`IsNegative`](https://togithub.com/sindresorhus/type-fest/blob/85221aa12f2e9ed9d76e94e3c73b6bd904889bf6/source/numeric.d.ts#L172-L187) - [`GreaterThan`](https://togithub.com/sindresorhus/type-fest/blob/main/source/greater-than.d.ts) - [`GreaterThanOrEqual`](https://togithub.com/sindresorhus/type-fest/blob/main/source/greater-than-or-equal.d.ts) - [`LessThan`](https://togithub.com/sindresorhus/type-fest/blob/main/source/less-than.d.ts) - [`LessThanOrEqual`](https://togithub.com/sindresorhus/type-fest/blob/main/source/less-than-or-equal.d.ts) - [`Sum`](https://togithub.com/sindresorhus/type-fest/blob/main/source/sum.d.ts) - [`Subtract`](https://togithub.com/sindresorhus/type-fest/blob/main/source/subtract.d.ts) ### [`v4.11.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.11.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.11.0...v4.11.1) - `OmitDeep`: Fix internally imported type ([#​824](https://togithub.com/sindresorhus/type-fest/issues/824)) [`2061925`](https://togithub.com/sindresorhus/type-fest/commit/2061925) ### [`v4.11.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.11.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.10.3...v4.11.0) ##### New types - [`OmitDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/omit-deep.d.ts) ([#​816](https://togithub.com/sindresorhus/type-fest/issues/816)) [`0e196aa`](https://togithub.com/sindresorhus/type-fest/commit/0e196aa) - [`ArraySplice`](https://togithub.com/sindresorhus/type-fest/blob/main/source/array-splice.d.ts) ([#​816](https://togithub.com/sindresorhus/type-fest/issues/816)) [`0e196aa`](https://togithub.com/sindresorhus/type-fest/commit/0e196aa) ##### Improvements - `Tagged`: Add metadata support ([#​723](https://togithub.com/sindresorhus/type-fest/issues/723)) [`3ec8dba`](https://togithub.com/sindresorhus/type-fest/commit/3ec8dba) ### [`v4.10.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.10.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.10.2...v4.10.3) - `PartialOnUndefinedDeep`: Fix it incorrectly removing non-optional properties when the input type contains an index signature ([#​764](https://togithub.com/sindresorhus/type-fest/issues/764)) [`2f4b55a`](https://togithub.com/sindresorhus/type-fest/commit/2f4b55a) ### [`v4.10.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.10.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.10.1...v4.10.2) - `MergeDeep`: Fix compatibility with TypeScript 5.4 ([#​807](https://togithub.com/sindresorhus/type-fest/issues/807)) [`5f6165a`](https://togithub.com/sindresorhus/type-fest/commit/5f6165a) ### [`v4.10.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.10.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.10.0...v4.10.1) - Fix support for `exactOptionalPropertyTypes: true` tsconfig ([#​804](https://togithub.com/sindresorhus/type-fest/issues/804)) [`a54e313`](https://togithub.com/sindresorhus/type-fest/commit/a54e313) ### [`v4.10.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.10.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.9.0...v4.10.0) - `Get`: Fix handling of readonly array ([#​799](https://togithub.com/sindresorhus/type-fest/issues/799)) [`4a38651`](https://togithub.com/sindresorhus/type-fest/commit/4a38651) - `SharedUnionFieldsDeep`: Skip if input type is not a union type ([#​798](https://togithub.com/sindresorhus/type-fest/issues/798)) [`6f1db93`](https://togithub.com/sindresorhus/type-fest/commit/6f1db93) - `DelimiterCasedPropertiesDeep`: Don't recurse into intersection type that include primitive value ([#​789](https://togithub.com/sindresorhus/type-fest/issues/789)) [`eb96609`](https://togithub.com/sindresorhus/type-fest/commit/eb96609) - `Merge`: Don't turn undefined into optional key ([#​787](https://togithub.com/sindresorhus/type-fest/issues/787)) [`0aec247`](https://togithub.com/sindresorhus/type-fest/commit/0aec247) ### [`v4.9.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.9.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.8.3...v4.9.0) ##### New types - [`SharedUnionFieldsDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/shared-union-fields-deep.d.ts) ([#​783](https://togithub.com/sindresorhus/type-fest/issues/783)) [`94bb3d3`](https://togithub.com/sindresorhus/type-fest/commit/94bb3d3) ##### Improvements - `ReadonlyDeep`: Fix usage with properties defined with `void` ([#​782](https://togithub.com/sindresorhus/type-fest/issues/782)) [`a919f93`](https://togithub.com/sindresorhus/type-fest/commit/a919f93) - `ConditionalPickDeep`: Support interface ([#​776](https://togithub.com/sindresorhus/type-fest/issues/776)) [`ebb7a59`](https://togithub.com/sindresorhus/type-fest/commit/ebb7a59) ### [`v4.8.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.8.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.8.2...v4.8.3) - `MergeDeep`: Fix optional key when value type is `any` or `never` ([#​777](https://togithub.com/sindresorhus/type-fest/issues/777)) [`609c097`](https://togithub.com/sindresorhus/type-fest/commit/609c097) - `Paths`: Ensure it doesn't recurse into `Map` or `Set`'s prototype properties ([#​772](https://togithub.com/sindresorhus/type-fest/issues/772)) [`6759853`](https://togithub.com/sindresorhus/type-fest/commit/6759853) ### [`v4.8.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.8.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.8.1...v4.8.2) - `DelimiterCasedPropertiesDeep`: Fix handing of string ([#​768](https://togithub.com/sindresorhus/type-fest/issues/768)) [`e26c779`](https://togithub.com/sindresorhus/type-fest/commit/e26c779) ### [`v4.8.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.8.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.8.0...v4.8.1) - `Jsonify`: Fix usage with readonly array [`f8019c2`](https://togithub.com/sindresorhus/type-fest/commit/f8019c2) - Revert "Add `Element` to type `BuiltIns` ([#​745](https://togithub.com/sindresorhus/type-fest/issues/745))" [`1b25feb`](https://togithub.com/sindresorhus/type-fest/commit/1b25feb) - It caused problems when `DOM` types are not available. ### [`v4.8.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.8.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.7.1...v4.8.0) - `PickDeep`: Support interface ([#​755](https://togithub.com/sindresorhus/type-fest/issues/755)) [`1c65935`](https://togithub.com/sindresorhus/type-fest/commit/1c65935) - `Paths`: Support interface ([#​746](https://togithub.com/sindresorhus/type-fest/issues/746)) [`8fa831e`](https://togithub.com/sindresorhus/type-fest/commit/8fa831e) - `ObjectValue`: Support any kind of number index ([#​753](https://togithub.com/sindresorhus/type-fest/issues/753)) [`972815c`](https://togithub.com/sindresorhus/type-fest/commit/972815c) - `Class`: Fix type inference ([#​701](https://togithub.com/sindresorhus/type-fest/issues/701)) [`7294cf0`](https://togithub.com/sindresorhus/type-fest/commit/7294cf0) - `DelimiterCasedPropertiesDeep`: Improve array handling ([#​744](https://togithub.com/sindresorhus/type-fest/issues/744)) [`59411c8`](https://togithub.com/sindresorhus/type-fest/commit/59411c8) - ` PartialDeep `: Don't recurse into `HTMLElement` ([#​745](https://togithub.com/sindresorhus/type-fest/issues/745)) [`d42ea80`](https://togithub.com/sindresorhus/type-fest/commit/d42ea80) - Add `preserveConsecutiveUppercase` to `PascalCase` and friends ([#​749](https://togithub.com/sindresorhus/type-fest/issues/749)) [`e58127a`](https://togithub.com/sindresorhus/type-fest/commit/e58127a) ### [`v4.7.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.7.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.7.0...v4.7.1) - Revert "`PartialDeep`: Ensure it doesn't recurse into prototype properties" ([#​743](https://togithub.com/sindresorhus/type-fest/issues/743)) [`9f47b11`](https://togithub.com/sindresorhus/type-fest/commit/9f47b11) ### [`v4.7.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.7.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.6.0...v4.7.0) ##### New types - [`PickDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/pick-deep.d.ts) ([#​737](https://togithub.com/sindresorhus/type-fest/issues/737)) [`c60caba`](https://togithub.com/sindresorhus/type-fest/commit/c60caba) - [`Paths`](https://togithub.com/sindresorhus/type-fest/blob/main/source/paths.d.ts) ([#​741](https://togithub.com/sindresorhus/type-fest/issues/741)) [`996171b`](https://togithub.com/sindresorhus/type-fest/commit/996171b) - [`SetFieldType`](https://togithub.com/sindresorhus/type-fest/blob/main/source/set-field-type.d.ts) ([#​721](https://togithub.com/sindresorhus/type-fest/issues/721)) [`964466c`](https://togithub.com/sindresorhus/type-fest/commit/964466c) - [`UnknownArray`](https://togithub.com/sindresorhus/type-fest/blob/main/source/unknown-array.d.ts) ([#​740](https://togithub.com/sindresorhus/type-fest/issues/740)) [`30aa0ad`](https://togithub.com/sindresorhus/type-fest/commit/30aa0ad) ##### Improvements - `Writable`: Support array, map, and set ([#​726](https://togithub.com/sindresorhus/type-fest/issues/726)) [`b9723d4`](https://togithub.com/sindresorhus/type-fest/commit/b9723d4) - `PartialDeep`: Ensure it doesn't recurse into prototype properties ([#​738](https://togithub.com/sindresorhus/type-fest/issues/738)) [`5eeac02`](https://togithub.com/sindresorhus/type-fest/commit/5eeac02) - `ConditionalPickDeep`: Ensure it doesn't recurse into prototype properties ([#​736](https://togithub.com/sindresorhus/type-fest/issues/736)) [`9960ba4`](https://togithub.com/sindresorhus/type-fest/commit/9960ba4) ### [`v4.6.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.6.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.5.0...v4.6.0) ##### New types - [`ArrayValues`](https://togithub.com/sindresorhus/type-fest/blob/main/source/array-values.d.ts) ([#​720](https://togithub.com/sindresorhus/type-fest/issues/720)) [`6c76e4a`](https://togithub.com/sindresorhus/type-fest/commit/6c76e4a) - [`ArrayIndices`](https://togithub.com/sindresorhus/type-fest/blob/main/source/array-indices.d.ts) ([#​716](https://togithub.com/sindresorhus/type-fest/issues/716)) [`c330852`](https://togithub.com/sindresorhus/type-fest/commit/c330852) - [`SetParameterType`](https://togithub.com/sindresorhus/type-fest/blob/main/source/set-parameter-type.d.ts) ([#​722](https://togithub.com/sindresorhus/type-fest/issues/722)) [`9f2388d`](https://togithub.com/sindresorhus/type-fest/commit/9f2388d) ##### Fixes - `LastArrayElement`: Fix handling of tuple with spread elements ([#​727](https://togithub.com/sindresorhus/type-fest/issues/727)) [`9630089`](https://togithub.com/sindresorhus/type-fest/commit/9630089) - `PartialDeep`: Skip constructor ([#​730](https://togithub.com/sindresorhus/type-fest/issues/730)) [`75edeef`](https://togithub.com/sindresorhus/type-fest/commit/75edeef) - `ReadonlyDeep`: Skip constructor ([#​728](https://togithub.com/sindresorhus/type-fest/issues/728)) [`3ee234a`](https://togithub.com/sindresorhus/type-fest/commit/3ee234a) - `WritableDeep`: Fix array handling ([#​724](https://togithub.com/sindresorhus/type-fest/issues/724)) [`9baccc3`](https://togithub.com/sindresorhus/type-fest/commit/9baccc3) ##### Meta - Welcome [@​Emiyaaaaa](https://togithub.com/Emiyaaaaa) as a maintainer πŸŽ‰ [`8a52129`](https://togithub.com/sindresorhus/type-fest/commit/8a52129) ### [`v4.5.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.5.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.4.0...v4.5.0) ##### New types - [`UndefinedOnPartialDeep`](https://togithub.com/sindresorhus/type-fest/blob/main/source/undefined-on-partial-deep.d.ts) ([#​700](https://togithub.com/sindresorhus/type-fest/issues/700)) [`d8b44cb`](https://togithub.com/sindresorhus/type-fest/commit/d8b44cb) - [`KeysOfUnion`](https://togithub.com/sindresorhus/type-fest/blob/main/source/keys-of-union.d.ts) ([#​709](https://togithub.com/sindresorhus/type-fest/issues/709)) [`0517399`](https://togithub.com/sindresorhus/type-fest/commit/0517399) - [`IntRange`](https://togithub.com/sindresorhus/type-fest/blob/main/source/int-range.d.ts) ([#​707](https://togithub.com/sindresorhus/type-fest/issues/707)) [`e5d145d`](https://togithub.com/sindresorhus/type-fest/commit/e5d145d) ##### Improvements - `Jsonify`: Improve type inference for objects with `.toJSON()` extending primitives ([#​690](https://togithub.com/sindresorhus/type-fest/issues/690)) [`157ed07`](https://togithub.com/sindresorhus/type-fest/commit/157ed07) - `OverrideProperties`: Fix autocomplete in the type ([#​712](https://togithub.com/sindresorhus/type-fest/issues/712)) [`fcdcfe9`](https://togithub.com/sindresorhus/type-fest/commit/fcdcfe9) ### [`v4.4.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.4.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.3.3...v4.4.0) - `UnionToIntersection`: Allow indexing by the resulting type ([#​682](https://togithub.com/sindresorhus/type-fest/issues/682)) [`61f2ff9`](https://togithub.com/sindresorhus/type-fest/commit/61f2ff9) ### [`v4.3.3`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.3.3) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.3.2...v4.3.3) - `IsLiteral`: Don't restrict generic type ([#​684](https://togithub.com/sindresorhus/type-fest/issues/684)) [`4378507`](https://togithub.com/sindresorhus/type-fest/commit/4378507) - `Jsonify`: Fix handling of arrays ([#​673](https://togithub.com/sindresorhus/type-fest/issues/673)) [`025f6e9`](https://togithub.com/sindresorhus/type-fest/commit/025f6e9) ### [`v4.3.2`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.3.2) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.3.1...v4.3.2) - `Jsonify`: Fix handling of nested objects with only a `name` property ([#​691](https://togithub.com/sindresorhus/type-fest/issues/691)) [`5351533`](https://togithub.com/sindresorhus/type-fest/commit/5351533) ### [`v4.3.1`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.3.1) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.3.0...v4.3.1) - Fix missing export [`181c203`](https://togithub.com/sindresorhus/type-fest/commit/181c203) ### [`v4.3.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.3.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.2.0...v4.3.0) ##### New types - [`Tagged`](https://togithub.com/sindresorhus/type-fest/blob/9250be2c897dbae78b4b107d3c5b9ed02affaeb2/source/opaque.d.ts#L122-L165) ([#​672](https://togithub.com/sindresorhus/type-fest/issues/672)) [`277ada2`](https://togithub.com/sindresorhus/type-fest/commit/277ada2) - This a better `Opaque` type that supports multiple tags (nesting). - [`UnwrapTagged`](https://togithub.com/sindresorhus/type-fest/blob/9250be2c897dbae78b4b107d3c5b9ed02affaeb2/source/opaque.d.ts#L167-L205) ([#​672](https://togithub.com/sindresorhus/type-fest/issues/672)) [`277ada2`](https://togithub.com/sindresorhus/type-fest/commit/277ada2) - [`NonEmptyObject`](https://togithub.com/sindresorhus/type-fest/blob/main/source/non-empty-object.d.ts) ([#​623](https://togithub.com/sindresorhus/type-fest/issues/623)) [`98bb74d`](https://togithub.com/sindresorhus/type-fest/commit/98bb74d) ### [`v4.2.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.2.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.1.0...v4.2.0) - Add [`UnknownRecord`](https://togithub.com/sindresorhus/type-fest/blob/main/source/unknown-record.d.ts) type ([#​660](https://togithub.com/sindresorhus/type-fest/issues/660)) [`b2bcc38`](https://togithub.com/sindresorhus/type-fest/commit/b2bcc38) - `ReadonlyDeep`: Reduce likelyhood of "instantiation excessively deep" errors ([#​650](https://togithub.com/sindresorhus/type-fest/issues/650)) [`cff9808`](https://togithub.com/sindresorhus/type-fest/commit/cff9808) ### [`v4.1.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.1.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.0.0...v4.1.0) - Add [`RequireOneOrNone`](https://togithub.com/sindresorhus/type-fest/blob/main/source/require-one-or-none.d.ts) type ([#​654](https://togithub.com/sindresorhus/type-fest/issues/654)) [`0a098c6`](https://togithub.com/sindresorhus/type-fest/commit/0a098c6) ### [`v4.0.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.0.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v3.13.1...v4.0.0) ##### Breaking - Require Node.js 16 and TypeScript 5.1 [`ca94c3b`](https://togithub.com/sindresorhus/type-fest/commit/ca94c3b) - Remove alias `RemoveIndexSignature` for `OmitIndexSignature` [`03703f0`](https://togithub.com/sindresorhus/type-fest/commit/03703f0) - The alias was deprecated a long time ago. If you have `RemoveIndexSignature`, simply rename it to `OmitIndexSignature`. ##### Improvements - `Jsonify`: Fix handling of tuples ([#​638](https://togithub.com/sindresorhus/type-fest/issues/638)) [`d743202`](https://togithub.com/sindresorhus/type-fest/commit/d743202) - `LastArrayElement`: Avoid recursion ([#​647](https://togithub.com/sindresorhus/type-fest/issues/647)) [`3475a02`](https://togithub.com/sindresorhus/type-fest/commit/3475a02) ##### Note The next major version of `type-fest` will move to ESM. It's time to start thinking about migrating if you haven't already. [Learn more.](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c#how-can-i-make-my-typescript-project-output-esm) ***
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/auth/package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/auth/package.json b/packages/auth/package.json index 9c8eb1e893db..2e2a3f127749 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -99,7 +99,7 @@ "msw": "1.3.3", "publint": "0.2.9", "tsx": "4.16.2", - "type-fest": "3.13.1", + "type-fest": "4.22.1", "typescript": "5.4.5", "vitest": "1.6.0" }, diff --git a/yarn.lock b/yarn.lock index 85a2dda28590..d7914dbed1fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7805,7 +7805,7 @@ __metadata: publint: "npm:0.2.9" react: "npm:19.0.0-beta-04b058868c-20240508" tsx: "npm:4.16.2" - type-fest: "npm:3.13.1" + type-fest: "npm:4.22.1" typescript: "npm:5.4.5" vitest: "npm:1.6.0" languageName: unknown @@ -28957,10 +28957,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:3.13.1": - version: 3.13.1 - resolution: "type-fest@npm:3.13.1" - checksum: 10c0/547d22186f73a8c04590b70dcf63baff390078c75ea8acd366bbd510fd0646e348bd1970e47ecf795b7cff0b41d26e9c475c1fedd6ef5c45c82075fbf916b629 +"type-fest@npm:4.22.1": + version: 4.22.1 + resolution: "type-fest@npm:4.22.1" + checksum: 10c0/51670e4e39c3e237ea68f3071fe8c850d6ddd4d2d6c46f5066ea5fba7967d57cabd670a3be226e7c417a1c93d4e509c9115457603a6bbd98b07837d377016adc languageName: node linkType: hard From 656d1d6d1c052216693c648756f6dd79b58bd01d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 23:46:05 +0100 Subject: [PATCH 65/74] chore(deps): update dependency glob to v11 (#11022) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [glob](https://togithub.com/isaacs/node-glob) | [`10.3.15` -> `11.0.0`](https://renovatebot.com/diffs/npm/glob/10.3.15/11.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/glob/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/glob/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/glob/10.3.15/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/glob/10.3.15/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    isaacs/node-glob (glob) ### [`v11.0.0`](https://togithub.com/isaacs/node-glob/compare/v10.4.5...v11.0.0) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.5...v11.0.0) ### [`v10.4.5`](https://togithub.com/isaacs/node-glob/compare/v10.4.4...v10.4.5) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.4...v10.4.5) ### [`v10.4.4`](https://togithub.com/isaacs/node-glob/compare/v10.4.3...v10.4.4) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.3...v10.4.4) ### [`v10.4.3`](https://togithub.com/isaacs/node-glob/compare/v10.4.2...c14b787771f269651f27f6207aaf410fe171f0b6) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.2...v10.4.3) ### [`v10.4.2`](https://togithub.com/isaacs/node-glob/compare/v10.4.1...eef7ea35afe511079c5bf83862ed57ece2bbf7fa) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.1...v10.4.2) ### [`v10.4.1`](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1) ### [`v10.4.0`](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0) ### [`v10.3.16`](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16)
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/vite/package.json | 2 +- yarn.lock | 74 ++++++++++++++++++++++++++++++++++---- 2 files changed, 69 insertions(+), 7 deletions(-) diff --git a/packages/vite/package.json b/packages/vite/package.json index 7dc97e4dd408..b1ecbe28aced 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -114,7 +114,7 @@ "@types/react": "^18.2.55", "@types/yargs-parser": "21.0.3", "concurrently": "8.2.2", - "glob": "10.3.15", + "glob": "11.0.0", "publint": "0.2.9", "rollup": "4.19.0", "tsx": "4.16.2", diff --git a/yarn.lock b/yarn.lock index d7914dbed1fb..6a4053829815 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8692,7 +8692,7 @@ __metadata: express: "npm:4.19.2" find-my-way: "npm:8.2.0" fs-extra: "npm:11.2.0" - glob: "npm:10.3.15" + glob: "npm:11.0.0" http-proxy-middleware: "npm:2.0.6" isbot: "npm:5.1.13" publint: "npm:0.2.9" @@ -18181,7 +18181,23 @@ __metadata: languageName: node linkType: hard -"glob@npm:10.3.15, glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3, glob@npm:^10.3.7": +"glob@npm:11.0.0": + version: 11.0.0 + resolution: "glob@npm:11.0.0" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^4.0.1" + minimatch: "npm:^10.0.0" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^2.0.0" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/419866015d8795258a8ac51de5b9d1a99c72634fc3ead93338e4da388e89773ab21681e494eac0fbc4250b003451ca3110bb4f1c9393d15d14466270094fdb4e + languageName: node + linkType: hard + +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3, glob@npm:^10.3.7": version: 10.3.15 resolution: "glob@npm:10.3.15" dependencies: @@ -20103,6 +20119,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^4.0.1": + version: 4.0.1 + resolution: "jackspeak@npm:4.0.1" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/c87997d9c9c5b7366259b1f2a444ef148692f8eedad5307caca939babbb60af2b47d306e5c63bf9d5fefbab2ab48d4da275188c3de525d0e716cc21b784bbccb + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.8.7 resolution: "jake@npm:10.8.7" @@ -21869,6 +21898,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^11.0.0": + version: 11.0.0 + resolution: "lru-cache@npm:11.0.0" + checksum: 10c0/827ff0e0739f9b0f30f92f5a5fc97c6a2bd3ae32c0452bc58cb7411d6c589d49536073027293f2d1f02d0c2e72b63b162f238df7e9ff6f4cc0345f92afec4d1d + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -22447,6 +22483,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + languageName: node + linkType: hard + "minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -22593,10 +22638,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 10c0/6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard @@ -24247,6 +24292,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.0 + resolution: "package-json-from-dist@npm:1.0.0" + checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033 + languageName: node + linkType: hard + "package-json@npm:^6.3.0": version: 6.5.0 resolution: "package-json@npm:6.5.0" @@ -24573,6 +24625,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.0": + version: 2.0.0 + resolution: "path-scurry@npm:2.0.0" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" From f11282c67a95706198953091688cc705409bc2cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 00:26:29 +0100 Subject: [PATCH 66/74] chore(deps): update dependency make-dir-cli to v4 (#11023) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [make-dir-cli](https://togithub.com/sindresorhus/make-dir-cli) | [`3.1.0` -> `4.0.0`](https://renovatebot.com/diffs/npm/make-dir-cli/3.1.0/4.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/make-dir-cli/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/make-dir-cli/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/make-dir-cli/3.1.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/make-dir-cli/3.1.0/4.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    sindresorhus/make-dir-cli (make-dir-cli) ### [`v4.0.0`](https://togithub.com/sindresorhus/make-dir-cli/releases/tag/v4.0.0) [Compare Source](https://togithub.com/sindresorhus/make-dir-cli/compare/v3.1.0...v4.0.0) ##### Breaking - Require Node.js 18 [`4277e47`](https://togithub.com/sindresorhus/make-dir-cli/commit/4277e47)
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- yarn.lock | 117 ++++++++++++--------------------------------------- 2 files changed, 27 insertions(+), 92 deletions(-) diff --git a/package.json b/package.json index a10c118b3fea..e0624715aa25 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "jscodeshift": "0.15.0", "lerna": "8.1.6", "listr2": "6.6.1", - "make-dir-cli": "3.1.0", + "make-dir-cli": "4.0.0", "msw": "1.3.3", "ncp": "2.0.0", "nodemon": "3.1.4", diff --git a/yarn.lock b/yarn.lock index 6a4053829815..c08cd8e9e22d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10912,7 +10912,7 @@ __metadata: languageName: node linkType: hard -"@types/minimist@npm:^1.2.0, @types/minimist@npm:^1.2.2": +"@types/minimist@npm:^1.2.0": version: 1.2.2 resolution: "@types/minimist@npm:1.2.2" checksum: 10c0/f220f57f682bbc3793dab4518f8e2180faa79d8e2589c79614fd777d7182be203ba399020c3a056a115064f5d57a065004a32b522b2737246407621681b24137 @@ -13445,19 +13445,7 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^7.0.0": - version: 7.0.2 - resolution: "camelcase-keys@npm:7.0.2" - dependencies: - camelcase: "npm:^6.3.0" - map-obj: "npm:^4.1.0" - quick-lru: "npm:^5.1.1" - type-fest: "npm:^1.2.1" - checksum: 10c0/ae86a51168643e9e8a2f2c7bfa17850729979ec3dafc5253056a7d97931cbb0e3ef5b4185e59d54b7a56c54405dee2874b0c82033498d8626e512ff9034cb05c - languageName: node - linkType: hard - -"camelcase@npm:6.3.0, camelcase@npm:^6.2.0, camelcase@npm:^6.3.0": +"camelcase@npm:6.3.0, camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 @@ -15095,7 +15083,7 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:5.0.1, decamelize@npm:^5.0.0": +"decamelize@npm:5.0.1": version: 5.0.1 resolution: "decamelize@npm:5.0.1" checksum: 10c0/3da71022bc1e85487810fa0833138effb599fa331ca21e179650e93a765d0c4dabeb1ecdd6ad1474fa0bacd2457953c63ea335afb6e53b35f2b4bf779514e2a3 @@ -19174,7 +19162,7 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:5.0.0, indent-string@npm:^5.0.0": +"indent-string@npm:5.0.0": version: 5.0.0 resolution: "indent-string@npm:5.0.0" checksum: 10c0/8ee77b57d92e71745e133f6f444d6fa3ed503ad0e1bcd7e80c8da08b42375c07117128d670589725ed07b1978065803fa86318c309ba45415b7fe13e7f170220 @@ -21977,19 +21965,19 @@ __metadata: languageName: node linkType: hard -"make-dir-cli@npm:3.1.0": - version: 3.1.0 - resolution: "make-dir-cli@npm:3.1.0" +"make-dir-cli@npm:4.0.0": + version: 4.0.0 + resolution: "make-dir-cli@npm:4.0.0" dependencies: - make-dir: "npm:^4.0.0" - meow: "npm:^10.0.0" + make-dir: "npm:^5.0.0" + meow: "npm:^13.2.0" bin: make-dir: cli.js - checksum: 10c0/f8eadb779662e860882ccf7d3cc20430cc86bc92180b1b966eff29c30488b09c0fb9620a435b7c3d82fa8c54d8e440e18358cf7eba763c59b032c79fec04eb0a + checksum: 10c0/120ff2990e19472e2803b8ddbe9bc6ac8f79d69651887ccf1f87579d10e64f758a4537fe079b10e5fbedb050d8a5ceeef1d29b6a4e094c7646cba722235d4f9f languageName: node linkType: hard -"make-dir@npm:4.0.0, make-dir@npm:^4.0.0": +"make-dir@npm:4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" dependencies: @@ -22026,6 +22014,13 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^5.0.0": + version: 5.0.0 + resolution: "make-dir@npm:5.0.0" + checksum: 10c0/3485deb28f07d6ae5858e011deac74f1333a74f9ac3a5580b8bf86c7d3234615611f237d9287e30cebb05f74dd92572fd4f78eabf7f47ed69ec233c599e8a50a + languageName: node + linkType: hard + "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -22242,23 +22237,10 @@ __metadata: languageName: node linkType: hard -"meow@npm:^10.0.0": - version: 10.1.5 - resolution: "meow@npm:10.1.5" - dependencies: - "@types/minimist": "npm:^1.2.2" - camelcase-keys: "npm:^7.0.0" - decamelize: "npm:^5.0.0" - decamelize-keys: "npm:^1.1.0" - hard-rejection: "npm:^2.1.0" - minimist-options: "npm:4.1.0" - normalize-package-data: "npm:^3.0.2" - read-pkg-up: "npm:^8.0.0" - redent: "npm:^4.0.0" - trim-newlines: "npm:^4.0.2" - type-fest: "npm:^1.2.2" - yargs-parser: "npm:^20.2.9" - checksum: 10c0/a513849022edd5ddcc41d28c679d31978abe414d9db5bc457e95e537a4327b2910fd2f699cdd883293f9a5da8951a50939bf60fbd62f7fe12b9ddf96a84b1b27 +"meow@npm:^13.2.0": + version: 13.2.0 + resolution: "meow@npm:13.2.0" + checksum: 10c0/d5b339ae314715bcd0b619dd2f8a266891928e21526b4800d49b4fba1cc3fff7e2c1ff5edd3344149fac841bc2306157f858e8c4d5eaee4d52ce52ad925664ce languageName: node linkType: hard @@ -23536,7 +23518,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.2, normalize-package-data@npm:^3.0.3": +"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.3": version: 3.0.3 resolution: "normalize-package-data@npm:3.0.3" dependencies: @@ -25597,13 +25579,6 @@ __metadata: languageName: node linkType: hard -"quick-lru@npm:^5.1.1": - version: 5.1.1 - resolution: "quick-lru@npm:5.1.1" - checksum: 10c0/a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da - languageName: node - linkType: hard - "ramda@npm:0.29.0": version: 0.29.0 resolution: "ramda@npm:0.29.0" @@ -25977,17 +25952,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^8.0.0": - version: 8.0.0 - resolution: "read-pkg-up@npm:8.0.0" - dependencies: - find-up: "npm:^5.0.0" - read-pkg: "npm:^6.0.0" - type-fest: "npm:^1.0.1" - checksum: 10c0/cf3905ccbe5cd602f23192cc7ca65ed17561bab117eadb9aed817441d5bfc6b9a11215c2a3e9505f501d046818f3c4180dbea61fa83c42083e0b4e407d5cc745 - languageName: node - linkType: hard - "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" @@ -26011,18 +25975,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^6.0.0": - version: 6.0.0 - resolution: "read-pkg@npm:6.0.0" - dependencies: - "@types/normalize-package-data": "npm:^2.4.0" - normalize-package-data: "npm:^3.0.2" - parse-json: "npm:^5.2.0" - type-fest: "npm:^1.0.1" - checksum: 10c0/b51ee5eed75324f4fac34c9a40b5e4b403de4c532242be01959c9bbdb1ff9db1c6c2aefaba569622fec49d1ead866e97ba856ab145f6e11039b11f7bec1318ba - languageName: node - linkType: hard - "read@npm:^2.0.0": version: 2.1.0 resolution: "read@npm:2.1.0" @@ -26149,16 +26101,6 @@ __metadata: languageName: node linkType: hard -"redent@npm:^4.0.0": - version: 4.0.0 - resolution: "redent@npm:4.0.0" - dependencies: - indent-string: "npm:^5.0.0" - strip-indent: "npm:^4.0.0" - checksum: 10c0/a9b640c8f4b2b5b26a1a908706475ff404dd50a97d6f094bc3c59717be922622927cc7d601d4ae2857d897ad243fd979bd76d751a0481cee8be7024e5fb4c662 - languageName: node - linkType: hard - "redeyed@npm:~2.1.0": version: 2.1.1 resolution: "redeyed@npm:2.1.1" @@ -26842,7 +26784,7 @@ __metadata: jscodeshift: "npm:0.15.0" lerna: "npm:8.1.6" listr2: "npm:6.6.1" - make-dir-cli: "npm:3.1.0" + make-dir-cli: "npm:4.0.0" msw: "npm:1.3.3" ncp: "npm:2.0.0" nodemon: "npm:3.1.4" @@ -28752,13 +28694,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^4.0.2": - version: 4.1.1 - resolution: "trim-newlines@npm:4.1.1" - checksum: 10c0/70e60e652305efd0dda1f2bce1a5edc9bb5834a2e00d05dfde178715ec48faa8264a2bc1a7efc593b7936d03f6d42c398616329eef44b7bd5070180a02056981 - languageName: node - linkType: hard - "ts-api-utils@npm:^1.0.1": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" @@ -29075,7 +29010,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^1.0.1, type-fest@npm:^1.0.2, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2": +"type-fest@npm:^1.0.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" checksum: 10c0/a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 @@ -30570,7 +30505,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3, yargs-parser@npm:^20.2.9": +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 From f3e598d2965d125a4218f5a6ce586cfd6aae2276 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 00:27:09 +0100 Subject: [PATCH 67/74] chore(deps): update dependency rimraf to v6 (#11024) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rimraf](https://togithub.com/isaacs/rimraf) | [`5.0.9` -> `6.0.1`](https://renovatebot.com/diffs/npm/rimraf/5.0.9/6.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rimraf/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rimraf/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rimraf/5.0.9/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rimraf/5.0.9/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    isaacs/rimraf (rimraf) ### [`v6.0.1`](https://togithub.com/isaacs/rimraf/compare/v6.0.0...21560c7cdb46c039fccfd3f5fb4218946489881a) [Compare Source](https://togithub.com/isaacs/rimraf/compare/v6.0.0...v6.0.1) ### [`v6.0.0`](https://togithub.com/isaacs/rimraf/compare/v5.0.9...v6.0.0) [Compare Source](https://togithub.com/isaacs/rimraf/compare/v5.0.9...v6.0.0)
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/internal/package.json | 2 +- packages/project-config/package.json | 2 +- yarn.lock | 25 +++++++++++++------------ 6 files changed, 18 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index e0624715aa25..99cfa95e47ea 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "nx": "19.0.4", "ora": "7.0.1", "prompts": "2.4.2", - "rimraf": "5.0.9", + "rimraf": "6.0.1", "tstyche": "2.1.0", "tsx": "4.16.2", "typescript": "5.4.5", diff --git a/packages/cli/package.json b/packages/cli/package.json index c6d74a8c0f4b..c569533814a5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -72,7 +72,7 @@ "prettier": "3.3.3", "prisma": "5.17.0", "prompts": "2.4.2", - "rimraf": "5.0.9", + "rimraf": "6.0.1", "semver": "7.6.3", "smol-toml": "1.3.0", "string-env-interpolation": "1.0.1", diff --git a/packages/core/package.json b/packages/core/package.json index 5e80f5ec43bf..efc036d802be 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -53,7 +53,7 @@ "null-loader": "4.0.1", "react-refresh": "0.14.0", "resolve-url-loader": "5.0.0", - "rimraf": "5.0.9", + "rimraf": "6.0.1", "style-loader": "3.3.4", "typescript": "5.4.5", "url-loader": "4.1.1" diff --git a/packages/internal/package.json b/packages/internal/package.json index 871558432b31..3ddff4867cf3 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -61,7 +61,7 @@ "graphql": "16.9.0", "kill-port": "1.6.1", "prettier": "3.3.3", - "rimraf": "5.0.9", + "rimraf": "6.0.1", "source-map": "0.7.4", "string-env-interpolation": "1.0.1", "systeminformation": "5.22.11", diff --git a/packages/project-config/package.json b/packages/project-config/package.json index db2925cdf9ba..4f89994d811e 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -46,7 +46,7 @@ "@redwoodjs/framework-tools": "workspace:*", "concurrently": "8.2.2", "publint": "0.2.9", - "rimraf": "5.0.9", + "rimraf": "6.0.1", "tsx": "4.16.2", "typescript": "5.4.5", "vitest": "1.6.0" diff --git a/yarn.lock b/yarn.lock index c08cd8e9e22d..ab58bcba3b7b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7975,7 +7975,7 @@ __metadata: prettier: "npm:3.3.3" prisma: "npm:5.17.0" prompts: "npm:2.4.2" - rimraf: "npm:5.0.9" + rimraf: "npm:6.0.1" semver: "npm:7.6.3" smol-toml: "npm:1.3.0" string-env-interpolation: "npm:1.0.1" @@ -8081,7 +8081,7 @@ __metadata: null-loader: "npm:4.0.1" react-refresh: "npm:0.14.0" resolve-url-loader: "npm:5.0.0" - rimraf: "npm:5.0.9" + rimraf: "npm:6.0.1" style-loader: "npm:3.3.4" typescript: "npm:5.4.5" url-loader: "npm:4.1.1" @@ -8289,7 +8289,7 @@ __metadata: graphql-tag: "npm:2.12.6" kill-port: "npm:1.6.1" prettier: "npm:3.3.3" - rimraf: "npm:5.0.9" + rimraf: "npm:6.0.1" source-map: "npm:0.7.4" string-env-interpolation: "npm:1.0.1" systeminformation: "npm:5.22.11" @@ -8450,7 +8450,7 @@ __metadata: deepmerge: "npm:4.3.1" fast-glob: "npm:3.3.2" publint: "npm:0.2.9" - rimraf: "npm:5.0.9" + rimraf: "npm:6.0.1" smol-toml: "npm:1.3.0" string-env-interpolation: "npm:1.0.1" tsx: "npm:4.16.2" @@ -18169,7 +18169,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:11.0.0": +"glob@npm:11.0.0, glob@npm:^11.0.0": version: 11.0.0 resolution: "glob@npm:11.0.0" dependencies: @@ -18185,7 +18185,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3, glob@npm:^10.3.7": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3": version: 10.3.15 resolution: "glob@npm:10.3.15" dependencies: @@ -26587,14 +26587,15 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:5.0.9": - version: 5.0.9 - resolution: "rimraf@npm:5.0.9" +"rimraf@npm:6.0.1": + version: 6.0.1 + resolution: "rimraf@npm:6.0.1" dependencies: - glob: "npm:^10.3.7" + glob: "npm:^11.0.0" + package-json-from-dist: "npm:^1.0.0" bin: rimraf: dist/esm/bin.mjs - checksum: 10c0/87374682492b9e64de9c6fcbf2c8f209c7a2cd0e9749b3732eef8a62c6f859a9ed996d46f662d9ad5dd38c2c469f8e88de56b6c509026070ee3f06369cac1bc8 + checksum: 10c0/b30b6b072771f0d1e73b4ca5f37bb2944ee09375be9db5f558fcd3310000d29dfcfa93cf7734d75295ad5a7486dc8e40f63089ced1722a664539ffc0c3ece8c6 languageName: node linkType: hard @@ -26792,7 +26793,7 @@ __metadata: nx: "npm:19.0.4" ora: "npm:7.0.1" prompts: "npm:2.4.2" - rimraf: "npm:5.0.9" + rimraf: "npm:6.0.1" tstyche: "npm:2.1.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" From 40b755d3b4ea3dec56c4bf8d308f364a58f1d742 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jul 2024 23:39:46 +0000 Subject: [PATCH 68/74] fix(deps): update dependency @react-email/render to v0.0.16 (#11025) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@react-email/render](https://togithub.com/resend/react-email) ([source](https://togithub.com/resend/react-email/tree/HEAD/packages/render)) | [`0.0.13` -> `0.0.16`](https://renovatebot.com/diffs/npm/@react-email%2frender/0.0.13/0.0.16) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@react-email%2frender/0.0.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@react-email%2frender/0.0.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@react-email%2frender/0.0.13/0.0.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@react-email%2frender/0.0.13/0.0.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    resend/react-email (@​react-email/render) ### [`v0.0.16`](https://togithub.com/resend/react-email/releases/tag/%40react-email/render%400.0.16): @​react-email/render 0.0.16 [Compare Source](https://togithub.com/resend/react-email/compare/@react-email/render@0.0.15...@react-email/render@0.0.16) #### What's Changed - Fixes [an issue](https://togithub.com/resend/react-email/issues/1486) with ESM on [#​1491](https://togithub.com/resend/react-email/issues/1491) by [@​gabrielmfern](https://togithub.com/gabrielmfern) **Full Changelog**: https://github.com/resend/react-email/compare/[@​react-email/render](https://togithub.com/react-email/render)[@​0](https://togithub.com/0).0.15...[@​react-email/render](https://togithub.com/react-email/render)[@​0](https://togithub.com/0).0.16 ### [`v0.0.15`](https://togithub.com/resend/react-email/releases/tag/%40react-email/render%400.0.15): @​react-email/render 0.0.15 [Compare Source](https://togithub.com/resend/react-email/compare/@react-email/render@0.0.14...@react-email/render@0.0.15) #### What's Changed - Fixes an extra `` that was included in a few cases **Full Changelog**: https://github.com/resend/react-email/compare/[@​react-email/render](https://togithub.com/react-email/render)[@​0](https://togithub.com/0).0.14...[@​react-email/render](https://togithub.com/react-email/render)[@​0](https://togithub.com/0).0.15 ### [`v0.0.14`](https://togithub.com/resend/react-email/releases/tag/%40react-email/render%400.0.14): @​react-email/render 0.0.14 [Compare Source](https://togithub.com/resend/react-email/compare/@react-email/render@0.0.13...@react-email/render@0.0.14) #### What's Changed - Fixes Issue with the `await import` when using inside NextJS by [@​gabrielmfern](https://togithub.com/gabrielmfern) - Use `renderToPipeableStream` instead of `renderToStaticNodeStream` by [@​gabrielmfern](https://togithub.com/gabrielmfern) on [#​1443](https://togithub.com/resend/react-email/issues/1443) **Full Changelog**: https://github.com/resend/react-email/compare/[@​react-email/render](https://togithub.com/react-email/render)[@​0](https://togithub.com/0).0.13...[@​react-email/render](https://togithub.com/react-email/render)[@​0](https://togithub.com/0).0.14
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../mailer/renderers/react-email/package.json | 2 +- yarn.lock | 55 +++++++++---------- 2 files changed, 27 insertions(+), 30 deletions(-) diff --git a/packages/mailer/renderers/react-email/package.json b/packages/mailer/renderers/react-email/package.json index 11013306a0a7..f7ff4b46e201 100644 --- a/packages/mailer/renderers/react-email/package.json +++ b/packages/mailer/renderers/react-email/package.json @@ -20,7 +20,7 @@ "prepublishOnly": "NODE_ENV=production yarn build" }, "dependencies": { - "@react-email/render": "0.0.13", + "@react-email/render": "0.0.16", "@redwoodjs/mailer-core": "workspace:*" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index ab58bcba3b7b..2f3363c22ded 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7144,15 +7144,17 @@ __metadata: languageName: node linkType: hard -"@react-email/render@npm:0.0.13": - version: 0.0.13 - resolution: "@react-email/render@npm:0.0.13" +"@react-email/render@npm:0.0.16": + version: 0.0.16 + resolution: "@react-email/render@npm:0.0.16" dependencies: html-to-text: "npm:9.0.5" js-beautify: "npm:^1.14.11" - react: "npm:^18.2.0" - react-dom: "npm:^18.2.0" - checksum: 10c0/de8ba236290ec058a8fb1d59e1229ecd333135a651b8e14bf2443e1caccc0754b860e3ae8b5aa24389027d448f307479b2d868196f15b9aae3cd3b3d53a70cc1 + react-promise-suspense: "npm:0.3.4" + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + checksum: 10c0/1cc3479f674f070f8564b8944dcb86081b7f52b67742d0c255d79b6cea989be0e2207d2adcd5a920ff4b41fbe360d655ac97a71f8ebd5e6d78441cafcfc668dc languageName: node linkType: hard @@ -8383,7 +8385,7 @@ __metadata: version: 0.0.0-use.local resolution: "@redwoodjs/mailer-renderer-react-email@workspace:packages/mailer/renderers/react-email" dependencies: - "@react-email/render": "npm:0.0.13" + "@react-email/render": "npm:0.0.16" "@redwoodjs/framework-tools": "workspace:*" "@redwoodjs/mailer-core": "workspace:*" tsx: "npm:4.16.2" @@ -17095,6 +17097,13 @@ __metadata: languageName: node linkType: hard +"fast-deep-equal@npm:^2.0.1": + version: 2.0.1 + resolution: "fast-deep-equal@npm:2.0.1" + checksum: 10c0/1602e0d6ed63493c865cc6b03f9070d6d3926e8cd086a123060b58f80a295f3f08b1ecfb479ae7c45b7fd45535202aea7cf5b49bc31bffb81c20b1502300be84 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -25698,18 +25707,6 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.2.0": - version: 18.3.1 - resolution: "react-dom@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.2" - peerDependencies: - react: ^18.3.1 - checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 - languageName: node - linkType: hard - "react-element-to-jsx-string@npm:^15.0.0": version: 15.0.0 resolution: "react-element-to-jsx-string@npm:15.0.0" @@ -25793,6 +25790,15 @@ __metadata: languageName: node linkType: hard +"react-promise-suspense@npm:0.3.4": + version: 0.3.4 + resolution: "react-promise-suspense@npm:0.3.4" + dependencies: + fast-deep-equal: "npm:^2.0.1" + checksum: 10c0/ab7a22f5400f9e9933995537bf6430a4c79e33a121aedb51864968e7604e5c40421fd539ead62554f32300b7d49755c79636de06caa36fe52973b626b4ddfebf + languageName: node + linkType: hard + "react-qr-code@npm:^2.0.12": version: 2.0.12 resolution: "react-qr-code@npm:2.0.12" @@ -25905,15 +25911,6 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.2.0": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: "npm:^1.1.0" - checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 - languageName: node - linkType: hard - "read-cmd-shim@npm:4.0.0, read-cmd-shim@npm:^4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0" @@ -26959,7 +26956,7 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.0, scheduler@npm:^0.23.2": +"scheduler@npm:^0.23.0": version: 0.23.2 resolution: "scheduler@npm:0.23.2" dependencies: From 7faef97edf45b9866733ee801fa07a2ce8a4b5f2 Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Sun, 21 Jul 2024 00:58:24 +0100 Subject: [PATCH 69/74] chore(deps): update dependency vitest to v2 (#11021) See: #11014. This PR is just a copy of that with the necessary tweaks. --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- packages/adapters/fastify/web/package.json | 2 +- packages/api-server/package.json | 2 +- .../src/__tests__/createServer.test.ts | 10 +- packages/api-server/vitest.config.mts | 1 + packages/api/package.json | 2 +- .../auth-providers/auth0/api/package.json | 2 +- .../auth-providers/auth0/setup/package.json | 2 +- .../auth-providers/auth0/web/package.json | 2 +- .../azureActiveDirectory/api/package.json | 2 +- .../azureActiveDirectory/setup/package.json | 2 +- .../azureActiveDirectory/web/package.json | 2 +- .../auth-providers/clerk/api/package.json | 2 +- .../auth-providers/clerk/web/package.json | 2 +- .../auth-providers/custom/setup/package.json | 2 +- .../auth-providers/dbAuth/api/package.json | 2 +- .../dbAuth/middleware/package.json | 2 +- .../auth-providers/firebase/api/package.json | 2 +- .../firebase/setup/package.json | 2 +- .../auth-providers/netlify/api/package.json | 2 +- .../auth-providers/netlify/setup/package.json | 2 +- .../auth-providers/netlify/web/package.json | 2 +- .../auth-providers/supabase/api/package.json | 2 +- .../supabase/middleware/package.json | 2 +- .../auth-providers/supabase/web/package.json | 2 +- .../supertokens/api/package.json | 2 +- .../supertokens/setup/package.json | 2 +- .../supertokens/web/package.json | 2 +- packages/auth/package.json | 2 +- packages/babel-config/package.json | 2 +- packages/cli-helpers/package.json | 2 +- .../src/lib/__tests__/project.test.ts | 4 + .../src/lib/__tests__/version.test.ts | 24 +- packages/cli/package.json | 2 +- packages/codemods/package.json | 2 +- packages/create-redwood-app/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/forms/package.json | 2 +- packages/internal/package.json | 2 +- packages/mailer/core/package.json | 2 +- packages/ogimage-gen/package.json | 2 +- packages/prerender/package.json | 2 +- packages/project-config/package.json | 2 +- packages/realtime/package.json | 2 +- packages/record/package.json | 2 +- packages/router/package.json | 2 +- packages/structure/package.json | 2 +- packages/telemetry/package.json | 2 +- packages/testing/package.json | 2 +- packages/vite/package.json | 2 +- .../middleware/createMiddlewareRouter.test.ts | 2 +- packages/web/package.json | 2 +- tasks/server-tests/vitest.config.mts | 1 + yarn.lock | 372 +++++++++--------- 54 files changed, 254 insertions(+), 254 deletions(-) diff --git a/package.json b/package.json index 99cfa95e47ea..8008082c1785 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "tstyche": "2.1.0", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0", + "vitest": "2.0.3", "yargs": "17.7.2", "zx": "8.1.0" }, diff --git a/packages/adapters/fastify/web/package.json b/packages/adapters/fastify/web/package.json index eb2aa2bdbffc..025c535cbf61 100644 --- a/packages/adapters/fastify/web/package.json +++ b/packages/adapters/fastify/web/package.json @@ -32,7 +32,7 @@ "fastify": "4.28.1", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/api-server/package.json b/packages/api-server/package.json index 5ba3e5c6756c..158a8a72afcb 100644 --- a/packages/api-server/package.json +++ b/packages/api-server/package.json @@ -58,7 +58,7 @@ "pino-abstract-transport": "1.2.0", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "@redwoodjs/graphql-server": "workspace:*" diff --git a/packages/api-server/src/__tests__/createServer.test.ts b/packages/api-server/src/__tests__/createServer.test.ts index c8b14e6db3e4..d37e2eef75b4 100644 --- a/packages/api-server/src/__tests__/createServer.test.ts +++ b/packages/api-server/src/__tests__/createServer.test.ts @@ -36,14 +36,8 @@ afterAll(() => { process.env.RWJS_CWD = original_RWJS_CWD }) -let consoleWarnSpy: MockInstance< - Parameters, - ReturnType -> -let consoleLogSpy: MockInstance< - Parameters, - ReturnType -> +let consoleWarnSpy: MockInstance +let consoleLogSpy: MockInstance describe('createServer', () => { // Create a server for most tests. Some that test initialization create their own diff --git a/packages/api-server/vitest.config.mts b/packages/api-server/vitest.config.mts index 019dd836a327..8f58f679b710 100644 --- a/packages/api-server/vitest.config.mts +++ b/packages/api-server/vitest.config.mts @@ -6,5 +6,6 @@ export default defineConfig({ ...configDefaults.exclude, '**/fixtures', ], + pool: 'threads' }, }) diff --git a/packages/api/package.json b/packages/api/package.json index 5fdd39cf2b4c..b2966bb61efb 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -56,7 +56,7 @@ "split2": "4.2.0", "ts-toolbelt": "9.6.0", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "memjs": "1.3.2", diff --git a/packages/auth-providers/auth0/api/package.json b/packages/auth-providers/auth0/api/package.json index eb051941c050..03106e54bf86 100644 --- a/packages/auth-providers/auth0/api/package.json +++ b/packages/auth-providers/auth0/api/package.json @@ -34,7 +34,7 @@ "@redwoodjs/api": "workspace:*", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/auth0/setup/package.json b/packages/auth-providers/auth0/setup/package.json index cc4823a5f635..56f7361d4381 100644 --- a/packages/auth-providers/auth0/setup/package.json +++ b/packages/auth-providers/auth0/setup/package.json @@ -32,7 +32,7 @@ "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/auth0/web/package.json b/packages/auth-providers/auth0/web/package.json index c8ac7dac7219..ddbb4f98de0e 100644 --- a/packages/auth-providers/auth0/web/package.json +++ b/packages/auth-providers/auth0/web/package.json @@ -34,7 +34,7 @@ "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "@auth0/auth0-spa-js": "2.1.3" diff --git a/packages/auth-providers/azureActiveDirectory/api/package.json b/packages/auth-providers/azureActiveDirectory/api/package.json index e39b2ff90033..b72d10d4842a 100644 --- a/packages/auth-providers/azureActiveDirectory/api/package.json +++ b/packages/auth-providers/azureActiveDirectory/api/package.json @@ -35,7 +35,7 @@ "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/azureActiveDirectory/setup/package.json b/packages/auth-providers/azureActiveDirectory/setup/package.json index b50edef0d686..a70b9614c581 100644 --- a/packages/auth-providers/azureActiveDirectory/setup/package.json +++ b/packages/auth-providers/azureActiveDirectory/setup/package.json @@ -32,7 +32,7 @@ "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/azureActiveDirectory/web/package.json b/packages/auth-providers/azureActiveDirectory/web/package.json index ed4b49ac1f08..8ec161f14c3a 100644 --- a/packages/auth-providers/azureActiveDirectory/web/package.json +++ b/packages/auth-providers/azureActiveDirectory/web/package.json @@ -35,7 +35,7 @@ "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "@azure/msal-browser": "2.39.0" diff --git a/packages/auth-providers/clerk/api/package.json b/packages/auth-providers/clerk/api/package.json index 4f85d5aa7eb7..92bdff80f656 100644 --- a/packages/auth-providers/clerk/api/package.json +++ b/packages/auth-providers/clerk/api/package.json @@ -33,7 +33,7 @@ "@redwoodjs/api": "workspace:*", "@types/aws-lambda": "8.10.141", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/clerk/web/package.json b/packages/auth-providers/clerk/web/package.json index 09a195732457..4345d5d2b655 100644 --- a/packages/auth-providers/clerk/web/package.json +++ b/packages/auth-providers/clerk/web/package.json @@ -35,7 +35,7 @@ "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "@clerk/clerk-react": "4.32.2" diff --git a/packages/auth-providers/custom/setup/package.json b/packages/auth-providers/custom/setup/package.json index ac3aba52ad6c..3c9e10d9d64e 100644 --- a/packages/auth-providers/custom/setup/package.json +++ b/packages/auth-providers/custom/setup/package.json @@ -32,7 +32,7 @@ "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/dbAuth/api/package.json b/packages/auth-providers/dbAuth/api/package.json index f044307b2ab1..3a70c8e8f78f 100644 --- a/packages/auth-providers/dbAuth/api/package.json +++ b/packages/auth-providers/dbAuth/api/package.json @@ -38,7 +38,7 @@ "@types/md5": "2.3.5", "@types/uuid": "9.0.8", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/dbAuth/middleware/package.json b/packages/auth-providers/dbAuth/middleware/package.json index 82c81025c611..7679c83b7047 100644 --- a/packages/auth-providers/dbAuth/middleware/package.json +++ b/packages/auth-providers/dbAuth/middleware/package.json @@ -51,7 +51,7 @@ "ts-toolbelt": "9.6.0", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/firebase/api/package.json b/packages/auth-providers/firebase/api/package.json index b026e6701265..526256b0f4f4 100644 --- a/packages/auth-providers/firebase/api/package.json +++ b/packages/auth-providers/firebase/api/package.json @@ -33,7 +33,7 @@ "@redwoodjs/api": "workspace:*", "@types/aws-lambda": "8.10.141", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/firebase/setup/package.json b/packages/auth-providers/firebase/setup/package.json index 47700e9672ca..00ea246d00ee 100644 --- a/packages/auth-providers/firebase/setup/package.json +++ b/packages/auth-providers/firebase/setup/package.json @@ -32,7 +32,7 @@ "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/netlify/api/package.json b/packages/auth-providers/netlify/api/package.json index b3501e2baac5..5c353f8d2f95 100644 --- a/packages/auth-providers/netlify/api/package.json +++ b/packages/auth-providers/netlify/api/package.json @@ -34,7 +34,7 @@ "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/netlify/setup/package.json b/packages/auth-providers/netlify/setup/package.json index 3170467e0467..4027a1abb6da 100644 --- a/packages/auth-providers/netlify/setup/package.json +++ b/packages/auth-providers/netlify/setup/package.json @@ -32,7 +32,7 @@ "@babel/core": "^7.22.20", "@types/yargs": "17.0.32", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/netlify/web/package.json b/packages/auth-providers/netlify/web/package.json index e09faf382aac..b92dac8d3e05 100644 --- a/packages/auth-providers/netlify/web/package.json +++ b/packages/auth-providers/netlify/web/package.json @@ -34,7 +34,7 @@ "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "netlify-identity-widget": "1.9.2" diff --git a/packages/auth-providers/supabase/api/package.json b/packages/auth-providers/supabase/api/package.json index 1ed815d60d13..4e45f11621e4 100644 --- a/packages/auth-providers/supabase/api/package.json +++ b/packages/auth-providers/supabase/api/package.json @@ -35,7 +35,7 @@ "@types/aws-lambda": "8.10.141", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/supabase/middleware/package.json b/packages/auth-providers/supabase/middleware/package.json index 05750a2abbc9..8b1147ba6336 100644 --- a/packages/auth-providers/supabase/middleware/package.json +++ b/packages/auth-providers/supabase/middleware/package.json @@ -54,7 +54,7 @@ "ts-toolbelt": "9.6.0", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/supabase/web/package.json b/packages/auth-providers/supabase/web/package.json index 8f59f9961a28..442b31eaf41e 100644 --- a/packages/auth-providers/supabase/web/package.json +++ b/packages/auth-providers/supabase/web/package.json @@ -35,7 +35,7 @@ "@types/react": "^18.2.55", "react": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "@supabase/supabase-js": "2.44.4" diff --git a/packages/auth-providers/supertokens/api/package.json b/packages/auth-providers/supertokens/api/package.json index fb8db0e98f1d..cb841e36bc8b 100644 --- a/packages/auth-providers/supertokens/api/package.json +++ b/packages/auth-providers/supertokens/api/package.json @@ -34,7 +34,7 @@ "@redwoodjs/api": "workspace:*", "@types/jsonwebtoken": "9.0.6", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "supertokens-node": "15.2.3" diff --git a/packages/auth-providers/supertokens/setup/package.json b/packages/auth-providers/supertokens/setup/package.json index 7a0b2734428f..a1c48e4d6029 100644 --- a/packages/auth-providers/supertokens/setup/package.json +++ b/packages/auth-providers/supertokens/setup/package.json @@ -33,7 +33,7 @@ "@types/yargs": "17.0.32", "memfs": "4.9.3", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/auth-providers/supertokens/web/package.json b/packages/auth-providers/supertokens/web/package.json index 81568a86cbd7..1cd7660ba228 100644 --- a/packages/auth-providers/supertokens/web/package.json +++ b/packages/auth-providers/supertokens/web/package.json @@ -34,7 +34,7 @@ "react": "19.0.0-beta-04b058868c-20240508", "supertokens-auth-react": "0.39.1", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "supertokens-auth-react": "0.39.1" diff --git a/packages/auth/package.json b/packages/auth/package.json index 2e2a3f127749..50e72e25ba57 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -101,7 +101,7 @@ "tsx": "4.16.2", "type-fest": "4.22.1", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/babel-config/package.json b/packages/babel-config/package.json index 5bad4f33c1fd..7c409ab106b4 100644 --- a/packages/babel-config/package.json +++ b/packages/babel-config/package.json @@ -51,7 +51,7 @@ "@types/node": "20.14.11", "babel-plugin-tester": "11.0.4", "tsx": "4.16.2", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/cli-helpers/package.json b/packages/cli-helpers/package.json index b1cdeaea2375..98ac3f605012 100644 --- a/packages/cli-helpers/package.json +++ b/packages/cli-helpers/package.json @@ -63,7 +63,7 @@ "@types/yargs": "17.0.32", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/cli-helpers/src/lib/__tests__/project.test.ts b/packages/cli-helpers/src/lib/__tests__/project.test.ts index c2fc1823768c..322fba9786cb 100644 --- a/packages/cli-helpers/src/lib/__tests__/project.test.ts +++ b/packages/cli-helpers/src/lib/__tests__/project.test.ts @@ -58,6 +58,8 @@ describe('addEnvVar', () => { return true }) + // @ts-expect-error We're only returning a string rather than the expected Buffer | string + // which is determined by the options parameter passed to the real fs.readFileSync vi.spyOn(fs, 'readFileSync').mockImplementation(() => { return envFileContent }) @@ -132,6 +134,8 @@ describe('updateTomlConfig', () => { return true }) + // @ts-expect-error We're only returning a string rather than the expected Buffer | string + // which is determined by the options parameter passed to the real fs.readFileSync vi.spyOn(fs, 'readFileSync').mockImplementation(() => { return toml.stringify(defaultRedwoodToml) }) diff --git a/packages/cli-helpers/src/lib/__tests__/version.test.ts b/packages/cli-helpers/src/lib/__tests__/version.test.ts index 5570c8d959dd..72e5bc056ad9 100644 --- a/packages/cli-helpers/src/lib/__tests__/version.test.ts +++ b/packages/cli-helpers/src/lib/__tests__/version.test.ts @@ -197,13 +197,13 @@ describe('version compatibility detection', () => { } as any }) - vi.spyOn(fs, 'readFileSync').mockImplementation(() => { - return JSON.stringify({ + vi.spyOn(fs, 'readFileSync').mockReturnValue( + JSON.stringify({ devDependencies: { '@redwoodjs/core': '^6.0.0', }, - }) - }) + }), + ) }) test('throws for some fetch related error', async () => { @@ -326,13 +326,13 @@ describe('version compatibility detection', () => { }, ) - vi.spyOn(fs, 'readFileSync').mockImplementation(() => { - return JSON.stringify({ + vi.spyOn(fs, 'readFileSync').mockReturnValue( + JSON.stringify({ devDependencies: { '@redwoodjs/core': '5.2.0', }, - }) - }) + }), + ) expect(await getCompatibilityData('@scope/package-name', 'latest')).toEqual( { @@ -349,13 +349,13 @@ describe('version compatibility detection', () => { }) test('throws if no compatible version could be found', async () => { - vi.spyOn(fs, 'readFileSync').mockImplementation(() => { - return JSON.stringify({ + vi.spyOn(fs, 'readFileSync').mockReturnValue( + JSON.stringify({ devDependencies: { '@redwoodjs/core': '7.0.0', }, - }) - }) + }), + ) expect( getCompatibilityData('@scope/package-name', 'latest'), diff --git a/packages/cli/package.json b/packages/cli/package.json index c569533814a5..cec66d87b9f9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -89,7 +89,7 @@ "memfs": "4.9.3", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/codemods/package.json b/packages/codemods/package.json index f2b9ed2820ac..cc5bb46936b1 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -54,7 +54,7 @@ "@types/yargs": "17.0.32", "fs-extra": "11.2.0", "tempy": "1.0.1", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/create-redwood-app/package.json b/packages/create-redwood-app/package.json index 2b574cd3312a..08519f9b41b3 100644 --- a/packages/create-redwood-app/package.json +++ b/packages/create-redwood-app/package.json @@ -47,7 +47,7 @@ "tsx": "4.16.2", "untildify": "4.0.0", "uuid": "9.0.1", - "vitest": "1.6.0", + "vitest": "2.0.3", "yargs": "17.7.2" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index d4cad1198e61..7bc323850599 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -33,7 +33,7 @@ "@typescript-eslint/rule-tester": "7.3.1", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/forms/package.json b/packages/forms/package.json index 89b684acdc8f..1748d50cf5fd 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -43,7 +43,7 @@ "react": "19.0.0-beta-04b058868c-20240508", "react-dom": "19.0.0-beta-04b058868c-20240508", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "react": "19.0.0-beta-04b058868c-20240508" diff --git a/packages/internal/package.json b/packages/internal/package.json index 3ddff4867cf3..852fe4fafc6e 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -74,7 +74,7 @@ "@types/fs-extra": "11.0.4", "graphql-tag": "2.12.6", "tsx": "4.16.2", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/mailer/core/package.json b/packages/mailer/core/package.json index 3182bb85a27c..deb69c8a5757 100644 --- a/packages/mailer/core/package.json +++ b/packages/mailer/core/package.json @@ -26,7 +26,7 @@ "@redwoodjs/framework-tools": "workspace:*", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/ogimage-gen/package.json b/packages/ogimage-gen/package.json index 390190b7ce4f..8680a2c7ea6a 100644 --- a/packages/ogimage-gen/package.json +++ b/packages/ogimage-gen/package.json @@ -54,7 +54,7 @@ "tsx": "4.16.2", "typescript": "5.4.5", "vite": "5.3.4", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/prerender/package.json b/packages/prerender/package.json index 08a5b75c479f..dffdf9e8cc2b 100644 --- a/packages/prerender/package.json +++ b/packages/prerender/package.json @@ -43,7 +43,7 @@ "@types/mime-types": "2.1.4", "babel-plugin-tester": "11.0.4", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "react": "19.0.0-beta-04b058868c-20240508", diff --git a/packages/project-config/package.json b/packages/project-config/package.json index 4f89994d811e..f1ec1487ecb6 100644 --- a/packages/project-config/package.json +++ b/packages/project-config/package.json @@ -49,7 +49,7 @@ "rimraf": "6.0.1", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/realtime/package.json b/packages/realtime/package.json index f879aad75a58..6f0ec0098661 100644 --- a/packages/realtime/package.json +++ b/packages/realtime/package.json @@ -42,7 +42,7 @@ "nodemon": "3.1.4", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "ioredis": "^5.3.2" diff --git a/packages/record/package.json b/packages/record/package.json index ea0b5e11c174..f1c79c885aee 100644 --- a/packages/record/package.json +++ b/packages/record/package.json @@ -33,7 +33,7 @@ "@babel/core": "^7.22.20", "@prisma/internals": "5.17.0", "esbuild": "0.23.0", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/router/package.json b/packages/router/package.json index 9e41e0fdb4d5..657d23571326 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -40,7 +40,7 @@ "react-dom": "19.0.0-beta-04b058868c-20240508", "tstyche": "2.1.0", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "react": "19.0.0-beta-04b058868c-20240508", diff --git a/packages/structure/package.json b/packages/structure/package.json index f38a5e26b657..02dafb082d0c 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -58,7 +58,7 @@ "@types/node": "20.14.11", "@types/vscode": "1.91.0", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index c5be2f3f0aac..78fcf0aaef2c 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -36,7 +36,7 @@ "@types/yargs": "17.0.32", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/testing/package.json b/packages/testing/package.json index 18972953448b..931998415e04 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -58,7 +58,7 @@ "@babel/core": "^7.22.20", "jsdom": "24.1.0", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/vite/package.json b/packages/vite/package.json index b1ecbe28aced..4d1b7488def4 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -119,7 +119,7 @@ "rollup": "4.19.0", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/packages/vite/src/middleware/createMiddlewareRouter.test.ts b/packages/vite/src/middleware/createMiddlewareRouter.test.ts index 706f8ac27028..8aa0fe4089cf 100644 --- a/packages/vite/src/middleware/createMiddlewareRouter.test.ts +++ b/packages/vite/src/middleware/createMiddlewareRouter.test.ts @@ -42,7 +42,7 @@ vi.mock('/C:/proj/web/dist/ssr/entry-server.mjs', () => { registerMiddleware: distRegisterMwMock, } }) -vi.mock('/C:/proj/web/dist/ssr/entry-server.mjs', () => { +vi.mock('C:/proj/web/dist/ssr/entry-server.mjs', () => { return { registerMiddleware: distRegisterMwMock, } diff --git a/packages/web/package.json b/packages/web/package.json index 0f3e6c635c82..8bdaf4d15ece 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -173,7 +173,7 @@ "tstyche": "2.1.0", "tsx": "4.16.2", "typescript": "5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.3" }, "peerDependencies": { "react": "19.0.0-beta-04b058868c-20240508", diff --git a/tasks/server-tests/vitest.config.mts b/tasks/server-tests/vitest.config.mts index fd0103b924fe..6942e5145f36 100644 --- a/tasks/server-tests/vitest.config.mts +++ b/tasks/server-tests/vitest.config.mts @@ -7,6 +7,7 @@ export default defineConfig({ // This makes the test suites run in series // which is necessary because we are starting and stopping servers // at the same host and port between test cases. + pool: 'threads', poolOptions: { threads: { singleThread: true diff --git a/yarn.lock b/yarn.lock index 2f3363c22ded..5e118fc7177a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -93,13 +93,13 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" +"@ampproject/remapping@npm:^2.2.0, @ampproject/remapping@npm:^2.3.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/92ce5915f8901d8c7cd4f4e6e2fe7b9fd335a29955b400caa52e0e5b12ca3796ada7c2f10e78c9c5b0f9c2539dff0ffea7b19850a56e1487aa083531e1e46d43 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed languageName: node linkType: hard @@ -5162,7 +5162,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": +"@jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: @@ -5204,7 +5204,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -7256,7 +7256,7 @@ __metadata: split2: "npm:4.2.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" yargs: "npm:17.7.2" peerDependencies: "@redwoodjs/graphql-server": "workspace:*" @@ -7296,7 +7296,7 @@ __metadata: title-case: "npm:3.0.3" ts-toolbelt: "npm:9.6.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: memjs: 1.3.2 redis: 4.6.15 @@ -7326,7 +7326,7 @@ __metadata: jsonwebtoken: "npm:9.0.2" jwks-rsa: "npm:3.1.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7341,7 +7341,7 @@ __metadata: "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7358,7 +7358,7 @@ __metadata: core-js: "npm:3.37.1" react: "npm:19.0.0-beta-04b058868c-20240508" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: "@auth0/auth0-spa-js": 2.1.3 languageName: unknown @@ -7378,7 +7378,7 @@ __metadata: jsonwebtoken: "npm:9.0.2" jwks-rsa: "npm:3.1.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7393,7 +7393,7 @@ __metadata: "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7411,7 +7411,7 @@ __metadata: core-js: "npm:3.37.1" react: "npm:19.0.0-beta-04b058868c-20240508" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: "@azure/msal-browser": 2.39.0 languageName: unknown @@ -7429,7 +7429,7 @@ __metadata: "@types/aws-lambda": "npm:8.10.141" core-js: "npm:3.37.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7461,7 +7461,7 @@ __metadata: core-js: "npm:3.37.1" react: "npm:19.0.0-beta-04b058868c-20240508" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: "@clerk/clerk-react": 4.32.2 languageName: unknown @@ -7478,7 +7478,7 @@ __metadata: "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7499,7 +7499,7 @@ __metadata: md5: "npm:2.3.0" typescript: "npm:5.4.5" uuid: "npm:9.0.1" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7519,7 +7519,7 @@ __metadata: ts-toolbelt: "npm:9.6.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7575,7 +7575,7 @@ __metadata: core-js: "npm:3.37.1" firebase-admin: "npm:12.2.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7590,7 +7590,7 @@ __metadata: "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7627,7 +7627,7 @@ __metadata: core-js: "npm:3.37.1" jsonwebtoken: "npm:9.0.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7642,7 +7642,7 @@ __metadata: "@types/yargs": "npm:17.0.32" core-js: "npm:3.37.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7659,7 +7659,7 @@ __metadata: core-js: "npm:3.37.1" react: "npm:19.0.0-beta-04b058868c-20240508" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: netlify-identity-widget: 1.9.2 languageName: unknown @@ -7679,7 +7679,7 @@ __metadata: core-js: "npm:3.37.1" jsonwebtoken: "npm:9.0.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7701,7 +7701,7 @@ __metadata: ts-toolbelt: "npm:9.6.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7733,7 +7733,7 @@ __metadata: core-js: "npm:3.37.1" react: "npm:19.0.0-beta-04b058868c-20240508" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: "@supabase/supabase-js": 2.44.4 languageName: unknown @@ -7752,7 +7752,7 @@ __metadata: jsonwebtoken: "npm:9.0.2" jwks-rsa: "npm:3.1.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: supertokens-node: 15.2.3 languageName: unknown @@ -7770,7 +7770,7 @@ __metadata: core-js: "npm:3.37.1" memfs: "npm:4.9.3" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7787,7 +7787,7 @@ __metadata: react: "npm:19.0.0-beta-04b058868c-20240508" supertokens-auth-react: "npm:0.39.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: supertokens-auth-react: 0.39.1 languageName: unknown @@ -7809,7 +7809,7 @@ __metadata: tsx: "npm:4.16.2" type-fest: "npm:4.22.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7844,7 +7844,7 @@ __metadata: graphql: "npm:16.9.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7900,7 +7900,7 @@ __metadata: terminal-link: "npm:2.1.1" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -7987,7 +7987,7 @@ __metadata: tsx: "npm:4.16.2" typescript: "npm:5.4.5" uuid: "npm:9.0.1" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" yargs: "npm:17.7.2" bin: redwood: ./dist/index.js @@ -8028,7 +8028,7 @@ __metadata: tasuku: "npm:2.0.1" tempy: "npm:1.0.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" yargs: "npm:17.7.2" bin: codemods: ./dist/codemods.js @@ -8147,7 +8147,7 @@ __metadata: eslint: "npm:8.57.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -8164,7 +8164,7 @@ __metadata: fastify: "npm:4.28.1" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -8190,7 +8190,7 @@ __metadata: react-dom: "npm:19.0.0-beta-04b058868c-20240508" react-hook-form: "npm:7.52.1" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: react: 19.0.0-beta-04b058868c-20240508 languageName: unknown @@ -8299,7 +8299,7 @@ __metadata: ts-node: "npm:10.9.2" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" bin: rw-gen: ./dist/generate/generate.js rw-gen-watch: ./dist/generate/watch.js @@ -8314,7 +8314,7 @@ __metadata: "@redwoodjs/framework-tools": "workspace:*" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -8411,7 +8411,7 @@ __metadata: tsx: "npm:4.16.2" typescript: "npm:5.4.5" vite: "npm:5.3.4" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -8435,7 +8435,7 @@ __metadata: graphql: "npm:16.9.0" mime-types: "npm:2.1.35" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: react: 19.0.0-beta-04b058868c-20240508 react-dom: 19.0.0-beta-04b058868c-20240508 @@ -8457,7 +8457,7 @@ __metadata: string-env-interpolation: "npm:1.0.1" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -8483,7 +8483,7 @@ __metadata: nodemon: "npm:3.1.4" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: ioredis: ^5.3.2 peerDependenciesMeta: @@ -8504,7 +8504,7 @@ __metadata: "@redwoodjs/project-config": "workspace:*" core-js: "npm:3.37.1" esbuild: "npm:0.23.0" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" languageName: unknown linkType: soft @@ -8525,7 +8525,7 @@ __metadata: react-dom: "npm:19.0.0-beta-04b058868c-20240508" tstyche: "npm:2.1.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: react: 19.0.0-beta-04b058868c-20240508 react-dom: 19.0.0-beta-04b058868c-20240508 @@ -8579,7 +8579,7 @@ __metadata: smol-toml: "npm:1.3.0" ts-morph: "npm:15.1.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" vscode-languageserver: "npm:6.1.1" vscode-languageserver-textdocument: "npm:1.0.11" vscode-languageserver-types: "npm:3.17.5" @@ -8603,7 +8603,7 @@ __metadata: tsx: "npm:4.16.2" typescript: "npm:5.4.5" uuid: "npm:9.0.1" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" yargs: "npm:17.7.2" languageName: unknown linkType: soft @@ -8639,7 +8639,7 @@ __metadata: msw: "npm:1.3.3" ts-toolbelt: "npm:9.6.0" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" whatwg-fetch: "npm:3.6.20" languageName: unknown linkType: soft @@ -8706,7 +8706,7 @@ __metadata: vite: "npm:5.3.4" vite-plugin-cjs-interop: "npm:2.1.1" vite-plugin-node-polyfills: "npm:0.22.0" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" yargs-parser: "npm:21.1.1" bin: rw-dev-fe: ./dist/devFeServer.js @@ -8774,7 +8774,7 @@ __metadata: tstyche: "npm:2.1.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" peerDependencies: react: 19.0.0-beta-04b058868c-20240508 react-dom: 19.0.0-beta-04b058868c-20240508 @@ -11457,57 +11457,66 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/expect@npm:1.6.0" +"@vitest/expect@npm:2.0.3": + version: 2.0.3 + resolution: "@vitest/expect@npm:2.0.3" dependencies: - "@vitest/spy": "npm:1.6.0" - "@vitest/utils": "npm:1.6.0" - chai: "npm:^4.3.10" - checksum: 10c0/a4351f912a70543e04960f5694f1f1ac95f71a856a46e87bba27d3eb72a08c5d11d35021cbdc6077452a152e7d93723fc804bba76c2cc53c8896b7789caadae3 + "@vitest/spy": "npm:2.0.3" + "@vitest/utils": "npm:2.0.3" + chai: "npm:^5.1.1" + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/bc8dead850a8aeb84a0d5d8620e1437752cbfe10908c2d5ec9f80fc6d9c387d70c964abfd2d6caf76da2882022c0dd05b0fa09b7c2a44d65abdde2b6c73517fe languageName: node linkType: hard -"@vitest/runner@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/runner@npm:1.6.0" +"@vitest/pretty-format@npm:2.0.3, @vitest/pretty-format@npm:^2.0.3": + version: 2.0.3 + resolution: "@vitest/pretty-format@npm:2.0.3" dependencies: - "@vitest/utils": "npm:1.6.0" - p-limit: "npm:^5.0.0" - pathe: "npm:^1.1.1" - checksum: 10c0/27d67fa51f40effe0e41ee5f26563c12c0ef9a96161f806036f02ea5eb9980c5cdf305a70673942e7a1e3d472d4d7feb40093ae93024ef1ccc40637fc65b1d2f + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/217fd176fa4d1e64e04bc6a187d146381e99921f46007f98f7132d0e31e2c14b9c6d050a150331b3368ee8004bbeab5b1b7d477522a4e4d71ad822d046debc16 languageName: node linkType: hard -"@vitest/snapshot@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/snapshot@npm:1.6.0" +"@vitest/runner@npm:2.0.3": + version: 2.0.3 + resolution: "@vitest/runner@npm:2.0.3" dependencies: - magic-string: "npm:^0.30.5" - pathe: "npm:^1.1.1" - pretty-format: "npm:^29.7.0" - checksum: 10c0/be027fd268d524589ff50c5fad7b4faa1ac5742b59ac6c1dc6f5a3930aad553560e6d8775e90ac4dfae4be746fc732a6f134ba95606a1519707ce70db3a772a5 + "@vitest/utils": "npm:2.0.3" + pathe: "npm:^1.1.2" + checksum: 10c0/efbf646457c29268f0d370985d8cbfcfc7d181693dfc2e061dd05ce911f43592957f2c866cde1b5b2e3078ae5d74b94dc28453e1c70b80e8467440223431e863 languageName: node linkType: hard -"@vitest/spy@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/spy@npm:1.6.0" +"@vitest/snapshot@npm:2.0.3": + version: 2.0.3 + resolution: "@vitest/snapshot@npm:2.0.3" dependencies: - tinyspy: "npm:^2.2.0" - checksum: 10c0/df66ea6632b44fb76ef6a65c1abbace13d883703aff37cd6d062add6dcd1b883f19ce733af8e0f7feb185b61600c6eb4042a518e4fb66323d0690ec357f9401c + "@vitest/pretty-format": "npm:2.0.3" + magic-string: "npm:^0.30.10" + pathe: "npm:^1.1.2" + checksum: 10c0/dc7e2e8f60d40c308c487effe2cd94c42bffa795c2d8c740c30b880b451637763891609a052afe29f0c9872e71141d439cb03118595e4a461fe6b4877ae99878 languageName: node linkType: hard -"@vitest/utils@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/utils@npm:1.6.0" +"@vitest/spy@npm:2.0.3": + version: 2.0.3 + resolution: "@vitest/spy@npm:2.0.3" dependencies: - diff-sequences: "npm:^29.6.3" + tinyspy: "npm:^3.0.0" + checksum: 10c0/4780aeed692c52756d70735b633ad58f201b2b8729b9e46c4cf968b8e4174e2c2cddd099de669019771bcd8e1ca32d0b9fa42d962e431fdf473b62393b9d2a0a + languageName: node + linkType: hard + +"@vitest/utils@npm:2.0.3": + version: 2.0.3 + resolution: "@vitest/utils@npm:2.0.3" + dependencies: + "@vitest/pretty-format": "npm:2.0.3" estree-walker: "npm:^3.0.3" - loupe: "npm:^2.3.7" - pretty-format: "npm:^29.7.0" - checksum: 10c0/8b0d19835866455eb0b02b31c5ca3d8ad45f41a24e4c7e1f064b480f6b2804dc895a70af332f14c11ed89581011b92b179718523f55f5b14787285a0321b1301 + loupe: "npm:^3.1.1" + tinyrainbow: "npm:^1.2.0" + checksum: 10c0/41b64c07814e7d576ebe7d11d277eb104a2aafb986497855a59f641b45fa53a30a2bfea525cd913e91b695f444a7a48b1f1e5909c27d5a989b0aea68f2242bd9 languageName: node linkType: hard @@ -11816,7 +11825,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:8.3.2, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.3.2": +"acorn-walk@npm:8.3.2, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": version: 8.3.2 resolution: "acorn-walk@npm:8.3.2" checksum: 10c0/7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 @@ -12464,10 +12473,10 @@ __metadata: languageName: node linkType: hard -"assertion-error@npm:^1.1.0": - version: 1.1.0 - resolution: "assertion-error@npm:1.1.0" - checksum: 10c0/25456b2aa333250f01143968e02e4884a34588a8538fbbf65c91a637f1dbfb8069249133cd2f4e530f10f624d206a664e7df30207830b659e9f5298b00a4099b +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10c0/bbbcb117ac6480138f8c93cf7f535614282dea9dc828f540cdece85e3c665e8f78958b96afac52f29ff883c72638e6a87d469ecc9fe5bc902df03ed24a55dba8 languageName: node linkType: hard @@ -13541,18 +13550,16 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.3.10": - version: 4.4.1 - resolution: "chai@npm:4.4.1" +"chai@npm:^5.1.1": + version: 5.1.1 + resolution: "chai@npm:5.1.1" dependencies: - assertion-error: "npm:^1.1.0" - check-error: "npm:^1.0.3" - deep-eql: "npm:^4.1.3" - get-func-name: "npm:^2.0.2" - loupe: "npm:^2.3.6" - pathval: "npm:^1.1.1" - type-detect: "npm:^4.0.8" - checksum: 10c0/91590a8fe18bd6235dece04ccb2d5b4ecec49984b50924499bdcd7a95c02cb1fd2a689407c19bb854497bde534ef57525cfad6c7fdd2507100fd802fbc2aefbd + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10c0/e7f00e5881e3d5224f08fe63966ed6566bd9fdde175863c7c16dd5240416de9b34c4a0dd925f4fd64ad56256ca6507d32cf6131c49e1db65c62578eb31d4566c languageName: node linkType: hard @@ -13688,12 +13695,10 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.3": - version: 1.0.3 - resolution: "check-error@npm:1.0.3" - dependencies: - get-func-name: "npm:^2.0.2" - checksum: 10c0/94aa37a7315c0e8a83d0112b5bfb5a8624f7f0f81057c73e4707729cdd8077166c6aefb3d8e2b92c63ee130d4a2ff94bad46d547e12f3238cc1d78342a973841 +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10c0/979f13eccab306cf1785fa10941a590b4e7ea9916ea2a4f8c87f0316fc3eab07eabefb6e587424ef0f88cbcd3805791f172ea739863ca3d7ce2afc54641c7f0e languageName: node linkType: hard @@ -14653,7 +14658,7 @@ __metadata: tsx: "npm:4.16.2" untildify: "npm:4.0.0" uuid: "npm:9.0.1" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" yargs: "npm:17.7.2" bin: create-redwood-app: ./dist/create-redwood-app.js @@ -15054,15 +15059,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.3.5 + resolution: "debug@npm:4.3.5" dependencies: ms: "npm:2.1.2" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc languageName: node linkType: hard @@ -15136,12 +15141,10 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.1.3": - version: 4.1.3 - resolution: "deep-eql@npm:4.1.3" - dependencies: - type-detect: "npm:^4.0.0" - checksum: 10c0/ff34e8605d8253e1bf9fe48056e02c6f347b81d9b5df1c6650a1b0f6f847b4a86453b16dc226b34f853ef14b626e85d04e081b022e20b00cd7d54f079ce9bbdd +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10c0/7102cf3b7bb719c6b9c0db2e19bf0aa9318d141581befe8c7ce8ccd39af9eaa4346e5e05adef7f9bd7015da0f13a3a25dcfe306ef79dc8668aedbecb658dd247 languageName: node linkType: hard @@ -17910,7 +17913,7 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": +"get-func-name@npm:^2.0.1": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 10c0/89830fd07623fa73429a711b9daecdb304386d237c71268007f788f113505ef1d4cc2d0b9680e072c5082490aec9df5d7758bf5ac6f1c37062855e8e3dc0b9df @@ -21840,12 +21843,12 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.6, loupe@npm:^2.3.7": - version: 2.3.7 - resolution: "loupe@npm:2.3.7" +"loupe@npm:^3.1.0, loupe@npm:^3.1.1": + version: 3.1.1 + resolution: "loupe@npm:3.1.1" dependencies: get-func-name: "npm:^2.0.1" - checksum: 10c0/71a781c8fc21527b99ed1062043f1f2bb30bdaf54fa4cf92463427e1718bc6567af2988300bc243c1f276e4f0876f29e3cbf7b58106fdc186915687456ce5bf4 + checksum: 10c0/99f88badc47e894016df0c403de846fedfea61154aadabbf776c8428dd59e8d8378007135d385d737de32ae47980af07d22ba7bec5ef7beebd721de9baa0a0af languageName: node linkType: hard @@ -21956,7 +21959,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:0.30.10, magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": +"magic-string@npm:0.30.10, magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.3": version: 0.30.10 resolution: "magic-string@npm:0.30.10" dependencies: @@ -24157,15 +24160,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^5.0.0": - version: 5.0.0 - resolution: "p-limit@npm:5.0.0" - dependencies: - yocto-queue: "npm:^1.0.0" - checksum: 10c0/574e93b8895a26e8485eb1df7c4b58a1a6e8d8ae41b1750cc2cc440922b3d306044fc6e9a7f74578a883d46802d9db72b30f2e612690fcef838c173261b1ed83 - languageName: node - linkType: hard - "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -24656,17 +24650,17 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2": +"pathe@npm:^1.1.0, pathe@npm:^1.1.2": version: 1.1.2 resolution: "pathe@npm:1.1.2" checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 languageName: node linkType: hard -"pathval@npm:^1.1.1": - version: 1.1.1 - resolution: "pathval@npm:1.1.1" - checksum: 10c0/f63e1bc1b33593cdf094ed6ff5c49c1c0dc5dc20a646ca9725cc7fe7cd9995002d51d5685b9b2ec6814342935748b711bafa840f84c0bb04e38ff40a335c94dc +"pathval@npm:^2.0.0": + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 10c0/602e4ee347fba8a599115af2ccd8179836a63c925c23e04bd056d0674a64b39e3a081b643cc7bc0b84390517df2d800a46fcc5598d42c155fe4977095c2f77c5 languageName: node linkType: hard @@ -26794,7 +26788,7 @@ __metadata: tstyche: "npm:2.1.0" tsx: "npm:4.16.2" typescript: "npm:5.4.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.3" yargs: "npm:17.7.2" zx: "npm:8.1.0" languageName: unknown @@ -27662,7 +27656,7 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.5.0": +"std-env@npm:^3.7.0": version: 3.7.0 resolution: "std-env@npm:3.7.0" checksum: 10c0/60edf2d130a4feb7002974af3d5a5f3343558d1ccf8d9b9934d225c638606884db4a20d2fe6440a09605bca282af6b042ae8070a10490c0800d69e82e478f41e @@ -28056,7 +28050,7 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^2.0.0, strip-literal@npm:^2.1.0": +"strip-literal@npm:^2.1.0": version: 2.1.0 resolution: "strip-literal@npm:2.1.0" dependencies: @@ -28488,24 +28482,31 @@ __metadata: languageName: node linkType: hard -"tinybench@npm:^2.5.1": - version: 2.6.0 - resolution: "tinybench@npm:2.6.0" - checksum: 10c0/60ea35699bf8bac9bc8cf279fa5877ab5b335b4673dcd07bf0fbbab9d7953a02c0ccded374677213eaa13aa147f54eb75d3230139ddbeec3875829ebe73db310 +"tinybench@npm:^2.8.0": + version: 2.8.0 + resolution: "tinybench@npm:2.8.0" + checksum: 10c0/5a9a642351fa3e4955e0cbf38f5674be5f3ba6730fd872fd23a5c953ad6c914234d5aba6ea41ef88820180a81829ceece5bd8d3967c490c5171bca1141c2f24d languageName: node linkType: hard -"tinypool@npm:^0.8.3": - version: 0.8.4 - resolution: "tinypool@npm:0.8.4" - checksum: 10c0/779c790adcb0316a45359652f4b025958c1dff5a82460fe49f553c864309b12ad732c8288be52f852973bc76317f5e7b3598878aee0beb8a33322c0e72c4a66c +"tinypool@npm:^1.0.0": + version: 1.0.0 + resolution: "tinypool@npm:1.0.0" + checksum: 10c0/71b20b9c54366393831c286a0772380c20f8cad9546d724c484edb47aea3228f274c58e98cf51d28c40869b39f5273209ef3ea94a9d2a23f8b292f4731cd3e4e languageName: node linkType: hard -"tinyspy@npm:^2.2.0": - version: 2.2.0 - resolution: "tinyspy@npm:2.2.0" - checksum: 10c0/8c7b70748dd8590e85d52741db79243746c15bc03c92d75c23160a762142db577e7f53e360ba7300e321b12bca5c42dd2522a8dbeec6ba3830302573dd8516bc +"tinyrainbow@npm:^1.2.0": + version: 1.2.0 + resolution: "tinyrainbow@npm:1.2.0" + checksum: 10c0/7f78a4b997e5ba0f5ecb75e7ed786f30bab9063716e7dff24dd84013fb338802e43d176cb21ed12480561f5649a82184cf31efb296601a29d38145b1cdb4c192 + languageName: node + linkType: hard + +"tinyspy@npm:^3.0.0": + version: 3.0.0 + resolution: "tinyspy@npm:3.0.0" + checksum: 10c0/eb0dec264aa5370efd3d29743825eb115ed7f1ef8a72a431e9a75d5c9e7d67e99d04b0d61d86b8cd70c79ec27863f241ad0317bc453f78762e0cbd76d2c332d0 languageName: node linkType: hard @@ -28938,7 +28939,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": +"type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd @@ -29705,18 +29706,18 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:1.6.0": - version: 1.6.0 - resolution: "vite-node@npm:1.6.0" +"vite-node@npm:2.0.3": + version: 2.0.3 + resolution: "vite-node@npm:2.0.3" dependencies: cac: "npm:^6.7.14" - debug: "npm:^4.3.4" - pathe: "npm:^1.1.1" - picocolors: "npm:^1.0.0" + debug: "npm:^4.3.5" + pathe: "npm:^1.1.2" + tinyrainbow: "npm:^1.2.0" vite: "npm:^5.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/0807e6501ac7763e0efa2b4bd484ce99fb207e92c98624c9f8999d1f6727ac026e457994260fa7fdb7060d87546d197081e46a705d05b0136a38b6f03715cbc2 + checksum: 10c0/a1bcc110aeb49e79a50ae0df41ca692d39e0d992702f7c5b095c969f622eb72636543bed79efb7131fdedaa4c44a6c9c19daf6fca909240acc1f27f79b978c11 languageName: node linkType: hard @@ -29785,35 +29786,34 @@ __metadata: languageName: node linkType: hard -"vitest@npm:1.6.0": - version: 1.6.0 - resolution: "vitest@npm:1.6.0" - dependencies: - "@vitest/expect": "npm:1.6.0" - "@vitest/runner": "npm:1.6.0" - "@vitest/snapshot": "npm:1.6.0" - "@vitest/spy": "npm:1.6.0" - "@vitest/utils": "npm:1.6.0" - acorn-walk: "npm:^8.3.2" - chai: "npm:^4.3.10" - debug: "npm:^4.3.4" +"vitest@npm:2.0.3": + version: 2.0.3 + resolution: "vitest@npm:2.0.3" + dependencies: + "@ampproject/remapping": "npm:^2.3.0" + "@vitest/expect": "npm:2.0.3" + "@vitest/pretty-format": "npm:^2.0.3" + "@vitest/runner": "npm:2.0.3" + "@vitest/snapshot": "npm:2.0.3" + "@vitest/spy": "npm:2.0.3" + "@vitest/utils": "npm:2.0.3" + chai: "npm:^5.1.1" + debug: "npm:^4.3.5" execa: "npm:^8.0.1" - local-pkg: "npm:^0.5.0" - magic-string: "npm:^0.30.5" - pathe: "npm:^1.1.1" - picocolors: "npm:^1.0.0" - std-env: "npm:^3.5.0" - strip-literal: "npm:^2.0.0" - tinybench: "npm:^2.5.1" - tinypool: "npm:^0.8.3" + magic-string: "npm:^0.30.10" + pathe: "npm:^1.1.2" + std-env: "npm:^3.7.0" + tinybench: "npm:^2.8.0" + tinypool: "npm:^1.0.0" + tinyrainbow: "npm:^1.2.0" vite: "npm:^5.0.0" - vite-node: "npm:1.6.0" + vite-node: "npm:2.0.3" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 1.6.0 - "@vitest/ui": 1.6.0 + "@vitest/browser": 2.0.3 + "@vitest/ui": 2.0.3 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -29831,7 +29831,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10c0/065da5b8ead51eb174d93dac0cd50042ca9539856dc25e340ea905d668c41961f7e00df3e388e6c76125b2c22091db2e8465f993d0f6944daf9598d549e562e7 + checksum: 10c0/1801ec31eb144063d14a03d054ff573869732dcaf69abd4fefdabe011d183599a7493e49d8e180b29808675309814421c4a12271fb140c708e7c9f68c4a37a3c languageName: node linkType: hard From e7d4b65cf7be15db905869c00857c0a2b0de7ae1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 00:15:01 +0000 Subject: [PATCH 70/74] chore(deps): update yarn to v4.3.1 (#11026) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [yarn](https://togithub.com/yarnpkg/berry) ([source](https://togithub.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli)) | [`4.3.0` -> `4.3.1`](https://renovatebot.com/diffs/npm/yarn/4.3.0/4.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/4.3.0/4.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    yarnpkg/berry (yarn) ### [`v4.3.1`](https://togithub.com/yarnpkg/berry/compare/b2eb9dce084f1a892101d1b693fea25f05428ff8...2e73cdb7e2057a3ab4bd93074190b508b407c7ab) [Compare Source](https://togithub.com/yarnpkg/berry/compare/b2eb9dce084f1a892101d1b693fea25f05428ff8...2e73cdb7e2057a3ab4bd93074190b508b407c7ab)
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/actions/check_changesets/package.json | 2 +- .github/actions/check_create_redwood_app/package.json | 2 +- .github/actions/detect-changes/package.json | 2 +- docs/package.json | 2 +- package.json | 2 +- packages/create-redwood-app/templates/js/package.json | 2 +- packages/create-redwood-app/templates/ts/package.json | 2 +- tasks/check/package.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/actions/check_changesets/package.json b/.github/actions/check_changesets/package.json index 5ec0617efd18..409732cc4923 100644 --- a/.github/actions/check_changesets/package.json +++ b/.github/actions/check_changesets/package.json @@ -6,5 +6,5 @@ "@actions/exec": "1.1.1", "@actions/github": "6.0.0" }, - "packageManager": "yarn@4.3.0" + "packageManager": "yarn@4.3.1" } diff --git a/.github/actions/check_create_redwood_app/package.json b/.github/actions/check_create_redwood_app/package.json index 01416c0c0d87..fa15f25eaea3 100644 --- a/.github/actions/check_create_redwood_app/package.json +++ b/.github/actions/check_create_redwood_app/package.json @@ -5,5 +5,5 @@ "@actions/core": "1.10.1", "@actions/exec": "1.1.1" }, - "packageManager": "yarn@4.3.0" + "packageManager": "yarn@4.3.1" } diff --git a/.github/actions/detect-changes/package.json b/.github/actions/detect-changes/package.json index 6d248a2187e0..d2ca3dfc98e2 100644 --- a/.github/actions/detect-changes/package.json +++ b/.github/actions/detect-changes/package.json @@ -5,5 +5,5 @@ "@actions/core": "1.10.1", "@actions/exec": "1.1.1" }, - "packageManager": "yarn@4.3.0" + "packageManager": "yarn@4.3.1" } diff --git a/docs/package.json b/docs/package.json index 63479e198dba..08962f6256b0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -40,5 +40,5 @@ "@docusaurus/tsconfig": "3.4.0", "typescript": "5.4.5" }, - "packageManager": "yarn@4.3.0" + "packageManager": "yarn@4.3.1" } diff --git a/package.json b/package.json index 8008082c1785..f068d4940e56 100644 --- a/package.json +++ b/package.json @@ -112,6 +112,6 @@ "yargs": "17.7.2", "zx": "8.1.0" }, - "packageManager": "yarn@4.3.0", + "packageManager": "yarn@4.3.1", "npmClient": "yarn" } diff --git a/packages/create-redwood-app/templates/js/package.json b/packages/create-redwood-app/templates/js/package.json index c087ce37fe28..dcf5dcc46f83 100644 --- a/packages/create-redwood-app/templates/js/package.json +++ b/packages/create-redwood-app/templates/js/package.json @@ -20,7 +20,7 @@ "prisma": { "seed": "yarn rw exec seed" }, - "packageManager": "yarn@4.3.0", + "packageManager": "yarn@4.3.1", "resolutions": { "@storybook/react-dom-shim@npm:7.6.17": "https://verdaccio.tobbe.dev/@storybook/react-dom-shim/-/react-dom-shim-8.0.8.tgz", "@apollo/client/rehackt": "0.1.0", diff --git a/packages/create-redwood-app/templates/ts/package.json b/packages/create-redwood-app/templates/ts/package.json index c087ce37fe28..dcf5dcc46f83 100644 --- a/packages/create-redwood-app/templates/ts/package.json +++ b/packages/create-redwood-app/templates/ts/package.json @@ -20,7 +20,7 @@ "prisma": { "seed": "yarn rw exec seed" }, - "packageManager": "yarn@4.3.0", + "packageManager": "yarn@4.3.1", "resolutions": { "@storybook/react-dom-shim@npm:7.6.17": "https://verdaccio.tobbe.dev/@storybook/react-dom-shim/-/react-dom-shim-8.0.8.tgz", "@apollo/client/rehackt": "0.1.0", diff --git a/tasks/check/package.json b/tasks/check/package.json index 8e4951e951f6..70f000883127 100644 --- a/tasks/check/package.json +++ b/tasks/check/package.json @@ -6,5 +6,5 @@ "@actions/exec": "1.1.1", "sort-package-json": "2.10.0" }, - "packageManager": "yarn@4.3.0" + "packageManager": "yarn@4.3.1" } From b13aea1a4878f490086615985a793e561485d27f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 01:43:07 +0100 Subject: [PATCH 71/74] fix(deps): update dependency @sdl-codegen/node to v1 (#11027) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@sdl-codegen/node](https://togithub.com/puzzmo-com/sdl-codegen) | [`0.0.15` -> `1.0.1`](https://renovatebot.com/diffs/npm/@sdl-codegen%2fnode/0.0.15/1.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sdl-codegen%2fnode/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sdl-codegen%2fnode/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sdl-codegen%2fnode/0.0.15/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sdl-codegen%2fnode/0.0.15/1.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    puzzmo-com/sdl-codegen (@​sdl-codegen/node) ### [`v1.0.1`](https://togithub.com/puzzmo-com/sdl-codegen/releases/tag/1.0.1) [Compare Source](https://togithub.com/puzzmo-com/sdl-codegen/compare/0.0.15...1.0.1) **Full Changelog**: https://github.com/puzzmo-com/sdl-codegen/compare/0.0.15...1.0.1
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/internal/package.json | 2 +- yarn.lock | 87 +++++++++++++++++----------------- 2 files changed, 44 insertions(+), 45 deletions(-) diff --git a/packages/internal/package.json b/packages/internal/package.json index 852fe4fafc6e..275402412729 100644 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -51,7 +51,7 @@ "@redwoodjs/graphql-server": "workspace:*", "@redwoodjs/project-config": "workspace:*", "@redwoodjs/router": "workspace:*", - "@sdl-codegen/node": "0.0.15", + "@sdl-codegen/node": "1.0.1", "chalk": "4.1.2", "core-js": "3.37.1", "deepmerge": "4.3.1", diff --git a/yarn.lock b/yarn.lock index 5e118fc7177a..f6696ed47905 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5364,12 +5364,13 @@ __metadata: languageName: node linkType: hard -"@mrleebo/prisma-ast@npm:^0.5.2": - version: 0.5.2 - resolution: "@mrleebo/prisma-ast@npm:0.5.2" +"@mrleebo/prisma-ast@npm:^0.12.0": + version: 0.12.0 + resolution: "@mrleebo/prisma-ast@npm:0.12.0" dependencies: - chevrotain: "npm:^10.4.2" - checksum: 10c0/155795a245d885d6cd3edac43a3eb57c8ba5c178d71b7595e278c3f7879f78511b9796d3b13e37c228cfdba9621715a2af450611b68aa4d58739fbe129e8200d + chevrotain: "npm:^10.5.0" + lilconfig: "npm:^2.1.0" + checksum: 10c0/00f1c62216716375cfc5d9010b73549adfa2dd325aeb3f831faca2beac56393e53604992ecff3d6989aac6b1fae1eb34733b030540c10002cb87a15c1cc2ca35 languageName: node linkType: hard @@ -8279,7 +8280,7 @@ __metadata: "@redwoodjs/graphql-server": "workspace:*" "@redwoodjs/project-config": "workspace:*" "@redwoodjs/router": "workspace:*" - "@sdl-codegen/node": "npm:0.0.15" + "@sdl-codegen/node": "npm:1.0.1" "@types/fs-extra": "npm:11.0.4" chalk: "npm:4.1.2" core-js: "npm:3.37.1" @@ -8959,12 +8960,12 @@ __metadata: languageName: node linkType: hard -"@sdl-codegen/node@npm:0.0.15": - version: 0.0.15 - resolution: "@sdl-codegen/node@npm:0.0.15" +"@sdl-codegen/node@npm:1.0.1": + version: 1.0.1 + resolution: "@sdl-codegen/node@npm:1.0.1" dependencies: - "@mrleebo/prisma-ast": "npm:^0.5.2" - ts-morph: "npm:^18.0.0" + "@mrleebo/prisma-ast": "npm:^0.12.0" + ts-morph: "npm:^22.0.0" peerDependencies: graphql: "*" prettier: ^2 @@ -8972,7 +8973,7 @@ __metadata: peerDependenciesMeta: prettier: optional: true - checksum: 10c0/ce42d60340d2c572c244fd71468183c825f5549dd38d2ffa63e0a6196377125a7e672be1989f0d9b88a40190f8dd9a00b39396df7f05eb8ec5e610fca4c1a1c1 + checksum: 10c0/eb75031018b73b90d053a6647d3806414e3eeb5811159b0c0ea710cb5a8028f9cb36b57ab718dafbb63281828934020e3341bf598fd674de19b0756996ba0d11 languageName: node linkType: hard @@ -10289,15 +10290,15 @@ __metadata: languageName: node linkType: hard -"@ts-morph/common@npm:~0.19.0": - version: 0.19.0 - resolution: "@ts-morph/common@npm:0.19.0" +"@ts-morph/common@npm:~0.23.0": + version: 0.23.0 + resolution: "@ts-morph/common@npm:0.23.0" dependencies: - fast-glob: "npm:^3.2.12" - minimatch: "npm:^7.4.3" - mkdirp: "npm:^2.1.6" + fast-glob: "npm:^3.3.2" + minimatch: "npm:^9.0.3" + mkdirp: "npm:^3.0.1" path-browserify: "npm:^1.0.1" - checksum: 10c0/e25fd46158d72be238ab1dda74e7ee284085895b12b9ab279f37d50f1cd71b2be95a56f3efa19d5f52986534e9f34ae4a294467cd1637b27cf4fb82bd7318bb7 + checksum: 10c0/80d8f230618b022537846b515cb928c636004f216821bec7fea289fd37533b4eaa783d276cc5838b4b6be867fec60fdee5795baac3ed98f1ab7cdd6b35a85179 languageName: node linkType: hard @@ -13754,7 +13755,7 @@ __metadata: languageName: node linkType: hard -"chevrotain@npm:^10.4.2": +"chevrotain@npm:^10.5.0": version: 10.5.0 resolution: "chevrotain@npm:10.5.0" dependencies: @@ -14015,10 +14016,10 @@ __metadata: languageName: node linkType: hard -"code-block-writer@npm:^12.0.0": - version: 12.0.0 - resolution: "code-block-writer@npm:12.0.0" - checksum: 10c0/ced73cdc466bff968bba9e8e32340d88420d25a229b9269f7425a10a7c2c9a12ca702dcb601b2462b96472d354f021cf66e552179fcbe30c8f7ecd0173c5fa07 +"code-block-writer@npm:^13.0.1": + version: 13.0.1 + resolution: "code-block-writer@npm:13.0.1" + checksum: 10c0/1ca0329032228aab4a8094148bc2b50fd8ff07a0e3f78c11986398951fc51c6bad24bc7236437e639ac95d4c3bb489c2f3c629dc5f21c22a3bca0daa41d64187 languageName: node linkType: hard @@ -17128,7 +17129,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.3.2, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": +"fast-glob@npm:3.3.2, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -21452,6 +21453,13 @@ __metadata: languageName: node linkType: hard +"lilconfig@npm:^2.1.0": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 + languageName: node + linkType: hard + "limiter@npm:^1.1.5": version: 1.1.5 resolution: "limiter@npm:1.1.5" @@ -22504,15 +22512,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^7.4.3": - version: 7.4.6 - resolution: "minimatch@npm:7.4.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/e587bf3d90542555a3d58aca94c549b72d58b0a66545dd00eef808d0d66e5d9a163d3084da7f874e83ca8cc47e91c670e6c6f6593a3e7bb27fcc0e6512e87c67 - languageName: node - linkType: hard - "minimatch@npm:^8.0.2": version: 8.0.4 resolution: "minimatch@npm:8.0.4" @@ -23079,12 +23078,12 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^2.1.6": - version: 2.1.6 - resolution: "mkdirp@npm:2.1.6" +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" bin: mkdirp: dist/cjs/src/bin.js - checksum: 10c0/96f551c651dd8f5f9435d53df1a7b9bfc553be769ee6da5192c37c1f303a376ef1c6996f96913d4a8d357060451d4526a346031d1919f92c58806a5fa3cd8dfe + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d languageName: node linkType: hard @@ -28742,13 +28741,13 @@ __metadata: languageName: node linkType: hard -"ts-morph@npm:^18.0.0": - version: 18.0.0 - resolution: "ts-morph@npm:18.0.0" +"ts-morph@npm:^22.0.0": + version: 22.0.0 + resolution: "ts-morph@npm:22.0.0" dependencies: - "@ts-morph/common": "npm:~0.19.0" - code-block-writer: "npm:^12.0.0" - checksum: 10c0/6ea3259bf46a786eb446f75586aaa3a23715529889069e28e7bbd57e85e21585097559ec5b94e1b99cd6e6e9097d644d71e4a1e3274499f46b1cafd6a009b534 + "@ts-morph/common": "npm:~0.23.0" + code-block-writer: "npm:^13.0.1" + checksum: 10c0/0275606effaa24f6d8ad3ee9df3bb37c0330be002682f9e9157462b38b949e00fb81e0df20f571e08a0bd06107922eb35022bad5e2fb48ca89fda4299140b5de languageName: node linkType: hard From ff269cd09e0041ab26afc27d92bb798599a1eb1f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 02:03:07 +0100 Subject: [PATCH 72/74] fix(deps): update dependency lru-cache to v11 (#11029) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [lru-cache](https://togithub.com/isaacs/node-lru-cache) | [`10.4.3` -> `11.0.0`](https://renovatebot.com/diffs/npm/lru-cache/10.4.3/11.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lru-cache/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lru-cache/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lru-cache/10.4.3/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lru-cache/10.4.3/11.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    isaacs/node-lru-cache (lru-cache) ### [`v11.0.0`](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0) [Compare Source](https://togithub.com/isaacs/node-lru-cache/compare/v10.4.3...v11.0.0)
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/structure/package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/structure/package.json b/packages/structure/package.json index 02dafb082d0c..c21bde8f0a43 100644 --- a/packages/structure/package.json +++ b/packages/structure/package.json @@ -41,7 +41,7 @@ "line-column": "1.0.2", "lodash": "4.17.21", "lodash-decorators": "6.0.1", - "lru-cache": "10.4.3", + "lru-cache": "11.0.0", "proxyquire": "2.1.3", "smol-toml": "1.3.0", "ts-morph": "15.1.0", diff --git a/yarn.lock b/yarn.lock index f6696ed47905..b28420c83c00 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8575,7 +8575,7 @@ __metadata: line-column: "npm:1.0.2" lodash: "npm:4.17.21" lodash-decorators: "npm:6.0.1" - lru-cache: "npm:10.4.3" + lru-cache: "npm:11.0.0" proxyquire: "npm:2.1.3" smol-toml: "npm:1.3.0" ts-morph: "npm:15.1.0" @@ -21899,20 +21899,20 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:10.4.3, lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.2.2": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb - languageName: node - linkType: hard - -"lru-cache@npm:^11.0.0": +"lru-cache@npm:11.0.0, lru-cache@npm:^11.0.0": version: 11.0.0 resolution: "lru-cache@npm:11.0.0" checksum: 10c0/827ff0e0739f9b0f30f92f5a5fc97c6a2bd3ae32c0452bc58cb7411d6c589d49536073027293f2d1f02d0c2e72b63b162f238df7e9ff6f4cc0345f92afec4d1d languageName: node linkType: hard +"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.2.2": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" From b38e941130ad33e74aeb1671a7b578f110b92d86 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Jul 2024 02:25:36 +0100 Subject: [PATCH 73/74] fix(deps): update dependency pino to v9 (#11030) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pino](https://getpino.io) ([source](https://togithub.com/pinojs/pino)) | [`8.21.0` -> `9.3.1`](https://renovatebot.com/diffs/npm/pino/8.21.0/9.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pino/9.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pino/9.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pino/8.21.0/9.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pino/8.21.0/9.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
    pinojs/pino (pino) ### [`v9.3.1`](https://togithub.com/pinojs/pino/releases/tag/v9.3.1) [Compare Source](https://togithub.com/pinojs/pino/compare/v9.3.0...v9.3.1) **Full Changelog**: https://github.com/pinojs/pino/compare/v9.3.0...v9.3.1 ### [`v9.3.0`](https://togithub.com/pinojs/pino/compare/v9.2.0...92f2cee98e83d3f864b228a6e1dc29a31e54ba49) [Compare Source](https://togithub.com/pinojs/pino/compare/v9.2.0...v9.3.0) ### [`v9.2.0`](https://togithub.com/pinojs/pino/releases/tag/v9.2.0) [Compare Source](https://togithub.com/pinojs/pino/compare/v9.1.0...v9.2.0) #### What's Changed - shallow clone target options by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/pinojs/pino/pull/1973](https://togithub.com/pinojs/pino/pull/1973) - add logger instance as third parameter by [@​emmyakin](https://togithub.com/emmyakin) in [https://github.com/pinojs/pino/pull/1977](https://togithub.com/pinojs/pino/pull/1977) - use boolean flag to ensure serializers are applied once by [@​emmyakin](https://togithub.com/emmyakin) in [https://github.com/pinojs/pino/pull/1976](https://togithub.com/pinojs/pino/pull/1976) - suppport messageKey in pino/browser by [@​emmyakin](https://togithub.com/emmyakin) in [https://github.com/pinojs/pino/pull/1980](https://togithub.com/pinojs/pino/pull/1980) - Fixing browser side child log issue ([#​960](https://togithub.com/pinojs/pino/issues/960)) child level can now be set at cr… by [@​stevel032](https://togithub.com/stevel032) in [https://github.com/pinojs/pino/pull/1986](https://togithub.com/pinojs/pino/pull/1986) #### New Contributors - [@​stevel032](https://togithub.com/stevel032) made their first contribution in [https://github.com/pinojs/pino/pull/1986](https://togithub.com/pinojs/pino/pull/1986) **Full Changelog**: https://github.com/pinojs/pino/compare/v9.1.0...v9.2.0 ### [`v9.1.0`](https://togithub.com/pinojs/pino/releases/tag/v9.1.0) [Compare Source](https://togithub.com/pinojs/pino/compare/v9.0.0...v9.1.0) #### What's Changed - fix(transport-stream): Fix import error when using pkg with node v20 by [@​nagyszabi](https://togithub.com/nagyszabi) in [https://github.com/pinojs/pino/pull/1949](https://togithub.com/pinojs/pino/pull/1949) - Update LTS doc by [@​jsumners](https://togithub.com/jsumners) in [https://github.com/pinojs/pino/pull/1955](https://togithub.com/pinojs/pino/pull/1955) - Update pino types for browser.formatters by [@​KatelynKim](https://togithub.com/KatelynKim) in [https://github.com/pinojs/pino/pull/1946](https://togithub.com/pinojs/pino/pull/1946) - add node v22 to CI by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/pinojs/pino/pull/1953](https://togithub.com/pinojs/pino/pull/1953) - Add Platformatic to sponsors by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/pinojs/pino/pull/1956](https://togithub.com/pinojs/pino/pull/1956) - Update h3 example by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/pinojs/pino/pull/1968](https://togithub.com/pinojs/pino/pull/1968) - Support file URLs when configuring multiple transports by [@​haines](https://togithub.com/haines) in [https://github.com/pinojs/pino/pull/1961](https://togithub.com/pinojs/pino/pull/1961) - Adding support for mix\&match pipelines by [@​dbacarel](https://togithub.com/dbacarel) in [https://github.com/pinojs/pino/pull/1954](https://togithub.com/pinojs/pino/pull/1954) - apply serializers to args once before asObject or transmit by [@​emmyakin](https://togithub.com/emmyakin) in [https://github.com/pinojs/pino/pull/1971](https://togithub.com/pinojs/pino/pull/1971) - build(deps-dev): bump pino-pretty from 10.3.1 to 11.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/pinojs/pino/pull/1933](https://togithub.com/pinojs/pino/pull/1933) - build(deps): bump sonic-boom from 3.8.1 to 4.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/pinojs/pino/pull/1960](https://togithub.com/pinojs/pino/pull/1960) - build(deps): bump pino-std-serializers from 6.2.2 to 7.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/pinojs/pino/pull/1957](https://togithub.com/pinojs/pino/pull/1957) - build(deps-dev): bump tsd from 0.30.7 to 0.31.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/pinojs/pino/pull/1937](https://togithub.com/pinojs/pino/pull/1937) - build(deps): bump actions/dependency-review-action from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/pinojs/pino/pull/1894](https://togithub.com/pinojs/pino/pull/1894) - build(deps): bump pnpm/action-setup from 2.4.0 to 3.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/pinojs/pino/pull/1913](https://togithub.com/pinojs/pino/pull/1913) - Drop yarn support and update pnpm by [@​mcollina](https://togithub.com/mcollina) in [https://github.com/pinojs/pino/pull/1972](https://togithub.com/pinojs/pino/pull/1972) - build(deps): bump thread-stream from 2.7.0 to 3.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/pinojs/pino/pull/1959](https://togithub.com/pinojs/pino/pull/1959) #### New Contributors - [@​nagyszabi](https://togithub.com/nagyszabi) made their first contribution in [https://github.com/pinojs/pino/pull/1949](https://togithub.com/pinojs/pino/pull/1949) - [@​haines](https://togithub.com/haines) made their first contribution in [https://github.com/pinojs/pino/pull/1961](https://togithub.com/pinojs/pino/pull/1961) - [@​emmyakin](https://togithub.com/emmyakin) made their first contribution in [https://github.com/pinojs/pino/pull/1971](https://togithub.com/pinojs/pino/pull/1971) **Full Changelog**: https://github.com/pinojs/pino/compare/v9.0.0...v9.1.0 ### [`v9.0.0`](https://togithub.com/pinojs/pino/compare/v8.21.0...4f8ea32aa69ec94b2fb5561716a7701aec991ce7) [Compare Source](https://togithub.com/pinojs/pino/compare/v8.21.0...v9.0.0)
    --- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/api/package.json | 2 +- yarn.lock | 56 ++++----------------------------------- 2 files changed, 6 insertions(+), 52 deletions(-) diff --git a/packages/api/package.json b/packages/api/package.json index b2966bb61efb..31b67b057cb5 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -40,7 +40,7 @@ "humanize-string": "2.1.0", "jsonwebtoken": "9.0.2", "pascalcase": "1.0.0", - "pino": "8.21.0", + "pino": "9.3.1", "title-case": "3.0.3" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index b28420c83c00..46cd8a622d5b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7291,7 +7291,7 @@ __metadata: jsonwebtoken: "npm:9.0.2" memjs: "npm:1.3.2" pascalcase: "npm:1.0.0" - pino: "npm:8.21.0" + pino: "npm:9.3.1" redis: "npm:4.6.15" split2: "npm:4.2.0" title-case: "npm:3.0.3" @@ -24783,13 +24783,6 @@ __metadata: languageName: node linkType: hard -"pino-std-serializers@npm:^6.0.0": - version: 6.2.2 - resolution: "pino-std-serializers@npm:6.2.2" - checksum: 10c0/8f1c7f0f0d8f91e6c6b5b2a6bfb48f06441abeb85f1c2288319f736f9c6d814fbeebe928d2314efc2ba6018fa7db9357a105eca9fc99fc1f28945a8a8b28d3d5 - languageName: node - linkType: hard - "pino-std-serializers@npm:^7.0.0": version: 7.0.0 resolution: "pino-std-serializers@npm:7.0.0" @@ -24797,30 +24790,9 @@ __metadata: languageName: node linkType: hard -"pino@npm:8.21.0": - version: 8.21.0 - resolution: "pino@npm:8.21.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.1.1" - on-exit-leak-free: "npm:^2.1.0" - pino-abstract-transport: "npm:^1.2.0" - pino-std-serializers: "npm:^6.0.0" - process-warning: "npm:^3.0.0" - quick-format-unescaped: "npm:^4.0.3" - real-require: "npm:^0.2.0" - safe-stable-stringify: "npm:^2.3.1" - sonic-boom: "npm:^3.7.0" - thread-stream: "npm:^2.6.0" - bin: - pino: bin.js - checksum: 10c0/9cf8b3e8741ecc42b56d07fbb3d09f48c96c07a9a6d7196b69a60b56109899f8a7dfa14d85787d165a1038b74c7ca18e76cecce7c26ec14e0f05c73008df7891 - languageName: node - linkType: hard - -"pino@npm:^9.0.0": - version: 9.1.0 - resolution: "pino@npm:9.1.0" +"pino@npm:9.3.1, pino@npm:^9.0.0": + version: 9.3.1 + resolution: "pino@npm:9.3.1" dependencies: atomic-sleep: "npm:^1.0.0" fast-redact: "npm:^3.1.1" @@ -24835,7 +24807,7 @@ __metadata: thread-stream: "npm:^3.0.0" bin: pino: bin.js - checksum: 10c0/d060530ae2e4e8f21d04bb0f44f009f94d207d7f4337f508f618416514214ddaf1b29f8c5c265153a19ce3b6480b451461f40020f916ace9d53a5aa07624b79c + checksum: 10c0/ab1e81b3e5a91852136d80a592939883eeb81442e5d3a2c070bdbdeb47c5aaa297ead246530b10eb6d5ff59445f4645d1333d342f255d9f002f73aea843e74ee languageName: node linkType: hard @@ -27428,15 +27400,6 @@ __metadata: languageName: node linkType: hard -"sonic-boom@npm:^3.7.0": - version: 3.7.0 - resolution: "sonic-boom@npm:3.7.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - checksum: 10c0/57a3d560efb77f4576db111168ee2649c99e7869fda6ce0ec2a4e5458832d290ba58d74b073ddb5827d9a30f96d23cff79157993d919e1a6d5f28d8b6391c7f0 - languageName: node - linkType: hard - "sonic-boom@npm:^4.0.1": version: 4.0.1 resolution: "sonic-boom@npm:4.0.1" @@ -28423,15 +28386,6 @@ __metadata: languageName: node linkType: hard -"thread-stream@npm:^2.6.0": - version: 2.7.0 - resolution: "thread-stream@npm:2.7.0" - dependencies: - real-require: "npm:^0.2.0" - checksum: 10c0/d45f0cd1d7cea3986594d9c46ecc89c6912d1b44de80dfb718de4422658f4bc996b1cc8e3461bce2d3410899762a72c44daf48f7a943b6c6801a7b348d1c3b7c - languageName: node - linkType: hard - "thread-stream@npm:^3.0.0": version: 3.0.0 resolution: "thread-stream@npm:3.0.0" From 5e1caa824138e2b1e7a1ab2432b2d21f9376b0fb Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Sun, 21 Jul 2024 08:31:04 +0100 Subject: [PATCH 74/74] chore(deps): Remove webpack related packages (#11028) --- packages/core/package.json | 2 - yarn.lock | 99 +------------------------------------- 2 files changed, 2 insertions(+), 99 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index efc036d802be..bd729457e6d9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -45,7 +45,6 @@ "@redwoodjs/web-server": "workspace:*", "babel-loader": "^9.1.3", "core-js": "3.37.1", - "css-loader": "6.11.0", "graphql-tag": "2.12.6", "lodash": "4.17.21", "mini-css-extract-plugin": "2.9.0", @@ -54,7 +53,6 @@ "react-refresh": "0.14.0", "resolve-url-loader": "5.0.0", "rimraf": "6.0.1", - "style-loader": "3.3.4", "typescript": "5.4.5", "url-loader": "4.1.1" }, diff --git a/yarn.lock b/yarn.lock index 46cd8a622d5b..7e26e941f7b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8076,7 +8076,6 @@ __metadata: "@types/lodash": "npm:4.17.7" babel-loader: "npm:^9.1.3" core-js: "npm:3.37.1" - css-loader: "npm:6.11.0" graphql-tag: "npm:2.12.6" lodash: "npm:4.17.21" mini-css-extract-plugin: "npm:2.9.0" @@ -8085,7 +8084,6 @@ __metadata: react-refresh: "npm:0.14.0" resolve-url-loader: "npm:5.0.0" rimraf: "npm:6.0.1" - style-loader: "npm:3.3.4" typescript: "npm:5.4.5" url-loader: "npm:4.1.1" bin: @@ -14754,30 +14752,6 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:6.11.0": - version: 6.11.0 - resolution: "css-loader@npm:6.11.0" - dependencies: - icss-utils: "npm:^5.1.0" - postcss: "npm:^8.4.33" - postcss-modules-extract-imports: "npm:^3.1.0" - postcss-modules-local-by-default: "npm:^4.0.5" - postcss-modules-scope: "npm:^3.2.0" - postcss-modules-values: "npm:^4.0.0" - postcss-value-parser: "npm:^4.2.0" - semver: "npm:^7.5.4" - peerDependencies: - "@rspack/core": 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - "@rspack/core": - optional: true - webpack: - optional: true - checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 - languageName: node - linkType: hard - "css-select@npm:^5.1.0": version: 5.1.0 resolution: "css-select@npm:5.1.0" @@ -19077,15 +19051,6 @@ __metadata: languageName: node linkType: hard -"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": - version: 5.1.0 - resolution: "icss-utils@npm:5.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d - languageName: node - linkType: hard - "idb@npm:7.1.1": version: 7.1.1 resolution: "idb@npm:7.1.1" @@ -24932,51 +24897,7 @@ __metadata: languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.1.0": - version: 3.1.0 - resolution: "postcss-modules-extract-imports@npm:3.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 - languageName: node - linkType: hard - -"postcss-modules-local-by-default@npm:^4.0.5": - version: 4.0.5 - resolution: "postcss-modules-local-by-default@npm:4.0.5" - dependencies: - icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^6.0.2" - postcss-value-parser: "npm:^4.1.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/f4ad35abeb685ecb25f80c93d9fe23c8b89ee45ac4185f3560e701b4d7372f9b798577e79c5ed03b6d9c80bc923b001210c127c04ced781f43cda9e32b202a5b - languageName: node - linkType: hard - -"postcss-modules-scope@npm:^3.2.0": - version: 3.2.0 - resolution: "postcss-modules-scope@npm:3.2.0" - dependencies: - postcss-selector-parser: "npm:^6.0.4" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/a2f5ffe372169b3feb8628cd785eb748bf12e344cfa57bce9e5cdc4fa5adcdb40d36daa86bb35dad53427703b185772aad08825b5783f745fcb1b6039454a84b - languageName: node - linkType: hard - -"postcss-modules-values@npm:^4.0.0": - version: 4.0.0 - resolution: "postcss-modules-values@npm:4.0.0" - dependencies: - icss-utils: "npm:^5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": +"postcss-selector-parser@npm:^6.0.10": version: 6.0.13 resolution: "postcss-selector-parser@npm:6.0.13" dependencies: @@ -24986,14 +24907,7 @@ __metadata: languageName: node linkType: hard -"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": - version: 4.2.0 - resolution: "postcss-value-parser@npm:4.2.0" - checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 - languageName: node - linkType: hard - -"postcss@npm:^8.2.14, postcss@npm:^8.4.33, postcss@npm:^8.4.39": +"postcss@npm:^8.2.14, postcss@npm:^8.4.39": version: 8.4.39 resolution: "postcss@npm:8.4.39" dependencies: @@ -28048,15 +27962,6 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:3.3.4": - version: 3.3.4 - resolution: "style-loader@npm:3.3.4" - peerDependencies: - webpack: ^5.0.0 - checksum: 10c0/8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 - languageName: node - linkType: hard - "superjson@npm:^1.12.2 || ^2.0.0": version: 2.2.1 resolution: "superjson@npm:2.2.1"