Skip to content

Commit d2f8d9b

Browse files
authored
Update doc references to swc-plugin (#10383)
1 parent da609de commit d2f8d9b

File tree

1 file changed

+4
-20
lines changed

1 file changed

+4
-20
lines changed

website/src/pages/plugins/presets/preset-client.mdx

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -617,26 +617,10 @@ module.exports = {
617617

618618
### SWC Plugin
619619

620-
<Callout type="warning">
621-
As of 2023/03/11, SWC's custom plugins is still an experimental feature, that means unexpected breaking changes that
622-
makes specific nextjs versions or our plugin incompatible are possible, so please file an issue
623-
[here](https://github.com/dotansimha/graphql-code-generator/issues/new?assignees=&labels=&template=bug_report.yml&title=@graphql-codegen/client-preset-swc-plugin%20...)
624-
if you faced any unexpected behavior/errors while using the plugin.
625-
626-
Pro tip: if you faced the following obscure error, or the nextjs `dev` script just instantly terminates the process without any errors,
627-
it most likely means that SWC is not happy with your nextjs version, so try upgrading it to `latest` if possible,
628-
then let us know of your current broken version to try fixing it or documenting its no longer supported.
629-
630-
```sh
631-
thread '<unnamed>' panicked at 'failed to invoke plugin: failed to invoke plugin on 'Some("/app/node_modules/next/dist/client/router.js")'
632-
```
633-
634-
</Callout>
635-
636620
The SWC plugin is not bundled in the `client-preset` package, so you will need to install it separately:
637621

638622
```sh npm2yarn
639-
npm i -D @graphql-codegen/client-preset-swc-plugin
623+
npm i -D @swc-contrib/plugin-graphql-codegen-client-preset
640624
```
641625

642626
#### General
@@ -650,7 +634,7 @@ To use the SWC plugin without Next.js, update your `.swcrc` to add the following
650634
// ...
651635
experimental: {
652636
plugins: [
653-
['@graphql-codegen/client-preset-swc-plugin', { artifactDirectory: './src/gql', gqlTagName: 'graphql' }]
637+
['@swc-contrib/plugin-graphql-codegen-client-preset', { artifactDirectory: './src/gql', gqlTagName: 'graphql' }]
654638
]
655639
}
656640
}
@@ -670,7 +654,7 @@ export default defineConfig({
670654
plugins: [
671655
react({
672656
plugins: [
673-
['@graphql-codegen/client-preset-swc-plugin', { artifactDirectory: './src/gql', gqlTagName: 'graphql' }]
657+
['@swc-contrib/plugin-graphql-codegen-client-preset', { artifactDirectory: './src/gql', gqlTagName: 'graphql' }]
674658
]
675659
})
676660
]
@@ -686,7 +670,7 @@ const nextConfig = {
686670
// ...
687671
experimental: {
688672
swcPlugins: [
689-
['@graphql-codegen/client-preset-swc-plugin', { artifactDirectory: './src/gql', gqlTagName: 'graphql' }]
673+
['@swc-contrib/plugin-graphql-codegen-client-preset', { artifactDirectory: './src/gql', gqlTagName: 'graphql' }]
690674
]
691675
}
692676
}

0 commit comments

Comments
 (0)