Effortlessly integrate Neo4j's powerful graph database into your Nuxt applications!

Effortlessly integrate Neo4j powerful graph database into your Nuxt applications!
useDriver function for easy interaction with the database.neo4j-driver so it has full support of typescript.nuxt-neo4j dependency to your projectnpx nuxi@latest module add neo4j
nuxt-neo4j to the modules section of nuxt.config.tsexport default defineNuxtConfig({
modules: [
'nuxt-neo4j',
],
})
That’s it! You can now use Nuxt Neo4j in your Nuxt app ✨
export default defineNuxtConfig({
neo4j: {
uri: 'string', // @default: process.env.NEO4J_URI
auth: {
type: 'string', // @default: 'basic'
username: 'string', // @default: process.env.NEO4J_USERNAME
password: 'string', // @default: process.env.NEO4J_PASSWORD
},
},
})
Once configured, you can start using the Neo4j driver provided by the module in your Nuxt application. Here’s an example of how to use it:
export default defineEventHandler(async () => {
const { records } = await useDriver().executeQuery('MATCH (q:User) RETURN q LIMIT 25;')
return records
})
for more information please check neo4j documentation
# Install dependencies
pnpm install
# Generate type stubs
pnpm run dev:prepare
# Develop with the playground
pnpm run dev
# Build the playground
pnpm run dev:build
# Run ESLint
pnpm run lint
# Run Vitest
pnpm run test
pnpm run test:watch
# Release new version
pnpm run release