0.4.1 • Published 5 years ago
nuxt-userbase-module v0.4.1
nuxt-userbase-module
Setup
- Add
nuxt-userbase-moduledev dependency to your project
yarn add nuxt-userbase-moduleor
npm install nuxt-userbase-moduleAdd
nuxt-userbase-moduleto thebuildModulessection ofnuxt.config.js.Add
appIdto theuserbasesection. Take it here.
export default {
buildModules: [
'nuxt-userbase-module'
],
userbase: {
appId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
}
}Usage
After setup, $userbase object were injected to vue instances, nuxt context and vuex store.
Example
You can call it like:
// middleware/example.js
export default async function ({ $userbase }) {
const session = await $userbase.init()
console.log(session)
// or
const user = await $userbase.signUp({
username: 'test',
password: 'test12345678'
})
console.log(user)
}Methods
This module fully complies with the Userbase SDK.
You can use methods directly from SDK.
This module is also fully typed with typescript in accordance with the SDK.
TypeScript
If you are a Nuxt TypeScript user, you need to add declarations to your .d.ts file for the module to work correctly.
License
Copyright © Artjom Löbsack