UNPKG

@bscotch/stitch

Version:

Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.

28 lines 1.06 kB
import { StitchProject } from '../../lib/StitchProject.js'; import cli_assert from './cli-assert.js'; function normalizeAssignOptions(options) { if (options.targetProject) { cli_assert.assertPathExists(options.targetProject); } else { options.targetProject = process.cwd(); } return options; } export async function assignTextureGroups(options) { options = normalizeAssignOptions(options); const targetProject = await StitchProject.load({ projectPath: options.targetProject, dangerouslyAllowDirtyWorkingDir: options.force, }); await targetProject.addTextureGroupAssignment(options.folder, options.groupName); } export async function assignAudioGroups(options) { options = normalizeAssignOptions(options); const targetProject = await StitchProject.load({ projectPath: options.targetProject, dangerouslyAllowDirtyWorkingDir: options.force, }); await targetProject.addAudioGroupAssignment(options.folder, options.groupName); } //# sourceMappingURL=assign.js.map