nuxt-remeda
v1.0.10
Published
Remeda for Nuxt
Readme
💡 About
Remeda auto-import module for Nuxt. Inspired by nuxt-lodash.
📦 Install
- Install
nuxt-remedaas development dependency:
npm i nuxt-remeda -Dpnpm add nuxt-remeda -Dyarn add nuxt-remeda -D- Add it to the
modulessection of yournuxt.config:
export default defineNuxtConfig({
modules: ["nuxt-remeda"],
});🚀 Example
Use any Remeda methods in your Nuxt application, they will be auto-imported!
<script setup>
const text = useCapitalize("it works!");
</script>
<template>
<div>{{ text }}</div>
</template>🔨 Config
| Name | Default | Description |
| ------------------ | ------- |---------------------------------------------------------------------------------------|
| prefix | 'use' | String to prepend before each Remeda function (false to disable) |
| prefixSkip | 'is' | Functions that starts with this keywords will be skipped by prefix (false to disable) |
| upperAfterPrefix | true | If true it will automatically uppercase first letter after prefix (false to disable) |
| exclude | [] | Array of Remeda functions to exclude from auto-imports |
| alias | [] | Array of array pairs to rename specific Remeda functions (prefix is still added) |
💻 Example - Config
export default defineNuxtConfig({
modules: ["nuxt-remeda"],
remeda: {
prefix: "R",
prefixSkip: ["string"],
upperAfterPrefix: false,
exclude: ["map"],
alias: [
['toCamelCase', 'stringToCamelCase'], // => stringToCamelCase
['toKebabCase', 'stringToKebab'] // => stringToKebab
]
}
});📄 License
MIT License © 2024-2025 - Hamo Boker
