@xarenas107/nuxt-uncsrf
Nuxt module for csrf protection
855
| Install | |
|---|---|
npm install @xarenas107/nuxt-uncsrf |
|
| Latest Version: | 2.2.6 |
| Older releases: | 3 |
| License: | MIT |
| Last Updated: | Jul 19, 2025 |
| Links: | GitHub · npm |
Maintainer: xarenas107
Nuxt Unscrf
My new Nuxt module for doing amazing things.
🚀 Features
- ⛰ Nuxt 3 ready
- 👌 Zero config: Configuration for common use cases
- ⚡ Nitro ready: Customizable nitro storage.
- ⚙️ Auto import: Provide auto import functions.
- 🦾 Type strong: Written in typescript
📦 Install
npm i @xarenas107/nuxt-uncsrf -D
🦄 Usage
Add
@xarenas107/nuxt-uncsrfto themodulessection ofnuxt.config.ts.
export default defineNuxtConfig({
modules: [
'@xarenas107/nuxt-uncsrf'
]
})
By default csrf protection is applied to all routes except for /_nuxt and /__nuxt with GET method. If you need more control, use nitro route rules.
Use false to disable protection
routeRules:{
'/locale/**': {
uncsrf: false,
}
}
You can customize storage
// define storage on `nuxt.config.ts`
export default defineNuxtConfig({
uncsrf:{
storage:{
driver:'memory'
}
}
})
Or use a previously defined storage'
export default defineNuxtConfig({
nitro:{
storage:{
'security':{
driver:'memory',
}
}
},
uncsrf:{
storage:'security'
}
})
That's it! You can now use @nuxt/uncsrf in your Nuxt app ✨
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 2.2.6 | MIT | ||
| 2.2.5 | MIT | ||
| 2.2.4 | MIT | ||
| 2.2.3 | MIT | ||
| 2.2.2 | MIT | ||
| 2.2.1 | ^3.0 | MIT | |
| 2.2.0 | ^3.0 | MIT | |
| 2.1.1 | ^3.0 | MIT | |
| 2.1.0 | ^3.0 | MIT | |
| 2.0.6 | ^3.0 | MIT | |
| 2.0.5 | ^3.0 | MIT | |
| 2.0.3 | ^3.0 | MIT | |
| 2.0.2 | ^3.0 | MIT | |
| 2.0.1 | ^3.0 | MIT | |
| 2.0.0 | ^3.0 | MIT | |
| 1.3.3 | ^3.0 | MIT | |
| 1.3.0 | ^3.0 | MIT | |
| 1.2.5 | ^3.0 | MIT | |
| 1.2.4 | ^3.0 | MIT | |
| 1.2.3 | ^3.0 | MIT | |
| 1.2.2 | ^3.0 | MIT | |
| 1.2.1 | ^3.0 | MIT | |
| 1.2.0 | ^3.0 | MIT | |
| 1.1.7 | ^3.0 | MIT | |
| 1.1.6 | ^3.0 | MIT | |
| 1.1.5 | ^3.0 | MIT | |
| 1.1.4 | ^3.0 | MIT | |
| 1.1.3 | ^3.0 | MIT | |
| 1.1.2 | ^3.0 | MIT | |
| 1.1.1 | ^3.0 | MIT |
Showing the latest 30 of 34. See every release on npm