diff --git a/ivette/.gitignore b/ivette/.gitignore
index 994f69553f09fc8fe011cbfc56b5f34408d84098..f171b328e7ae49c294440491ccba503b836196db 100644
--- a/ivette/.gitignore
+++ b/ivette/.gitignore
@@ -9,6 +9,7 @@ yarn.lock
 yarn-error.log
 /bin
 /dist
+/build
 /doc/html
 /src/dome
 
diff --git a/ivette/package.json b/ivette/package.json
index 136ff724f2446cf30a865aec777d01aa98d7bbc8..4f674a7ee55d28fc5d0f1bf59ffbd578886decc7 100644
--- a/ivette/package.json
+++ b/ivette/package.json
@@ -8,7 +8,8 @@
   "scripts": {
     "lint": "eslint --ext .ts,.tsx --format=stylish ./src",
     "typecheck": "tsc --noEmit",
-    "typecheck:watch": "yarn run typecheck -- --watch"
+    "typecheck:watch": "yarn run typecheck -- --watch",
+    "build": "tsc"
   },
   "devDependencies": {
     "@babel/cli": "^7.8.4",
diff --git a/ivette/tsconfig.json b/ivette/tsconfig.json
index d754a4a04113e05f2911feb916ab9acfada6d685..507cb98e497a43c88e833e34382e430b944493af 100644
--- a/ivette/tsconfig.json
+++ b/ivette/tsconfig.json
@@ -12,12 +12,12 @@
     // "declarationMap": true,                /* Generates a sourcemap for each corresponding '.d.ts' file. */
     // "sourceMap": true,                     /* Generates corresponding '.map' file. */
     // "outFile": "./",                       /* Concatenate and emit output to single file. */
-    "outDir": "lib",                          /* Redirect output structure to the directory. */
+    "outDir": "build",                        /* Redirect output structure to the directory. */
     // "rootDir": "./",                       /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */
     // "composite": true,                     /* Enable project compilation */
     // "tsBuildInfoFile": "./",               /* Specify file to store incremental compilation information */
     // "removeComments": true,                /* Do not emit comments to output. */
-    "noEmit": true,                           /* Do not emit outputs. */
+    "noEmit": false,                          /* Do not emit outputs. */
     // "importHelpers": true,                 /* Import emit helpers from 'tslib'. */
     // "downlevelIteration": true,            /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
     "isolatedModules": true,                  /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */