Canvas: Prettier

Change-Id: I620dde109df0f29f0c85c6fe150e347d2c32a03e
diff --git a/Jenkinsfile b/Jenkinsfile
index b800f63..c6d32c8 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -9,12 +9,27 @@
                   - name: golang
                     image: golang:1.22.2-alpine3.19
                     tty: true
+                  - name: node
+                    image: node:24.0.0-alpine3.20
+                    tty: true
             '''
 		}
     }
     stages {
         stage('build/test') {
             steps {
+                container('node') {
+                    sh "apk update"
+                    sh "apk add gcc g++ make musl-dev python3 py3-setuptools"
+                    dir('apps/canvas/back') {
+                        sh 'npm install'
+                        sh 'npm run format-check'
+                    }
+                    dir('apps/canvas/front') {
+                        sh 'npm install'
+                        sh 'npm run format-check'
+                    }
+                }
 				container('golang') {
                 	dir('core/installer') {
                 		sh 'go mod tidy'