Skip to content

Commit 4acdeff

Browse files
committed
refactor(core): require explicit import extensions
1 parent dc82a44 commit 4acdeff

301 files changed

Lines changed: 1325 additions & 1322 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎packages/core/src/account/sql.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { sqliteTable, text, integer, primaryKey } from "drizzle-orm/sqlite-core"
22

3-
import { Timestamps } from "../database/schema.sql"
3+
import { Timestamps } from "../database/schema.sql.js"
44

55
export const AccountTable = sqliteTable("account", {
66
id: text().primaryKey(),

‎packages/core/src/agent.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
export * as Agent from "./agent"
1+
export * as Agent from "./agent.js"
22

33
import path from "path"
44
import { makeLocationNode } from "@opencode-ai/util/effect/app-node"
55
import { Array, Context, Effect, Layer, Types } from "effect"
66
import { Agent } from "@opencode-ai/schema/agent"
77
import { Global } from "@opencode-ai/util/global"
8-
import { Bus } from "./bus"
9-
import { State } from "./state"
8+
import { Bus } from "./bus.js"
9+
import { State } from "./state.js"
1010

1111
const SHELL_OUTPUT_GLOB = (data: string) => path.join(data, "shell", "*", "*")
1212
const TOOL_OUTPUT_GLOB = (data: string) => path.join(data, "tool-output", "*")

‎packages/core/src/aisdk-native.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
export * as AISDKNative from "./aisdk-native"
1+
export * as AISDKNative from "./aisdk-native.js"
22

33
import { isRecord } from "@opencode-ai/ai/utils/record"
4-
import { Provider } from "./provider"
4+
import { Provider } from "./provider.js"
55

66
export interface Mapping {
77
readonly package: string

‎packages/core/src/aisdk.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export * as AISDK from "./aisdk"
1+
export * as AISDK from "./aisdk.js"
22

33
import { makeLocationNode } from "@opencode-ai/util/effect/app-node"
44
import { APICallError } from "@ai-sdk/provider"
@@ -34,9 +34,9 @@ import {
3434
import { Auth, Endpoint, RequestExecutor, type AnyRoute } from "@opencode-ai/ai/route"
3535
import { ProviderShared } from "@opencode-ai/ai/protocols/shared"
3636
import { Cause, Context, Effect, Layer, Option, Schema, Scope, Stream } from "effect"
37-
import type { ID, Info } from "./model"
38-
import { Provider } from "./provider"
39-
import { State } from "./state"
37+
import type { ID, Info } from "./model.js"
38+
import { Provider } from "./provider.js"
39+
import { State } from "./state.js"
4040

4141
type SDK = any
4242
type UserContent = Extract<LanguageModelV3Message, { role: "user" }>["content"]

‎packages/core/src/app.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export * as App from "./app"
1+
export * as App from "./app.js"
22

33
import { Context, Layer } from "effect"
44
import { makeGlobalNode } from "@opencode-ai/util/effect/app-node"

‎packages/core/src/bus.ts‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
export * as Bus from "./bus"
1+
export * as Bus from "./bus.js"
22

33
import { Cause, Context, DateTime, Effect, Layer, Option, PubSub, Schema, Stream } from "effect"
44
import { Event } from "@opencode-ai/schema/event"
55
import type { EventLog } from "@opencode-ai/schema/event-log"
66
import { and, asc, eq, gt, lte, sql } from "drizzle-orm"
7-
import { Database } from "./database/database"
8-
import { EventSequenceTable, EventTable } from "./event/sql"
9-
import { Location } from "./location"
7+
import { Database } from "./database/database.js"
8+
import { EventSequenceTable, EventTable } from "./event/sql.js"
9+
import { Location } from "./location.js"
1010
import { makeGlobalNode } from "@opencode-ai/util/effect/app-node"
1111
import { isDeepStrictEqual } from "node:util"
1212
import { Durable } from "@opencode-ai/schema/durable-event-manifest"

‎packages/core/src/catalog.ts‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
export * as Catalog from "./catalog"
1+
export * as Catalog from "./catalog.js"
22

33
import { makeLocationNode } from "@opencode-ai/util/effect/app-node"
44
import { Array, Context, Effect, Layer, Order, pipe } from "effect"
55
import { Catalog } from "@opencode-ai/schema/catalog"
6-
import { Model } from "./model"
7-
import { Provider } from "./provider"
8-
import { Bus } from "./bus"
9-
import { State } from "./state"
10-
import { Integration } from "./integration"
6+
import { Model } from "./model.js"
7+
import { Provider } from "./provider.js"
8+
import { Bus } from "./bus.js"
9+
import { State } from "./state.js"
10+
import { Integration } from "./integration.js"
1111

1212
export type ProviderRecord = {
1313
provider: Provider.MutableInfo

‎packages/core/src/codemode/catalog.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export * as CodeModeCatalog from "./catalog"
1+
export * as CodeModeCatalog from "./catalog.js"
22

33
import { Schema } from "effect"
44

‎packages/core/src/codemode/instructions.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
export * as CodeModeInstructions from "./instructions"
1+
export * as CodeModeInstructions from "./instructions.js"
22

33
import { searchSignature, toolExpression } from "@opencode-ai/codemode"
44
import { Effect, Schema } from "effect"
5-
import { Instructions } from "../instructions/index"
6-
import { CodeModeCatalog } from "./catalog"
5+
import { Instructions } from "../instructions/index.js"
6+
import { CodeModeCatalog } from "./catalog.js"
77

88
// prettier-ignore
99
const prompt = (hasMoreTools: boolean) => `The Code Mode tool catalog below is ${hasMoreTools ? "partial" : "complete"}.

‎packages/core/src/codemode/tool.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
export * as CodeModeTool from "./tool"
1+
export * as CodeModeTool from "./tool.js"
22

33
import { CodeMode, Tool, toolError } from "@opencode-ai/codemode"
44
import type { Content, Context, Error, Info, Metadata, Result } from "@opencode-ai/schema/tool"
55
import { Effect, Ref, Schema, Semaphore } from "effect"
6-
import { definition } from "../tool/runtime"
6+
import { definition } from "../tool/runtime.js"
77

88
const ExecuteFile = Schema.Struct({
99
data: Schema.String,

0 commit comments

Comments
 (0)