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

app/css

Organize global stylesheets loaded by Runable.

app/css/ is an organizational convention, but its files are not loaded automatically. Declare each global entry in runable.config.ts.

/* app/css/main.css */
:root {
  font-family: system-ui, sans-serif;
}
export default defineConfig({
  css: ["./app/css/main.css"],
});

Import component-specific styles from the component's <style> block. Reserve the css option for resets, tokens, themes, and truly global styles.

Vite processes declared files. To use Sass, Less, or Stylus, install the matching preprocessor in the consuming project.

Report an issue Edit this page
middlewares

Control Vue navigation with global or named middleware.

app.vue

Customize the root component of the Vue application.

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