Skip to content

docs: get the repo ready to go public - #4

Merged
iyashjayesh merged 1 commit into
mainfrom
chore/public-readiness
Oct 19, 2026
Merged

iyashjayesh merged 1 commit into
mainfrom
chore/public-readiness

Conversation

@iyashjayesh

Copy link
Copy Markdown
Collaborator

Prepares the repo for going public.

Secrets audit: gitleaks over all history and the working tree found no real secrets (one hit is a fake test token). The internal dev API host is removed from the tests; it remains in older commits.

README, filling the gaps found by comparing against openai-node, Deepgram, ElevenLabs, Cartesia, LMNT and Fern/Stainless conventions:

  • npm version and license badges
  • yarn and bun install lines; ws only needed for realtime in Node
  • explicit options win over environment variables
  • exported TypeScript types
  • requirements: Node 18+, TypeScript 4.7+ (checked against 4.7, 4.9 and 5.0)
  • Getting help and Security sections

SECURITY.md: report vulnerabilities privately through GitHub's private vulnerability reporting (to be enabled once the repo is public).

pnpm typecheck, pnpm lint and pnpm test pass (156 tests).

- README: npm and license badges, yarn/bun install, ws only for Node realtime,
  options win over env vars, exported types, requirements (Node 18+, TS 4.7+),
  getting help and security sections
- SECURITY.md: report vulnerabilities privately through GitHub
- tests: use placeholder hosts instead of the internal dev API host
@iyashjayesh
iyashjayesh merged commit d409907 into main Oct 19, 2026
3 checks passed
@iyashjayesh
iyashjayesh deleted the chore/public-readiness branch October 19, 2026 06: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