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
Build the Interface
  • Routing
  • Layouts
  • Middlewares
  • Error Handling
Load and Render
  • Data Fetching
  • SSR and CSR
  • Head and SEO
Extend Runable
  • Auto-imports
  • Plugins
  • Modules
Configure and Ship
  • Runtime Configuration
  • CSS and Assets
  • Production Build
CLI
  • Overview
  • Create
  • Prepare
  • Build
  • MCP
  • AI Skills
  • Inspector

runable prepare

Regenerate .app/ — the types, routes, and auto-import registries Runable derives from your project.

runable prepare

runable prepare reads runable.config.ts and your application's conventional directories, then regenerates .app/: route declarations, layout and component registries, auto-import types, and runtime configuration types.

When to run it

  • After cloning a project, or right after runable create, before the editor or a typecheck needs .app/ to exist.
  • After adding, removing, or renaming a page, layout, component, composable, global, middleware, or plugin — the dev server keeps .app/ up to date automatically while it's running, but a one-off prepare is needed otherwise (for example in CI, before tsc).
  • After changing runable.config.ts.

A generated package.json from runable create wires this up as the app:prepare script.

.app/ is generated

Never edit files inside .app/ directly — the next prepare (or the dev server) overwrites them. Fix the source file or runable.config.ts instead, then regenerate.

Report an issue Edit this page
Create

Scaffold a new Runable project, add Runable to an existing backend, or create a Runable module.

Build

Produce the production client and server bundles Runable serves from .output/.

On this page

  • 1When to run it
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