Runable v1.0.0-alpha.20
Why Runable? Docs Modules Work with AI Blog About Changelog
  • 01Why Runable?
  • 02Docs
  • 03Modules
  • 04Work with AI
  • 05Blog
  • 06About
  • 07Changelog
Vue without a fixed server runtime.
Getting Started Structure Integrations Guide MCP API
  • Getting Started Structure Integrations Guide MCP API
      .output.apptsconfig.app.jsonapppageslayoutscomponentscomposablesglobalspluginsmiddlewarescssapp.vueerror.vuemodulesnode_modulespublic.env.gitignorerunable.config.tsserver.tspackage.jsontsconfig.jsontsconfig.node.json

.output

Understand the production build generated by Runable.

runable build writes the production build to .output/ by default.

.output/
├── client/
│   ├── assets/          # Hashed JavaScript, CSS, and assets
│   └── index.html
├── server/              # SSR bundle when SSR is enabled
└── manifest.js          # Entries used by the Runable runtime

With ssr: false, Runable does not produce a server bundle. The client/ directory is enough to start the application in the browser.

Change the location

// runable.config.ts
export default defineConfig({
  distdir: "dist",
});

Add the selected directory to .gitignore. Your deployment pipeline should rebuild it rather than commit it.

Do not confuse .app and .output

.app/ supports development and typing. .output/ contains files executed or served in production.

Report an issue Edit this page
Structure

Quickly locate application code, configuration, generated files, and the production build in a Runable project.

.app

Understand the types, registries, and virtual files prepared by Runable.

On this page

  • 1Change the location
Runable

The Vue framework that brings productive conventions to any backend.

Product

  • Why Runable
  • Documentation
  • Installation
  • Integrations

Project

  • About
  • Blog
  • Changelog
  • Sponsor

Community

  • GitHub
  • Issues
  • Discussions
  • Bluesky

© 2026 Runable. Released under the MIT License.

Open source Built with Vue and Runable