From f2060afffcddad8c568fa2ca0d315a3f9e721311 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Sat, 22 Mar 2025 08:13:52 +0100 Subject: [PATCH 1/2] fix: eject javascript --- src/services/eject/eject.services.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/services/eject/eject.services.ts b/src/services/eject/eject.services.ts index 62f1d1e5..44590cf0 100644 --- a/src/services/eject/eject.services.ts +++ b/src/services/eject/eject.services.ts @@ -28,12 +28,14 @@ const ejectWithCmdLang = async ({lang}: {lang: string | undefined}) => { await ejectRust(); break; case 'ts': + case 'mts': case 'typescript': await ejectTypeScript(); break; case 'js': + case 'mjs': case 'javascript': - unsupportedLang(); + await ejectJavaScript(); return; } @@ -58,11 +60,6 @@ const promptLangAndEject = async () => { console.log(success()); }; -const unsupportedLang = () => { - console.log(red('Unsupported language. No serverless function was generated.')); - process.exit(1); -}; - const selectLang = async (): Promise<{lang: Lang}> => { const {lang}: {lang: Lang} = await prompts({ type: 'select', From 1eb06735ecff01ffbb959cc24635c1ee137caaf2 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Sat, 22 Mar 2025 08:15:00 +0100 Subject: [PATCH 2/2] chore: fmt --- src/services/eject/eject.services.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/eject/eject.services.ts b/src/services/eject/eject.services.ts index 44590cf0..26fd0fdd 100644 --- a/src/services/eject/eject.services.ts +++ b/src/services/eject/eject.services.ts @@ -1,6 +1,6 @@ import {notEmptyString} from '@dfinity/utils'; import {assertAnswerCtrlC, nextArg} from '@junobuild/cli-tools'; -import {cyan, green, magenta, red, yellow} from 'kleur'; +import {cyan, green, magenta, yellow} from 'kleur'; import prompts from 'prompts'; import {DEVELOPER_PROJECT_SATELLITE_PATH} from '../../constants/dev.constants'; import {helpDevContinue} from '../../help/dev.help';