commit 9804a94ceadabefdbbe14cbdfe2b0267191b0efe Author: ImBenji Date: Mon Apr 27 20:51:43 2026 +0100 initialize project with basic structure and dependencies diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/index.js b/index.js new file mode 100644 index 0000000..04bf26e --- /dev/null +++ b/index.js @@ -0,0 +1 @@ +console.log('Happy developing ✨') diff --git a/package.json b/package.json new file mode 100644 index 0000000..fab094b --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "revisione", + "private": true, + "type": "module", + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev --host", + "generate": "nuxt generate", + "preview": "nuxt preview", + "postinstall": "nuxt prepare", + "db:migrate": "npx tsx server/db/migrate.ts", + "db:clear": "rm -f revisione.db revisione.db-shm revisione.db-wal && npm run db:migrate" + }, + "dependencies": { + "better-sqlite3": "^12.9.0", + "canvas-confetti": "^1.9.4", + "drizzle-orm": "^0.45.2", + "multer": "^2.1.1", + "nuxt": "^3.17.2", + "pdf-parse": "^1.1.1", + "vue": "latest", + "vue-router": "latest" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.2.4", + "@types/better-sqlite3": "^7.6.13", + "@types/canvas-confetti": "^1.9.0", + "@types/multer": "^2.1.0", + "@types/pdf-parse": "^1.1.5", + "drizzle-kit": "^0.31.10", + "tailwindcss": "^4.2.4", + "tsx": "^4.21.0", + "typescript": "^6.0.3" + } +}