@bscotch/stitch
Version:
Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.
21 lines • 655 B
JavaScript
import cli_assert from './cli-assert.js';
export function normalizeOptions(options) {
// Clone to prevent side effects
options = { ...options };
cli_assert.assertPathExists(options.source);
if (options.extensions) {
cli_assert.assertAtLeastOneTruthy(options.extensions);
options.extensions = cli_assert.getTruthyArgs(options.extensions);
}
else {
options.extensions = [];
}
if (options.targetProject) {
cli_assert.assertPathExists(options.targetProject);
}
else {
options.targetProject = process.cwd();
}
return options;
}
//# sourceMappingURL=add-base-options.js.map