Skip to content

Add TypeScript README and update project README - #53

Merged
loesak merged 1 commit into
masterfrom
typescript-implementation
Jul 5, 2026
Merged

Add TypeScript README and update project README#53
loesak merged 1 commit into
masterfrom
typescript-implementation

Conversation

@loesak

@loesak loesak commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds implementations/typescript/README.md, mirroring the existing JVM/Python implementation READMEs (installation, library usage, CLI usage, EsqueConfiguration fields, how-it-works, development commands).
  • Updates the root README.md's Implementations section to include TypeScript/npm alongside JVM and Python, and fixes leftover "both implementations" language now that there are three.
  • Re-exports EsqueConfiguration/createEsqueConfiguration from implementations/typescript/src/esque.ts (the package's single entry point) so the library-usage example in the new README actually works via import { Esque, createEsqueConfiguration } from "esque-ts" — previously only Esque was reachable from the package root.

Test plan

  • npm run typecheck && npm run build — confirmed the new re-exports compile and are importable from dist/esque.js
  • npm run lint && npm test — 56/56 unit tests pass, no regressions
  • Full pre-commit hook (JVM + Python + TypeScript checks + 52-scenario compatibility suite against a live Elasticsearch container) passed end-to-end

🤖 Generated with Claude Code

Also re-export EsqueConfiguration/createEsqueConfiguration from the
package's single entry point (src/esque.ts) so the library usage shown
in the new README actually works via `import { Esque, createEsqueConfiguration } from "esque-ts"`.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@loesak
loesak merged commit eee645e into master Jul 5, 2026
4 checks passed
@loesak
loesak deleted the typescript-implementation branch July 5, 2026 05:10
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.

1 participant