Commit Graph

4 Commits

Author SHA1 Message Date
Charles Wiltgen 46dbd95b28 refactor: migrate build scripts from Deno to Node 24
Node 24 has stable TypeScript stripping (no flags needed), eliminating
the need for Deno as a separate runtime. All scripts now use #!/usr/bin/env node.

- Add .mise.toml pinning Node 24
- Replace regex frontmatter parser with gray-matter in build-codex.ts
- Replace Deno.exit/Deno.args with process equivalents in pre-deploy.ts
- Update package.json scripts from deno run to node
- Remove Deno prerequisite from codex-install docs
2026-03-29 13:00:21 -07:00
Charles Wiltgen 6862dd8f8c refactor: rename mcp-server/ to axiom-mcp/ for consistent naming
Establishes axiom-{platform} naming convention (axiom-mcp, axiom-codex)
in preparation for Codex plugin support. Updates all references across
scripts, docs, and config.
2026-03-29 11:14:05 -07:00
Charles Wiltgen 3e7c35d303 feat: add MCP bundle staleness check to pre-deploy validation
New static check (12) compares mtime of mcp-server/dist/bundle.json
against the newest skill, agent, command, or annotation file. Blocks
deploy if the bundle is older than any source file, with a clear error
message and the exact command to rebuild.

Runs during pre-commit hook (--static phase) so stale bundles are
caught before they can be committed.
2026-03-19 14:13:22 -07:00
Charles Wiltgen 4fd38fbb9a refactor: migrate scripts from Node to Deno runtime
Update shebangs, import prefixes (node:fs, node:child_process), and
package.json scripts to use Deno. Replace pre-deploy.js with
pre-deploy.ts for native TypeScript support.
2026-03-19 09:24:17 -07:00