# scriptc

scriptc compiles TypeScript and JavaScript to native executables and WebAssembly. Explore compilation modes, Node.js API support, and runtime behavior.

This file helps AI agents understand and use this documentation site.

## Documentation Surfaces

- [Documentation](http://localhost:3000/docs): Documentation section: docs
- [Full documentation context](http://localhost:3000/llms.txt): All configured documentation as Markdown
- [Semantic documentation sitemap](http://localhost:3000/sitemap.md): High-level documentation map for agent navigation
- Page-level Markdown: append .md or .mdx to a documentation URL

## When to use scriptc

- Category: Compiler
Common use cases:

- Compile TypeScript or JavaScript to native executables
- Check a program's compilation coverage
- Build WebAssembly modules

## MCP

- [MCP manifest](http://localhost:3000/.well-known/mcp.json)
- [scriptc docs](http://localhost:3000/api/mcp)

## Important Links

- [Docs](http://localhost:3000/docs)
- [Compatibility](http://localhost:3000/compatibility)
- [Node.js compatibility](http://localhost:3000/compatibility)
- [GitHub repository](https://github.com/vercel-labs/scriptc): Source repository

## Agent Instructions

- Use /sitemap.md to identify the most relevant documentation pages before answering broad questions.
- Use /llms.txt when you need the complete documentation corpus as Markdown context.
- Fetch individual documentation pages with a .md or .mdx extension for focused page-level context.
- Only use product capabilities and integration surfaces that are explicitly listed in this file.
