"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Scaffolding = void 0;
/**
 * Parameters for initializing a new codiac project.
 * @param sccIgnoreFile Ignore specification for the source code control provider.
 *        This file is the first one scaffolded in to prevent the node_modules crazy folder contents
 *        from overwhelming the source code provider's change tracker.
 */
class Scaffolding {
    constructor(name, npmDependencies = [], npmDevDependencies = [], scaffoldFolders = [], scaffoldFiles = [], sccIgnoreFile) {
        this.name = name;
        this.npmDependencies = npmDependencies;
        this.npmDevDependencies = npmDevDependencies;
        this.scaffoldFolders = scaffoldFolders;
        this.scaffoldFiles = scaffoldFiles;
        this.sccIgnoreFile = sccIgnoreFile;
    }
}
exports.Scaffolding = Scaffolding;
//# sourceMappingURL=scaffolding.js.map