Skip to content

chore: keywords, extensionless imports, TS layout, watcher, CI, and pre-commit hooks#12

Merged
math-krish merged 2 commits into
mainfrom
chore/add-keywords
May 1, 2026
Merged

chore: keywords, extensionless imports, TS layout, watcher, CI, and pre-commit hooks#12
math-krish merged 2 commits into
mainfrom
chore/add-keywords

Conversation

@math-krish
Copy link
Copy Markdown
Contributor

@math-krish math-krish commented Apr 30, 2026

Summary

  • Standardizes extensionless relative imports in aws-cdk-local-lambda and the simple-crud example (Bundler-style resolution, consistent with tsup/esbuild).
  • Fixes TypeScript project boundaries so package and test files are not typechecked with the root NodeNext config (resolves TS2835 on ./types in tests).
  • Improves hot-reloader debouncing (path batch + manifest priority in the same window) and adjusts the manifest watcher test for chokidar timing. Replaces as unknown as in ModuleLoader tests with a proper Handler invocation.
  • Adds package keywords in package.json. CI runs on all push / pull_request, includes a dedicated pnpm --filter aws-cdk-local-lambda test step, and hardens Nx base for new branches.
  • Pre-commit runs build and tests for the package after nano-staged; Nx gains a test target for the library.

Type of change

  • Bug fix (fix:)
  • New feature (feat:)
  • Refactor (refactor:)
  • Documentation (docs:)
  • CI / tooling (ci: / chore:)

Checklist

  • pnpm build passes locally
  • pnpm lint passes (Biome clean — via nano-staged on staged files; root nx run-many --target=lint has no configured lint targets)
  • TypeScript compiles without errors (pnpm typechecktsc for example + package build path via Nx)
  • Tests added or updated (if applicable)

Related issues

@math-krish math-krish requested a review from asish918 April 30, 2026 18:01
@math-krish math-krish changed the title chore(add-keyword): adds keywords and updates tsconfig chore: keywords, extensionless imports, TS layout, watcher, CI, and pre-commit hooks Apr 30, 2026
@math-krish math-krish merged commit c66e9bd into main May 1, 2026
1 check passed
@math-krish math-krish deleted the chore/add-keywords branch May 1, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants