1 Commits

Author SHA1 Message Date
dependabot[bot]
b8c8110f91 Bump nodemailer from 7.0.6 to 7.0.7
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 7.0.6 to 7.0.7.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v7.0.6...v7.0.7)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-version: 7.0.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 19:28:27 +00:00
8 changed files with 37 additions and 39 deletions

View File

View File

@@ -1,28 +1,31 @@
# NextPlacement
# shadcn/ui monorepo template
NextPlacement is a placement-management platform built as a monorepo (pnpm workspaces + Turborepo) with multiple apps and shared packages.
This template is for creating a monorepo with shadcn/ui.
## Repository Layout
- `apps/` - application(s) (e.g., student/admin web apps)
## Usage
- `packages/` - reusable packages/libraries used by apps
- `shared/` - sared code/assets (project-specific)
- `docker-compose.yml` / `docker-compose.dev.yml` - Docker compose configurations
- `DOCKER.md` - Docker notes / commands
## Prerequisites
- Git
- Node.js (LTS recommended)
- pnpm
- Docker Desktop (recommended for easiest setup)
## Quick Start (Docker)
1. Create environment file:
- Create `.env` in the project root (or copy from `.env.example` if present)
2.Start containers:
```bash
docker-compose up --build
pnpm dlx shadcn@latest init
```
## Adding components
To add components to your app, run the following command at the root of your `web` app:
```bash
pnpm dlx shadcn@latest add button -c apps/web
```
This will place the ui components in the `packages/ui/src/components` directory.
## Tailwind
Your `tailwind.config.ts` and `globals.css` are already set up to use the components from the `ui` package.
## Using components
To use the components in your app, import them from the `ui` package.
```tsx
import { Button } from '@workspace/ui/components/button';
```

View File

@@ -1,2 +0,0 @@
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/nextplacement
AUTH_SECRET=change_me

View File

@@ -5,8 +5,8 @@
"private": true,
"scripts": {
"dev": "dotenv -e ../../.env -- next dev --turbopack -p 9001",
"build": "dotenv -e ../../.env -- next build && cp -r .next/static .next/standalone/apps/admin/.next/static && cp -r public .next/standalone/apps/admin/public",
"start": "PORT=9001 dotenv -e ../../.env -- node .next/standalone/apps/admin/server.js",
"build": "dotenv -e ../../.env -- next build",
"start": "dotenv -e ../../.env -- next start -p 9001",
"lint": "next lint",
"lint:fix": "next lint --fix",
"typecheck": "tsc --noEmit"

View File

@@ -1,3 +0,0 @@
ADMIN_DOMAIN=http://localhost:9001
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/nextplacement
AUTH_SECRET=change_me

View File

@@ -5,8 +5,8 @@
"private": true,
"scripts": {
"dev": "dotenv -e ../../.env -- next dev --turbopack -p 9000",
"build": "dotenv -e ../../.env -- next build && cp -r .next/static .next/standalone/apps/student/.next/static && cp -r public .next/standalone/apps/student/public",
"start": "PORT=9000 dotenv -e ../../.env -- node .next/standalone/apps/student/server.js",
"build": "dotenv -e ../../.env -- next build",
"start": "dotenv -e ../../.env -- next start -p 9000",
"lint": "next lint",
"lint:fix": "next lint --fix",
"typecheck": "tsc --noEmit"

View File

@@ -34,6 +34,6 @@
]
},
"dependencies": {
"nodemailer": "^7.0.6"
"nodemailer": "^7.0.7"
}
}

10
pnpm-lock.yaml generated
View File

@@ -9,8 +9,8 @@ importers:
.:
dependencies:
nodemailer:
specifier: ^7.0.6
version: 7.0.6
specifier: ^7.0.7
version: 7.0.7
devDependencies:
'@eslint/js':
specifier: ^9.32.0
@@ -3269,8 +3269,8 @@ packages:
resolution: {integrity: sha512-Z+iLaBGVaSjbIzQ4pX6XV41HrooLsQ10ZWPUehGmuantvzWoDVBnmsdUcOIDM1t+yPor5pDhVlDESgOMEGxhHA==}
engines: {node: '>=6.0.0'}
nodemailer@7.0.6:
resolution: {integrity: sha512-F44uVzgwo49xboqbFgBGkRaiMgtoBrBEWCVincJPK9+S9Adkzt/wXCLKbf7dxucmxfTI5gHGB+bEmdyzN6QKjw==}
nodemailer@7.0.7:
resolution: {integrity: sha512-jGOaRznodf62TVzdyhKt/f1Q/c3kYynk8629sgJHpRzGZj01ezbgMMWJSAjHADcwTKxco3B68/R+KHJY2T5BaA==}
engines: {node: '>=6.0.0'}
npm-run-path@4.0.1:
@@ -7271,7 +7271,7 @@ snapshots:
nodemailer@6.10.1: {}
nodemailer@7.0.6: {}
nodemailer@7.0.7: {}
npm-run-path@4.0.1:
dependencies: