Canvas: Prettier

Change-Id: I620dde109df0f29f0c85c6fe150e347d2c32a03e
diff --git a/apps/canvas/back/package.json b/apps/canvas/back/package.json
index 360c453..803c941 100644
--- a/apps/canvas/back/package.json
+++ b/apps/canvas/back/package.json
@@ -5,6 +5,8 @@
   "main": "index.js",
   "scripts": {
     "build": "tsc",
+    "format": "prettier --write src/**/*.{js,ts,jsx,tsx}",
+    "format-check": "prettier --check src/**/*.{js,ts,jsx,tsx}",
     "start": "node dist/index.js"
   },
   "author": "",
@@ -20,7 +22,18 @@
     "@types/express": "^5.0.0",
     "@types/node": "^22.9.1",
     "@types/sqlite3": "^3.1.11",
+    "prettier": "3.5.3",
     "prisma": "^6.6.0",
     "typescript": "^5.6.3"
+  },
+  "prettier": {
+    "printWidth": 120,
+    "tabWidth": 4,
+    "useTabs": true,
+    "singleQuote": false,
+    "trailingComma": "all",
+    "semi": true,
+    "bracketSpacing": true,
+    "arrowParens": "always"
   }
-}
+}
\ No newline at end of file