diff --git a/.changeset/angry-eggs-film.md b/.changeset/angry-eggs-film.md new file mode 100644 index 0000000000..7a19d73fe4 --- /dev/null +++ b/.changeset/angry-eggs-film.md @@ -0,0 +1,5 @@ +--- +"@kubb/plugin-cypress": minor +--- + +support for `cy.request` with new plugin `@kubb/plugin-cypress` diff --git a/.changeset/happy-lands-kick.md b/.changeset/happy-lands-kick.md new file mode 100644 index 0000000000..800610eccb --- /dev/null +++ b/.changeset/happy-lands-kick.md @@ -0,0 +1,5 @@ +--- +"@kubb/plugin-cypress": patch +--- + +Add a Cypress plugin for generating cypress requests diff --git a/.codesandbox/ci.json b/.codesandbox/ci.json index baa2eeb148..d85580a095 100644 --- a/.codesandbox/ci.json +++ b/.codesandbox/ci.json @@ -7,6 +7,7 @@ "packages/plugin-oas", "packages/plugin-redoc", "packages/plugin-client", + "packages/plugin-cypress", "packages/plugin-faker", "packages/plugin-msw", "packages/plugin-swr", @@ -21,6 +22,7 @@ ], "sandboxes": [ "/examples/advanced", + "/examples/cypress", "/examples/faker", "/examples/msw", "/examples/react-query", diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 828924327d..9d60bab8f6 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -179,6 +179,10 @@ const mainSidebar = [ }, ], }, + { + text: '@kubb/plugin-cypress new in 3.7.0', + link: '/plugins/plugin-cypress/', + }, { text: '@kubb/plugin-client', link: '/plugins/plugin-client/', @@ -301,6 +305,10 @@ const examplesSidebar = [ text: 'Fetch', link: '/examples/fetch', }, + { + text: 'Cypress new in 3.7.0', + link: '/examples/cypress', + }, { text: 'Advanced', link: '/examples/advanced', @@ -372,6 +380,10 @@ const documentationMenu = [ text: '@kubb/plugin-oas', link: '/plugins/plugin-oas/', }, + { + text: '@kubb/plugin-cypress', + link: '/plugins/plugin-cypress/', + }, { text: '@kubb/plugin-client', link: '/plugins/plugin-client/', @@ -504,6 +516,7 @@ export default defineConfig({ '@kubb/core/transformers': ['../packages/core/src/transformers/index.ts'], '@kubb/fs': ['../packages/fs/src/index.ts'], '@kubb/fs/types': ['../packages/fs/src/types.ts'], + '@kubb/plugin-cypress': ['../packages/plugin-cypress/src/index.ts'], '@kubb/plugin-oas': ['../packages/plugin-oas/src/index.ts'], '@kubb/plugin-oas/hooks': ['../packages/plugin-oas/src/hooks/index.ts'], '@kubb/plugin-client': ['../packages/plugin-client/src/index.ts'], diff --git a/docs/changelog.md b/docs/changelog.md index 05a6dce4df..11402ac400 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,6 +4,9 @@ title: Changelog # Changelog +## 3.7.0 +- [`plugin-cypress`](/plugins/plugin-cypress): support for `cy.request` with new plugin `@kubb/plugin-cypress` + ## 3.6.5 - [`plugin-react-query`](/plugins/plugin-react-query/): `TVariables` set to `void` as default - [`plugin-svelte-query`](/plugins/plugin-svelte-query/): `TVariables` set to `void` as default diff --git a/docs/examples/cypress.md b/docs/examples/cypress.md new file mode 100644 index 0000000000..2f7309ba5f --- /dev/null +++ b/docs/examples/cypress.md @@ -0,0 +1,18 @@ +--- +title: Cypress PetStore +aside: false +--- + +