usemods-nuxt

Use Mods (Nuxt Module)
Auto-imported functions, modifiers, and reactive Vue composables for zippy Nuxt developers.
Quick Setup
npx nuxi module add usemods-nuxt
What you get
- Auto-imports for every export from
usemods(formatNumber,slugify,detectBreakpoint, …) - Reactive composables for helpers that need event listeners (SSR-safe defaults until mounted):
| Composable | Wraps |
|---|---|
useScrollPosition |
detectScrollPosition |
useMousePosition |
detectMousePosition |
useRelativeMousePosition |
detectRelativeMousePosition |
useWindowSize |
detectWindowSize |
useActiveBrowser |
detectActiveBrowser |
useColorScheme |
detectColorScheme |
useBreakpoint |
detectBreakpoint |
useContainerBreakpoint |
detectContainerBreakpoint |
useNetworkStatus |
detectNetworkStatus |
useOrientation |
isPortrait / isLandscape |
<script setup>
const breakpoint = useBreakpoint()
const size = useWindowSize()
const { isPortrait, isLandscape } = useOrientation()
</script>
Alias option
Remap auto-imported names via nuxt.config:
export default defineNuxtConfig({
modules: ['usemods-nuxt'],
usemods: {
alias: [
['formatNumber', 'fmt'],
],
},
})
AI / coding agents
Docs optimized for agents: usemods.com/llms.txt, AGENTS.md, and the AI discovery checklist.
Manual Setup
- Add
usemods-nuxtdependency to your project
# Using pnpm
pnpm add -D usemods-nuxt
# Using yarn
yarn add --dev usemods-nuxt
# Using npm
npm install --save-dev usemods-nuxt
- Add
usemods-nuxtto themodulessection ofnuxt.config.ts
export default defineNuxtConfig({
modules: ["usemods-nuxt"],
})
That's it! You've got every mod util (and the reactive composables) in your Nuxt app ✨🛵
Related Packages
nuxt-hydration-gate
Mark Nuxt app hydration with a DOM attribute for CSS, scripts, and end-to-end te...
211
0
@verbaly/nuxt
Nuxt integration for Verbaly: zero-config module with per-request locale negotia...
8,706
4
@vitral/nuxt
The Nuxt module for Vitral: the plugin from nuxt.config, auto-imported component...
2,999
3
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.18.0 | ^3.0 | MIT | |
| 1.16.0 | ^3.0 | MIT | |
| 1.15.0 | ^3.0 | MIT | |
| 1.14.1 | ^3.0 | MIT | |
| 1.14.0 | ^3.0 | MIT | |
| 1.13.0 | ^3.0 | MIT | |
| 1.12.0 | ^3.0 | MIT | |
| 1.11.0 | ^3.0 | MIT | |
| 1.10.0 | ^3.0 | MIT | |
| 1.9.2 | ^3.0 | MIT | |
| 1.9.1 | ^3.0 | MIT | |
| 1.9.0 | ^3.0 | MIT | |
| 1.8.0 | ^3.0 | MIT | |
| 1.7.1 | ^3.0 | MIT | |
| 1.7.0 | ^3.0 | MIT | |
| 1.6.1 | ^3.0 | MIT | |
| 1.6.0 | ^3.0 | MIT | |
| 1.5.2 | ^3.0 | MIT | |
| 1.5.1 | ^3.0 | MIT | |
| 1.5.0 | ^3.0 | MIT | |
| 1.4.3 | ^3.0 | MIT | |
| 1.4.2 | ^3.0 | MIT | |
| 1.4.1 | ^3.0 | MIT | |
| 1.4.0 | ^3.0 | MIT | |
| 1.3.1 | ^3.0 | MIT | |
| 1.3.0 | ^3.0 | MIT | |
| 1.2.1 | ^3.0 | MIT | |
| 1.2.0 | ^3.0 | MIT | |
| 1.1.0 | ^3.0 | MIT | |
| 1.0.1 | ^3.0 | MIT |
Showing the latest 30 of 36. See every release on npm