Files
the-biergarten-app/package.json
Aaron William Po 0d3785ad1a Add environment variable validation and parsing
Adds a validation schema for the application's environment variables using the Zod library. The parsed environment variables are then exported as constants that can be imported throughout the application, replacing the direct use of process.env.
2023-04-07 11:37:30 -04:00

77 lines
2.1 KiB
JSON

{
"name": "biergarten",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"format": "npx prettier . --write",
"seed": "npx ts-node ./prisma/seed/index.ts"
},
"dependencies": {
"@hapi/iron": "^7.0.1",
"@hookform/resolvers": "^3.0.0",
"@prisma/client": "^4.12.0",
"@react-email/components": "^0.0.4",
"@react-email/render": "^0.0.6",
"@react-email/tailwind": "^0.0.7",
"argon2": "^0.30.3",
"cloudinary": "^1.35.0",
"cookie": "^0.5.0",
"date-fns": "^2.29.3",
"dotenv": "^16.0.3",
"jsonwebtoken": "^9.0.0",
"lodash": "^4.17.21",
"multer": "^2.0.0-rc.4",
"multer-storage-cloudinary": "^4.0.0",
"next": "^13.2.4",
"next-connect": "^1.0.0-next.3",
"passport": "^0.6.0",
"passport-local": "^1.0.0",
"pino": "^8.11.0",
"pino-pretty": "^10.0.0",
"react": "^18.2.0",
"react-daisyui": "^3.1.1",
"react-dom": "^18.2.0",
"react-email": "^1.9.0",
"react-hook-form": "^7.43.9",
"react-icons": "^4.8.0",
"sparkpost": "^2.1.4",
"swr": "^2.1.2",
"zod": "^3.21.4"
},
"devDependencies": {
"@faker-js/faker": "^7.6.0",
"@types/cookie": "^0.5.1",
"@types/ejs": "^3.1.2",
"@types/jsonwebtoken": "^9.0.1",
"@types/lodash": "^4.14.192",
"@types/multer": "^1.4.7",
"@types/node": "^18.15.11",
"@types/passport-local": "^1.0.35",
"@types/react": "^18.0.33",
"@types/react-dom": "^18.0.11",
"@types/sparkpost": "^2.1.5",
"autoprefixer": "^10.4.14",
"daisyui": "^2.51.5",
"dotenv-cli": "^7.1.0",
"eslint": "^8.37.0",
"eslint-config-airbnb-base": "15.0.0",
"eslint-config-airbnb-typescript": "17.0.0",
"eslint-config-next": "^13.2.4",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-react": "^7.32.2",
"postcss": "^8.4.21",
"prettier": "^2.8.7",
"prettier-plugin-jsdoc": "^0.4.2",
"prettier-plugin-tailwindcss": "^0.2.6",
"prisma": "^4.12.0",
"tailwindcss": "^3.3.1",
"tailwindcss-animate": "^1.0.5",
"ts-node": "^10.9.1",
"typescript": "^5.0.3"
}
}