Skip to content

Nucleify/nuc_overrides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  nuc_overrides

Nuxt module for the file override system. Place files under overrides/ with the same path as in nuxt/ or modules/ to replace them at build time.

How it works

  1. Directory structure:

    • overrides/nuxt/ — overrides nuxt/
    • overrides/modules/ — overrides modules/ (UI, composables, supabase/api handlers)
  2. Examples:

    • nuxt/composables/useAuth.tsoverrides/nuxt/composables/useAuth.ts
    • modules/nuc_auth/atomic/pages/Login/index.vueoverrides/modules/nuc_auth/atomic/pages/Login/index.vue
    • modules/nuc_auth/supabase/api/handle.tsoverrides/modules/nuc_auth/supabase/api/handle.ts
  3. Automatic resolution:

    • Redirects imports to override files
    • Excludes overridden originals from the Nuxt build
    • Handles relative, absolute, ~, and modules/ imports
    • Supports app.vue, pages/, and server-side handler imports

Notes

  • Override paths must match originals exactly
  • Works for TypeScript, JavaScript, and Vue SFCs
  • If an override exists, the original is not included in the build

    Contributors


About

Module for overriding files for Nucleify.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors