This Nuxt3 boilerplate includes the following dependencies
eslint
- Widely used tool for linting and enforcing code style and quality.@nuxtjs/eslint-config-typescript
- Pre-configured Eslint setup for Nuxtjs.@pinia/nuxt
- Pinia state management pattern and library for Vue.js applications.mongoose
- For MongoDB Schema and modeling.mongo-sanitize
- Prevent potential NoSQL injection attacks in MongoDB-based applications.jsonwebtoken
- For Authentication and Authorization.nanoid
&nanoid-dictionary
- For generating a random and unique ID's.xss
- For sanitizing data before sending to the database.bcrypt
- For password hashing@nuxtjs/tailwindcss
- For UI
- Create a
.env
file - Inside the file,
MONGO_URL=add-your-mongo-URL-here...
If configuration is successful, you should be able to see the Successfully connected to DB.
in the terminal.