Skip to content

Commit 851a855

Browse files
committed
fix: fix build by manually adding .js extension to local imports
1 parent f987050 commit 851a855

13 files changed

Lines changed: 25 additions & 26 deletions

File tree

src/lib/lingui/gettext-parser.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import fs from 'node:fs/promises'
22

3-
import {invariant} from '@/lib/command/invariant'
3+
import {invariant} from '@/lib/command/invariant.js'
44

55
type Translation = {
66
comments: string[]
77
msgid: string[]
88
msgstr: string[]
99
}
1010

11-
export class GetTextParser {
11+
export class GettextParser {
1212
constructor() {}
1313

1414
async parse(catalogFilePath: string): Promise<Translation[]> {

src/lib/lingui/translations.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import fs from 'node:fs/promises'
44
import path from 'node:path'
55

66
import {FilledTranslation, MissingTranslation} from '@/lib/common/types.js'
7-
import {GetTextParser} from '@/lib/lingui/gettext-parser'
7+
import {GettextParser} from '@/lib/lingui/gettext-parser.js'
88

99
export class Translations {
10-
private parser: GetTextParser
10+
private parser: GettextParser
1111

1212
constructor(private projectDir: string) {
13-
this.parser = new GetTextParser()
13+
this.parser = new GettextParser()
1414
}
1515

1616
async addMissing(translations: FilledTranslation[]) {

src/lib/llm/defaults.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {LlmProvider} from '@/lib/common/types'
1+
import {LlmProvider} from '@/lib/common/types.js'
22

33
export const Defaults = {
44
llmSettings: {

src/lib/llm/llm.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import fs from 'node:fs/promises'
33
import {z} from 'zod'
44

55
import {invariant} from '@/lib/command/invariant.js'
6-
import {nonEmptyStringOrUndefined} from '@/lib/common/string'
6+
import {nonEmptyStringOrUndefined} from '@/lib/common/string.js'
77
import {Config, FilledTranslation, LlmProvider, MissingTranslation} from '@/lib/common/types.js'
8-
import {Defaults} from '@/lib/llm/defaults'
9-
import {Claude} from '@/lib/llm/services/claude'
8+
import {Defaults} from '@/lib/llm/defaults.js'
9+
import {Claude} from '@/lib/llm/services/claude.js'
1010
import {LlmService} from '@/lib/llm/services/llm-service.js'
1111
import {LmStudio} from '@/lib/llm/services/lmstudio.js'
1212
import {Ollama} from '@/lib/llm/services/ollama.js'
13-
import {OpenAi} from '@/lib/llm/services/openai'
13+
import {OpenAi} from '@/lib/llm/services/openai.js'
1414

1515
const getTranslationPrompt = ({fileContents, key, locale}: {fileContents: string; key: string; locale: string}) =>
1616
`I need you to translate a text for me. The text appears in an application and I need you to give me the translation to the ${locale} language locale.

src/lib/llm/services/claude.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {AnthropicProvider, createAnthropic} from '@ai-sdk/anthropic'
22

3-
import {invariant} from '@/lib/command/invariant'
4-
import {nonEmptyStringOrUndefined} from '@/lib/common/string'
3+
import {invariant} from '@/lib/command/invariant.js'
4+
import {nonEmptyStringOrUndefined} from '@/lib/common/string.js'
55
import {Config} from '@/lib/common/types.js'
6-
import {Defaults} from '@/lib/llm/defaults'
6+
import {Defaults} from '@/lib/llm/defaults.js'
77
import {LlmProvider, LlmService} from '@/lib/llm/services/llm-service.js'
88

99
export class Claude implements LlmService {

src/lib/llm/services/lmstudio.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {createOpenAICompatible} from '@ai-sdk/openai-compatible'
22

3-
import {invariant} from '@/lib/command/invariant'
3+
import {invariant} from '@/lib/command/invariant.js'
44
import {Config} from '@/lib/common/types.js'
5-
import {Defaults} from '@/lib/llm/defaults'
5+
import {Defaults} from '@/lib/llm/defaults.js'
66
import {LlmProvider, LlmService} from '@/lib/llm/services/llm-service.js'
77

88
type LmStudioModelsResponse = {

src/lib/llm/services/ollama.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {createOllama} from 'ollama-ai-provider'
22

3-
import {invariant} from '@/lib/command/invariant'
3+
import {invariant} from '@/lib/command/invariant.js'
44
import {Config} from '@/lib/common/types.js'
5-
import {Defaults} from '@/lib/llm/defaults'
5+
import {Defaults} from '@/lib/llm/defaults.js'
66
import {LlmProvider, LlmService} from '@/lib/llm/services/llm-service.js'
77

88
type OllamaModelsResponse = {

src/lib/llm/services/openai.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import {createOpenAI, OpenAIProvider} from '@ai-sdk/openai'
22

3-
import {invariant} from '@/lib/command/invariant'
4-
import {nonEmptyStringOrUndefined} from '@/lib/common/string'
3+
import {invariant} from '@/lib/command/invariant.js'
4+
import {nonEmptyStringOrUndefined} from '@/lib/common/string.js'
55
import {Config} from '@/lib/common/types.js'
6-
import {Defaults} from '@/lib/llm/defaults'
6+
import {Defaults} from '@/lib/llm/defaults.js'
77
import {LlmProvider, LlmService} from '@/lib/llm/services/llm-service.js'
88

99
export class OpenAi implements LlmService {

src/lib/ui/config/ConfigItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {UnorderedList} from '@inkjs/ui'
22
import {Box, Text} from 'ink'
33
import {PropsWithChildren} from 'react'
44

5-
import {ellipsize} from '@/lib/common/string'
5+
import {ellipsize} from '@/lib/common/string.js'
66

77
interface SectionProps extends PropsWithChildren {
88
name: string

src/lib/ui/config/CurrentConfig.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {Box, Text} from 'ink'
22
import {ReactElement} from 'react'
33

4-
import {Defaults, getDefaultLlmSetting} from '@/lib/llm/defaults'
5-
import {ConfigItem} from '@/lib/ui/config/ConfigItem'
4+
import {Defaults, getDefaultLlmSetting} from '@/lib/llm/defaults.js'
5+
import {ConfigItem} from '@/lib/ui/config/ConfigItem.js'
66

77
import {Config} from '../../common/types.js'
88

0 commit comments

Comments
 (0)