Package your code
The rootsdk build package command packages your compiled code for distribution. It creates a .pkg file based on your root-manifest.json.
Installation
Include the tool in your project by adding the following to your package.json:
{
"devDependencies": {
"@rootsdk/dev-tools": "*"
}
}
Usage
rootsdk build package [options]
Options
| Option | Default | Description |
|---|---|---|
--output-file (-o) <output-file> | ./rootapp-<manifest.version>.pkg (dots in version replaced by hyphens) | Output file for the generated package. Example: if manifest.version is 1.2.3, the output is ./rootapp-1-2-3.pkg. You can override this by specifying a custom file or directory path. |
--project-folder (-p) <folder> | ./ (current directory) | Path to the directory containing root-manifest.json. |
Examples
Package the current project into a file named rootapp-<version>.pkg in the project root:
rootsdk build package
Package into a custom output file:
rootsdk build package --output-file ./dist
Package into a custom file name in a custom output file:
rootsdk build package --output-file ./dist/custom-name.pkg
Package a project where the source is in a different directory:
rootsdk build package --project-folder ../my-project --output-file ./dist/pkg