nuxt-edgedb
nuxt-edgedb copied to clipboard
💽 Nuxt 3 integration for EdgeDB
When running "@edgedb/generate edgeql-js" the generated files are placed into /dbschema/edgeql-js/. However, nuxt is looking for files in /dbschema/query-builder/. Workaround is to move files into /dbschema/query-builder/ by hand after generating...
This updates the documentation to use the [`nuxi module add` command](https://github.com/nuxt/cli/pull/197) which should simplify docs a bit and also improve user experience as there's no need to add to `nuxt.config`...
We are planning to move to [emitting absolute paths in `builder:watch` in Nuxt v4](https://github.com/nuxt/nuxt/issues/25339). You can see a little more about the history in the PR linked in that issue....
It would be really nice when prototyping to have access to the [edgedb watch](https://www.edgedb.com/docs/guides/migrations/guide#edgedb-watch) feature. It permits to avoid having the cycle of migration creation / apply right from the...
This is a very early PR to make this module compatible with [changes we expect to release in Nuxt v5](https://github.com/nuxt/nuxt/issues/25323). In [Nuxt v3.7.0](https://github.com/nuxt/nuxt/releases/tag/v3.7.0) we added support for `import.meta.*` (see [original...
Currently the authenticated User isn't exposed by the API directly but has to be retrieved separately using `ext::auth::Identity`. EdgeDB doesn't have the notion of a User, it knows only identities...
The current icon (coming from iconify.org) is too small/dark-ish for the DevTools UI.  I guess we could have better by updating/adding a new one...
The `generateQueryBuilder` method runs `@edgedb/generate edgeql-js` but if the generated folder doesn't exist will prompt the user to add it to `.gitignore`. Since by default generation is quiet, server startup...
We could supply a `defineEdgeDbHandler` function that could be used to wrap query builder methods: ```ts // /server/api/blogpost.ts const q = useEdgeDbQueryBuilder() export default defineEdgeDbHandler( q.BlogPost, { // /api/blogpost GET...