This commit is contained in:
parent
722c2e990b
commit
e2114f5b7f
34
.gitignore
vendored
34
.gitignore
vendored
|
|
@ -1,35 +1 @@
|
||||||
# Nuxt dev/build outputs
|
|
||||||
.output
|
|
||||||
.data
|
|
||||||
.nuxt
|
|
||||||
.nitro
|
|
||||||
.cache
|
|
||||||
dist
|
|
||||||
|
|
||||||
# Node dependencies
|
|
||||||
node_modules
|
node_modules
|
||||||
|
|
||||||
# Logs
|
|
||||||
logs
|
|
||||||
*.log
|
|
||||||
|
|
||||||
# Misc
|
|
||||||
.DS_Store
|
|
||||||
.fleet
|
|
||||||
.idea
|
|
||||||
|
|
||||||
# Local env files
|
|
||||||
.env
|
|
||||||
.env.*
|
|
||||||
!.env.example
|
|
||||||
|
|
||||||
# Test coverage
|
|
||||||
coverage/
|
|
||||||
|
|
||||||
# Playwright
|
|
||||||
playwright-report/
|
|
||||||
test-results/
|
|
||||||
|
|
||||||
|
|
||||||
#Ignore vscode AI rules
|
|
||||||
.github/instructions/codacy.instructions.md
|
|
||||||
|
|
|
||||||
35
apps/web/.gitignore
vendored
Normal file
35
apps/web/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
# Nuxt dev/build outputs
|
||||||
|
.output
|
||||||
|
.data
|
||||||
|
.nuxt
|
||||||
|
.nitro
|
||||||
|
.cache
|
||||||
|
dist
|
||||||
|
|
||||||
|
# Node dependencies
|
||||||
|
node_modules
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
.DS_Store
|
||||||
|
.fleet
|
||||||
|
.idea
|
||||||
|
|
||||||
|
# Local env files
|
||||||
|
.env
|
||||||
|
.env.*
|
||||||
|
!.env.example
|
||||||
|
|
||||||
|
# Test coverage
|
||||||
|
coverage/
|
||||||
|
|
||||||
|
# Playwright
|
||||||
|
playwright-report/
|
||||||
|
test-results/
|
||||||
|
|
||||||
|
|
||||||
|
#Ignore vscode AI rules
|
||||||
|
.github/instructions/codacy.instructions.md
|
||||||
44
apps/web/package.json
Normal file
44
apps/web/package.json
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
{
|
||||||
|
"name": "super_todo_app_server",
|
||||||
|
"private": true,
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"build": "nuxt build",
|
||||||
|
"dev": "nuxt dev",
|
||||||
|
"preview": "nuxt preview",
|
||||||
|
"postinstall": "nuxt prepare",
|
||||||
|
"lint": "eslint .",
|
||||||
|
"typecheck": "nuxt typecheck",
|
||||||
|
"test": "vitest",
|
||||||
|
"test:watch": "vitest --watch",
|
||||||
|
"test:coverage": "vitest --coverage",
|
||||||
|
"test:unit": "vitest --project unit",
|
||||||
|
"test:nuxt": "vitest --project nuxt",
|
||||||
|
"test:e2e": "playwright test",
|
||||||
|
"test:e2e:ui": "playwright test --ui"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@iconify-json/lucide": "^1.2.87",
|
||||||
|
"@iconify-json/simple-icons": "^1.2.68",
|
||||||
|
"@nuxt/a11y": "1.0.0-alpha.1",
|
||||||
|
"@nuxt/hints": "1.0.0-alpha.6",
|
||||||
|
"@nuxt/image": "2.0.0",
|
||||||
|
"@nuxt/test-utils": "3.23.0",
|
||||||
|
"@nuxt/ui": "^4.4.0",
|
||||||
|
"nuxt": "^4.3.0",
|
||||||
|
"tailwindcss": "^4.1.18"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@nuxt/eslint": "^1.13.0",
|
||||||
|
"@playwright/test": "^1.58.0",
|
||||||
|
"@vitest/coverage-v8": "^4.0.18",
|
||||||
|
"@vue/test-utils": "^2.4.6",
|
||||||
|
"eslint": "^9.39.2",
|
||||||
|
"happy-dom": "^20.4.0",
|
||||||
|
"playwright-core": "^1.58.0",
|
||||||
|
"typescript": "^5.9.3",
|
||||||
|
"vitest": "^4.0.18",
|
||||||
|
"vue-tsc": "^3.2.4"
|
||||||
|
},
|
||||||
|
"packageManager": "pnpm@10.28.2"
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
46
package.json
46
package.json
|
|
@ -1,44 +1,14 @@
|
||||||
{
|
{
|
||||||
"name": "super_todo_app_server",
|
"name": "super-todo-monorepo",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"packageManager": "pnpm@8.15.4",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "nuxt build",
|
"dev": "turbo dev",
|
||||||
"dev": "nuxt dev",
|
"build": "turbo build",
|
||||||
"preview": "nuxt preview",
|
"lint": "turbo lint",
|
||||||
"postinstall": "nuxt prepare",
|
"clean": "turbo clean && rm -rf node_modules"
|
||||||
"lint": "eslint .",
|
|
||||||
"typecheck": "nuxt typecheck",
|
|
||||||
"test": "vitest",
|
|
||||||
"test:watch": "vitest --watch",
|
|
||||||
"test:coverage": "vitest --coverage",
|
|
||||||
"test:unit": "vitest --project unit",
|
|
||||||
"test:nuxt": "vitest --project nuxt",
|
|
||||||
"test:e2e": "playwright test",
|
|
||||||
"test:e2e:ui": "playwright test --ui"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@iconify-json/lucide": "^1.2.87",
|
|
||||||
"@iconify-json/simple-icons": "^1.2.68",
|
|
||||||
"@nuxt/a11y": "1.0.0-alpha.1",
|
|
||||||
"@nuxt/hints": "1.0.0-alpha.6",
|
|
||||||
"@nuxt/image": "2.0.0",
|
|
||||||
"@nuxt/test-utils": "3.23.0",
|
|
||||||
"@nuxt/ui": "^4.4.0",
|
|
||||||
"nuxt": "^4.3.0",
|
|
||||||
"tailwindcss": "^4.1.18"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@nuxt/eslint": "^1.13.0",
|
"turbo": "latest"
|
||||||
"@playwright/test": "^1.58.0",
|
}
|
||||||
"@vitest/coverage-v8": "^4.0.18",
|
|
||||||
"@vue/test-utils": "^2.4.6",
|
|
||||||
"eslint": "^9.39.2",
|
|
||||||
"happy-dom": "^20.4.0",
|
|
||||||
"playwright-core": "^1.58.0",
|
|
||||||
"typescript": "^5.9.3",
|
|
||||||
"vitest": "^4.0.18",
|
|
||||||
"vue-tsc": "^3.2.4"
|
|
||||||
},
|
|
||||||
"packageManager": "pnpm@10.28.2"
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
17
packages/db/package.json
Normal file
17
packages/db/package.json
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
"name": "@proj/db",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"main": "./index.ts",
|
||||||
|
"types": "./index.ts",
|
||||||
|
"scripts": {
|
||||||
|
"db:generate": "drizzle-kit generate:pg",
|
||||||
|
"db:push": "drizzle-kit push:pg"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"drizzle-orm": "latest",
|
||||||
|
"postgres": "latest"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"drizzle-kit": "latest"
|
||||||
|
}
|
||||||
|
}
|
||||||
8
packages/db/schema.ts
Normal file
8
packages/db/schema.ts
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
import { pgTable, serial, text, timestamp } from 'drizzle-orm/pg-core';
|
||||||
|
|
||||||
|
export const projects = pgTable('projects', {
|
||||||
|
id: serial('id').primaryKey(),
|
||||||
|
name: text('name').notNull(),
|
||||||
|
description: text('description'),
|
||||||
|
createdAt: timestamp('created_at').defaultNow(),
|
||||||
|
});
|
||||||
14634
pnpm-lock.yaml
14634
pnpm-lock.yaml
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,11 @@
|
||||||
|
packages:
|
||||||
|
- 'apps/*'
|
||||||
|
- 'packages/*'
|
||||||
|
|
||||||
|
# On conserve tes réglages spécifiques vus sur la capture
|
||||||
ignoredBuiltDependencies:
|
ignoredBuiltDependencies:
|
||||||
- '@parcel/watcher'
|
- '@parcel/watcher'
|
||||||
- '@tailwindcss/oxide'
|
- '@tailwindcss/oxide'
|
||||||
- esbuild
|
- 'esbuild'
|
||||||
- unrs-resolver
|
- 'unrs-resolver'
|
||||||
- vue-demi
|
- 'vue-demi'
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue