Skip to content

chore: align repo scaffolding with the package standard - #16

Merged
TheGreatAxios merged 4 commits into
cl-9413-xai-provider-switch-to-oxfmt-and-oxlintfrom
cl-9414-xai-provider-align-repo-scaffolding-with-the-package
Sep 27, 2026
Merged

TheGreatAxios merged 4 commits into
cl-9413-xai-provider-switch-to-oxfmt-and-oxlintfrom
cl-9414-xai-provider-align-repo-scaffolding-with-the-package

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Closes CL-9414

Summary

  • CLA.md and the CLA Assistant workflow (cla.yml, signatures on a cla-signatures branch) added; CONTRIBUTING links the CLA. LICENSE already matched Interchange's text.
  • package.json: dropped main/types (exports covers Node and Bun), added keywords and homepage#readme, build clears dist first, test runs bun test src --pass-with-no-tests; key order is oxfmt's. Version 0.1.0 → 0.1.1 (patch: no public API break in this stack).
  • tsconfig.json and tsconfig.build.json use the shared templates (drops allowJs, composite and allowImportingTsExtensions).
  • .gitignore replaced with the shared template.
  • ci.yml replaced by the standard one: single Node 24 job without the matrix or the main-only PR filter, checkout v5, bun run check, then packs the tarball and imports createXaiResponsesAdapter, exchangeXaiCode, refreshXaiTokens and xaiUserIdFromAccessToken under Node.
  • CONTRIBUTING added from the template, with the live e2e instructions (default model: the first of XAI_DEFAULT_MODELS) and a manual Releasing section. AGENTS.md drops the Distribution section that restated package.json, lists the test files, states the peer ranges, and replaces the stale Local development note about unpublished file: stand-ins.

Commits

  1. chore: add the CLA
  2. build: align package.json and tsconfig with the package standard
  3. ci: run check and a Node pack smoke
  4. docs: trim CONTRIBUTING and AGENTS.md

Checks

bun run build, typecheck, lint, format:check, test, test:e2e (live suite skipped without XAI_LIVE_ACCESS_TOKEN) and the Node pack-and-import smoke pass locally. npm pack ships no test files.

@TheGreatAxios
TheGreatAxios added this pull request to stack #17 September 26, 2026 04:22
@TheGreatAxios
TheGreatAxios force-pushed the cl-9414-xai-provider-align-repo-scaffolding-with-the-package branch from 396550a to afb3c09 Compare September 26, 2026 04:26
@TheGreatAxios
TheGreatAxios merged commit 835b983 into main Sep 27, 2026
1 check passed
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