v0.1.0
The server resolver must now be bind to the event.context using the request hook.
Before
export default defineNitroPlugin((nitroApp) => {
nitroApp.$authorization = {
resolveServerUser: () => {
return { id: 2, name: 'User 1' } satisfies User
},
}
})After
export default defineNitroPlugin((nitroApp) => {
nitroApp.hooks.hook('request', async (event) => {
event.context.$authorization = {
resolveServerUser: () => {
return { id: 1, name: 'User 1' }
},
}
})
})Using the event.context is recommended to attach custom properties (instead of the nitroApp).
🚀 Enhancements
- Export types (8472ede)
🩹 Fixes
- Make component prop args optional (27d51b2)
💅 Refactors
⚠️ Prefer event.context instead of nitro-app (57345df)
📖 Documentation
🏡 Chore
- Remove exclude in tsconfig (0980005)
- Update deps (515ed7a)
- Remove a log (9572561)
- Update playground (57ea855)
- Update lockfile (df72014)
✅ Tests
🤖 CI
- Install playwright (a6b08f9)
⚠️ Breaking Changes
⚠️ Prefer event.context instead of nitro-app (57345df)
❤️ Contributors
- Barbapapazes e.soubiran25@gmail.com