From e6ace37f24a0b872e1ca0cf3eae68aca4dbffc43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 14 Nov 2022 20:28:42 +0900 Subject: [PATCH 1/4] Add a variant --- packages/next-swc/crates/core/src/relay.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/next-swc/crates/core/src/relay.rs b/packages/next-swc/crates/core/src/relay.rs index dfae8c6ccf16d3c..bd7fc3eb7fb2ef9 100644 --- a/packages/next-swc/crates/core/src/relay.rs +++ b/packages/next-swc/crates/core/src/relay.rs @@ -15,6 +15,7 @@ use swc_core::{ #[serde(rename_all = "lowercase")] pub enum RelayLanguageConfig { TypeScript, + JavaScript, Flow, } From e7ddf7b93f9b5eccd2483dd76fcd2b11f7b528cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 14 Nov 2022 20:29:15 +0900 Subject: [PATCH 2/4] Fix --- packages/next-swc/crates/core/src/relay.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/next-swc/crates/core/src/relay.rs b/packages/next-swc/crates/core/src/relay.rs index bd7fc3eb7fb2ef9..0c4484270bafc62 100644 --- a/packages/next-swc/crates/core/src/relay.rs +++ b/packages/next-swc/crates/core/src/relay.rs @@ -100,6 +100,9 @@ impl<'a> Relay<'a> { RelayLanguageConfig::TypeScript => { format!("{}.graphql.ts", definition_name) } + RelayLanguageConfig::JavaScript => { + format!("{}.graphql.js", definition_name) + } }; if let Some(artifact_directory) = &self.config.artifact_directory { From dea73ceb3d03320fac7a2857610104af15ac6e77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 14 Nov 2022 20:30:16 +0900 Subject: [PATCH 3/4] clippy --- packages/next-swc/crates/core/tests/telemetry.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next-swc/crates/core/tests/telemetry.rs b/packages/next-swc/crates/core/tests/telemetry.rs index 50bdb102ca4e7b6..c0f99b160d21949 100644 --- a/packages/next-swc/crates/core/tests/telemetry.rs +++ b/packages/next-swc/crates/core/tests/telemetry.rs @@ -48,7 +48,7 @@ export function getServerSideProps() { None, handler, &Default::default(), - comments.clone(), + comments, |_| next_ssg(eliminated_packages.clone()), |_| noop(), ) From 0afe8aa721eebc47afa56b01c0d437e3072df5e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 14 Nov 2022 20:36:57 +0900 Subject: [PATCH 4/4] type --- packages/next/server/config-shared.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next/server/config-shared.ts b/packages/next/server/config-shared.ts index f9b99a800ab8aad..b3b0878401da298 100644 --- a/packages/next/server/config-shared.ts +++ b/packages/next/server/config-shared.ts @@ -460,7 +460,7 @@ export interface NextConfig extends Record { relay?: { src: string artifactDirectory?: string - language?: 'typescript' | 'flow' + language?: 'typescript' | 'javascript' | 'flow' } removeConsole?: | boolean