From ed28943e7af292418c8492ac8117474d1460ca00 Mon Sep 17 00:00:00 2001 From: -Puter <22245429+puterhimself@users.noreply.github.com> Date: Wed, 29 Jul 2026 19:32:15 +0530 Subject: [PATCH] fix: drop .ts extensions from primitives imports Use extensionless import specifiers in project.ts and work.ts so the modules resolve under Node ESM and bundler resolution, consistent with allowImportingTsExtensions on the consuming packages. --- packages/primitives/src/project.ts | 4 ++-- packages/primitives/src/work.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/primitives/src/project.ts b/packages/primitives/src/project.ts index 461778d..dbdb12d 100644 --- a/packages/primitives/src/project.ts +++ b/packages/primitives/src/project.ts @@ -1,9 +1,9 @@ /* eslint-disable max-classes-per-file -- deep Effect v4 domain module: branded schemas, tagged errors, and context services */ import { Context, Effect, Layer, Schema } from "effect"; -import { OrganizationId, ProjectId, TimestampMs } from "./signal.ts"; +import { OrganizationId, ProjectId, TimestampMs } from "./signal"; -export type { OrganizationId, ProjectId } from "./signal.ts"; +export type { OrganizationId, ProjectId } from "./signal"; // --------------------------------------------------------------------------- // Domain constants diff --git a/packages/primitives/src/work.ts b/packages/primitives/src/work.ts index b25c200..ee9070b 100644 --- a/packages/primitives/src/work.ts +++ b/packages/primitives/src/work.ts @@ -1,7 +1,7 @@ import { Array as EffectArray, Effect, Order, Schema } from "effect"; -export { WorkStatus } from "./work-lifecycle.ts"; -export type { WorkStatus as WorkLifecycleStatus } from "./work-lifecycle.ts"; +export { WorkStatus } from "./work-lifecycle"; +export type { WorkStatus as WorkLifecycleStatus } from "./work-lifecycle"; const MeaningfulString = Schema.String.check( Schema.makeFilter((value) => value.trim().length > 0, {