Configuration
The jitar build process is configured using a jitar.json file. This file is optional and defines the location of the source, target, segments, and resources folders. These values are used to split the application in separate deployable bundles and create the necessary configuration files for the jitar runtime.
Jitar configuration file
The jitar.json file is a JSON file that contains the following properties:
{
"source": "./src",
"target": "./dist",
"segments": "./segments",
"resources": "./resources"
}INFO
The configuration also supports environment variables. They can be used by wrapping the variable name in ${}. For example, ${source}.
{
"source": "${source}"
}There are four properties in the configuration file:
source- the location of the source files (default./src).target- the location of the target files (default./dist).segments- the location of the segment configuration files (default./segments).resources- the location of the resource files (default./resources).
TIP
For a TypeScript project, the source folder should be the target folder after transpilation, so it should be ./dist instead of ./src. The target folder can be the same as the source folder in this case, but it can also be a different folder.
IMPORTANT
The build process deletes the files in the target folder during the build process. Make sure that it doesn't point to the src folder.