A different version of Nuxt Lodash to include only desired lodash functions
- Add
unfated-nuxt-lodash
as development dependency
# Using pnpm
pnpm add -D unfated-nuxt-lodash
# Using yarn
yarn add --dev unfated-nuxt-lodash
# Using npm
npm install --save-dev unfated-nuxt-lodash
- Add
unfated-nuxt-lodash
to themodules
section ofnuxt.config.ts
export default defineNuxtConfig({
modules: ['unfated-nuxt-lodash']
})
Name | Default | Description |
---|---|---|
prefix |
'_' |
String to prepend before each Lodash function (false to disable) |
upperAfterPrefix |
true |
If true it will automatically uppercase first letter after prefix (false to disable) |
include |
[] |
Array of Lodash functions to include from auto-imports |
alias |
[] |
Array of array pairs to rename specific Lodash functions (prefix is still added) |
export default defineNuxtConfig({
modules: ["unfated-nuxt-lodash"],
lodash: {
prefix: "_",
upperAfterPrefix: true,
include: ["cloneDeep"],
alias: [
["map", "aliasMap"], // => stringToCamelCase
],
},
});
That's it! You can now use My Module in your Nuxt app ✨