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
|
||||
|
||||
# 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,
|
||||
"type": "module",
|
||||
"packageManager": "pnpm@8.15.4",
|
||||
"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"
|
||||
"dev": "turbo dev",
|
||||
"build": "turbo build",
|
||||
"lint": "turbo lint",
|
||||
"clean": "turbo clean && rm -rf node_modules"
|
||||
},
|
||||
"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"
|
||||
"turbo": "latest"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
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:
|
||||
- '@parcel/watcher'
|
||||
- '@tailwindcss/oxide'
|
||||
- esbuild
|
||||
- unrs-resolver
|
||||
- vue-demi
|
||||
- 'esbuild'
|
||||
- 'unrs-resolver'
|
||||
- 'vue-demi'
|
||||
|
|
|
|||
Loading…
Reference in a new issue