Add tsconfig import resolution guard to check:source-resolution #269

Closed
opened 2026-06-04 17:50:54 +00:00 by steve · 0 comments
Owner

Describe the issue.

Problem

Goal

Scope

Non-goals

Acceptance Criteria

Implementation Notes

Suggested Files or Specs To Inspect

Validation Commands

Follow-up Tasks

Implementation Summary

Added check-first-party-tsconfig-resolution.mjs to check:source-resolution: validates svelte-check tsconfig paths for first-party imports, auto-discovers explicit subpath entrypoints (dist svelte exports and wildcard gaps), and added markdown/embed alongside api/cache and ui table-dnd paths. Fixed diffmerge tsconfig Prettier formatting. Validated: pnpm check:source-resolution, pnpm test:scripts, pnpm check:all, workspace check:svelte without api/dist, diffmerge check:format, make spec-lint.

Describe the issue. ## Problem ## Goal ## Scope ## Non-goals ## Acceptance Criteria ## Implementation Notes ## Suggested Files or Specs To Inspect ## Validation Commands ## Related Issues - Follow-up to #268 — [Add tsconfig path for @lapis-notes/api/cache subpath](../closed/268-add-tsconfig-path-for-lapis-notes-api-cache-subpath.md) ## Follow-up Tasks ## Implementation Summary Added check-first-party-tsconfig-resolution.mjs to check:source-resolution: validates svelte-check tsconfig paths for first-party imports, auto-discovers explicit subpath entrypoints (dist svelte exports and wildcard gaps), and added markdown/embed alongside api/cache and ui table-dnd paths. Fixed diffmerge tsconfig Prettier formatting. Validated: pnpm check:source-resolution, pnpm test:scripts, pnpm check:all, workspace check:svelte without api/dist, diffmerge check:format, make spec-lint. <!-- backlog:task_id=TASK-source-resolution-tsconfig-guard source_spec=scripts/first-party-source-resolution.mjs related_issue=268 -->
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lapis-notes/lapis#269
No description provided.