Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xlanex6/nuxt-nhost
Nuxt 3 module for Nhost - WIP
https://github.com/xlanex6/nuxt-nhost
nhost nhost-js-sdk nuxt nuxt-module nuxt3 nuxtjs
Last synced: 2 months ago
JSON representation
Nuxt 3 module for Nhost - WIP
- Host: GitHub
- URL: https://github.com/xlanex6/nuxt-nhost
- Owner: xlanex6
- License: mit
- Created: 2022-04-24T16:07:21.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-30T05:58:12.000Z (over 1 year ago)
- Last Synced: 2024-10-10T12:10:23.489Z (3 months ago)
- Topics: nhost, nhost-js-sdk, nuxt, nuxt-module, nuxt3, nuxtjs
- Language: TypeScript
- Homepage:
- Size: 24.4 KB
- Stars: 21
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# NUXT / NHOST
> [NHOST](https://nhost.io/) module for [NUXT](https://v3.nuxtjs.org/)
**DO NOT USE IN PRODUCTION - WIP**
## ROADMAP
- [x] init module
- [x] basic setup / config
- [x] make composables for client
- [x] make composables for User / token
- [x] add middelware with cookie, refresh token
- [x] add middelware in demo to protect route if not login
- [x] Auth feature READY
- [x] Auth refacto ( accessToken != refeshToken)
- [ ] Composables useAccessToken if needed in server side ( JWT / role )
- [ ] make composables for GRAPHQL request ?
- [x] GRAPHQL feature + demo
- [ ] make composables for storage ?
- [ ] make composables for fonctions ??? Nuxt + serverless on the edge.
- [ ] Basic design for demo / playground
- [ ] publish demo on Netlify
- [ ] Basic test with vitest
- [ ] Add doc, base on DOCUS
- [ ] Publish on npm
- [ ] PR on Nuxt Modules## Nuxt 2
If you are looking for a solution with Nuxt 2, checkout https://github.com/nhost/nuxt
## Development
1. Clone this repository
2. Install dependencies using `yarn install` or `npm install`
3. Run `npm run dev:prepare` to generate type stubs.
4. Use `npm run dev` to start [playground](./playground) in development mode.## License
[MIT License](./LICENSE)