Skip to content

chore: add CLAUDE.md and correct Node version in README - #453

Merged
hamzabenali-okta merged 1 commit into
masterfrom
chore/add-claude-md
Jul 22, 2026
Merged

chore: add CLAUDE.md and correct Node version in README#453
hamzabenali-okta merged 1 commit into
masterfrom
chore/add-claude-md

Conversation

@hamzabenali-okta

Copy link
Copy Markdown
Contributor

Add CLAUDE.md with repository guidance for AI assistants: project layout, Node 22 + npm tooling, common commands, the externals-vs-bundled dependency model, and the version-release checklist.

Fix the README development-setup note, which still said "Requires Node 12"; the repo targets Node 22 per .nvmrc and package.json engines.

✏️ Changes

Documentation-only change. No application code, dependencies, or build output changed.

  • CLAUDE.md (new): guidance for AI coding assistants working in this repo — the server/ / client/ / dist/ layout, Node 22 + npm tooling, common commands (npm test, lint:js, build, serve:*), the externals-vs-bundled dependency model (externals are resolved from the host module store at runtime and are not bundled, so their versions must be kept in sync between auth0-extension.externals and dependencies), and the multi-place version-release checklist. This captures conventions that are otherwise easy to get wrong in a maintenance-mode repo.
  • README.md: the Development Setup section still said "Requires Node 12 — higher versions not yet supported", which is stale. The repo targets Node 22 (.nvmrc and the engines field in package.json). Updated the note to Node 22 and pointed at those authoritative sources.

No packages were added or updated, so no lockfile / build changes are involved.

📷 Screenshots

N/A — no visual changes.

🔗 References

  • README "Development Setup" section (the corrected note) and .nvmrc / package.json engines as the source of truth for the Node version.

🎯 Testing

No functional change to test. Reviewers can verify by reading the two files and confirming the README Node version now matches .nvmrc and package.json engines.

🚫 This change has been tested in a Webtask

🚫 This change has unit test coverage

🚫 This change has integration test coverage

🚫 This change has been tested for performance

🚀 Deployment

✅ This can be deployed any time — documentation only, no runtime impact, no lockstep dependency.

🎡 Rollout

In order to verify that the deployment was successful we will confirm the two files are present on the default branch as intended. There is nothing to verify at runtime — the change does not affect the deployed extension.

🔥 Rollback

We will rollback if the documentation is found to be inaccurate or misleading.

📄 Procedure

Revert the merge commit. Since this is a docs-only change with no runtime effect, revert is safe at any time and requires no redeploy.

🖥 Appliance

Note to reviewers: ensure that this change is compatible with the Appliance. This is a documentation-only change with no runtime or build impact, so no Appliance compatibility concerns apply.

Add CLAUDE.md with repository guidance for AI assistants: project layout,
Node 22 + npm tooling, common commands, the externals-vs-bundled dependency
model, and the version-release checklist.

Fix the README development-setup note, which still said "Requires Node 12";
the repo targets Node 22 per .nvmrc and package.json engines.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@sauntimo
sauntimo self-requested a review July 21, 2026 17:52
@hamzabenali-okta
hamzabenali-okta merged commit cae9889 into master Jul 22, 2026
4 checks passed
@hamzabenali-okta
hamzabenali-okta deleted the chore/add-claude-md branch July 22, 2026 12:07
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