Skip to content

File Conventions Reference ​

Resux components ​

PathMeaning
app.vue or app/app.vueapp shell
error.vue or app/error.vueerror component
pages/**/*.vue or app/pages/**/*.vueroutes
layouts/**/*.vue or app/layouts/**/*.vuelayouts
components/**/*.vue or app/components/**/*.vuecomponents
islands/vue/**/*.vueVue runtime islands

Support files ​

PathMeaning
plugins/**/*.tsapp plugins
app/plugins/**/*.tsnested app plugins
middleware/**/*.tsroute middleware
app/middleware/**/*.tsnested route middleware
enhancements/**/*.tsclient enhancements
client-enhancements/**/*.tsclient enhancements
server/middleware/**/*.tsrequest middleware
server/plugins/**/*.tsserver plugins
server/api/**/*.ts/api handlers
server/routes/**/*.tscustom handlers

Auto-import directories ​

  • composables/
  • utils/
  • shared/
  • server/utils/
  • module-added import directories

Exports from these directories contribute to generated import declarations and package analysis.

Mode suffixes ​

  • .client.ts
  • .server.ts
  • no suffix for all mode
  • .global.ts for global route middleware

Suffixes can be combined according to the support-file parser.

Route filenames ​

txt
index.vue          index route
about.vue          static route
[id].vue           dynamic segment
[...slug].vue      catch-all segment

The same bracket rules apply to server handler discovery.

Configuration and types ​

FileMeaning
resux.config.tsmain app config
resux.halal.config.tssafety policy
nitro.config.tsNitro configuration
env.d.tsapp/global type entry
types/**/*.d.tsapp augmentation
.env.exampleenvironment variable names

Assets ​

  • public/ maps directly to root URLs.
  • assets/ contains source CSS/media and is served through a protected /assets mapping where needed.
  • assets/css/tailwind.css activates the managed Tailwind pipeline when dependencies are available.

Generated paths ​

  • .resux/
  • .resux-nitro/
  • .nitro/
  • .output/
  • .resux-generated/

Do not commit or edit generated output unless a specific deployment workflow requires an artifact outside source control.

Source-aligned documentation for the Resux resumable web framework.