"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __exportStar = (this && this.__exportStar) || function(m, exports) {
    for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
var __importStar = (this && this.__importStar) || (function () {
    var ownKeys = function(o) {
        ownKeys = Object.getOwnPropertyNames || function (o) {
            var ar = [];
            for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
            return ar;
        };
        return ownKeys(o);
    };
    return function (mod) {
        if (mod && mod.__esModule) return mod;
        var result = {};
        if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
        __setModuleDefault(result, mod);
        return result;
    };
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.build = exports.cdk = exports.cdktf = exports.cdk8s = exports.awscdk = exports.release = exports.javascript = exports.typescript = exports.python = exports.java = exports.vscode = exports.circleci = exports.gitlab = exports.github = exports.web = void 0;
__exportStar(require("./ai-instructions"), exports);
__exportStar(require("./component"), exports);
__exportStar(require("./dev-env"), exports);
__exportStar(require("./dependencies"), exports);
__exportStar(require("./docker-compose"), exports);
__exportStar(require("./file"), exports);
__exportStar(require("./gitattributes"), exports);
__exportStar(require("./gitpod"), exports);
__exportStar(require("./runner-options"), exports);
__exportStar(require("./ignore-file"), exports);
__exportStar(require("./ini"), exports);
__exportStar(require("./json"), exports);
__exportStar(require("./json-patch"), exports);
__exportStar(require("./logger"), exports);
__exportStar(require("./license"), exports);
__exportStar(require("./makefile"), exports);
__exportStar(require("./object-file"), exports);
__exportStar(require("./option-hints"), exports);
__exportStar(require("./project"), exports);
__exportStar(require("./project-build"), exports);
__exportStar(require("./project-tree"), exports);
__exportStar(require("./projects"), exports);
__exportStar(require("./projenrc"), exports);
__exportStar(require("./projenrc-json"), exports);
__exportStar(require("./readme"), exports);
__exportStar(require("./renovatebot"), exports);
__exportStar(require("./sample-file"), exports);
__exportStar(require("./source-code"), exports);
__exportStar(require("./task"), exports);
__exportStar(require("./tasks"), exports);
__exportStar(require("./testing"), exports);
__exportStar(require("./textfile"), exports);
__exportStar(require("./toml"), exports);
__exportStar(require("./version"), exports);
__exportStar(require("./yaml"), exports);
__exportStar(require("./xmlfile"), exports);
// export submodules
exports.web = __importStar(require("./web"));
exports.github = __importStar(require("./github"));
exports.gitlab = __importStar(require("./gitlab"));
exports.circleci = __importStar(require("./circleci"));
exports.vscode = __importStar(require("./vscode"));
exports.java = __importStar(require("./java"));
exports.python = __importStar(require("./python"));
exports.typescript = __importStar(require("./typescript"));
exports.javascript = __importStar(require("./javascript"));
exports.release = __importStar(require("./release"));
exports.awscdk = __importStar(require("./awscdk"));
exports.cdk8s = __importStar(require("./cdk8s"));
exports.cdktf = __importStar(require("./cdktf"));
exports.cdk = __importStar(require("./cdk"));
exports.build = __importStar(require("./build"));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsb0RBQWtDO0FBRWxDLDhDQUE0QjtBQUM1Qiw0Q0FBMEI7QUFDMUIsaURBQStCO0FBQy9CLG1EQUFpQztBQUNqQyx5Q0FBdUI7QUFDdkIsa0RBQWdDO0FBQ2hDLDJDQUF5QjtBQUN6QixtREFBaUM7QUFDakMsZ0RBQThCO0FBQzlCLHdDQUFzQjtBQUN0Qix5Q0FBdUI7QUFDdkIsK0NBQTZCO0FBQzdCLDJDQUF5QjtBQUN6Qiw0Q0FBMEI7QUFDMUIsNkNBQTJCO0FBQzNCLGdEQUE4QjtBQUM5QixpREFBK0I7QUFDL0IsNENBQTBCO0FBQzFCLGtEQUFnQztBQUNoQyxpREFBK0I7QUFDL0IsNkNBQTJCO0FBQzNCLDZDQUEyQjtBQUMzQixrREFBZ0M7QUFDaEMsMkNBQXlCO0FBQ3pCLGdEQUE4QjtBQUM5QixnREFBOEI7QUFDOUIsZ0RBQThCO0FBQzlCLHlDQUF1QjtBQUN2QiwwQ0FBd0I7QUFFeEIsNENBQTBCO0FBQzFCLDZDQUEyQjtBQUMzQix5Q0FBdUI7QUFDdkIsNENBQTBCO0FBQzFCLHlDQUF1QjtBQUN2Qiw0Q0FBMEI7QUFLMUIsb0JBQW9CO0FBQ3BCLDZDQUE2QjtBQUM3QixtREFBbUM7QUFDbkMsbURBQW1DO0FBQ25DLHVEQUF1QztBQUN2QyxtREFBbUM7QUFDbkMsK0NBQStCO0FBQy9CLG1EQUFtQztBQUNuQywyREFBMkM7QUFDM0MsMkRBQTJDO0FBQzNDLHFEQUFxQztBQUNyQyxtREFBbUM7QUFDbkMsaURBQWlDO0FBQ2pDLGlEQUFpQztBQUNqQyw2Q0FBNkI7QUFDN0IsaURBQWlDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi4vYWktaW5zdHJ1Y3Rpb25zXCI7XG5leHBvcnQgdHlwZSAqIGZyb20gXCIuL2NvbXBhcmVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2NvbXBvbmVudFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGV2LWVudlwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZGVwZW5kZW5jaWVzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kb2NrZXItY29tcG9zZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZmlsZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vZ2l0YXR0cmlidXRlc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vZ2l0cG9kXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9ydW5uZXItb3B0aW9uc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vaWdub3JlLWZpbGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2luaVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vanNvblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vanNvbi1wYXRjaFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vbG9nZ2VyXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9saWNlbnNlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9tYWtlZmlsZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vb2JqZWN0LWZpbGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL29wdGlvbi1oaW50c1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vcHJvamVjdFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcHJvamVjdC1idWlsZFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcHJvamVjdC10cmVlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9wcm9qZWN0c1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vcHJvamVucmNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3Byb2plbnJjLWpzb25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL3JlYWRtZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vcmVub3ZhdGVib3RcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3NhbXBsZS1maWxlXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zb3VyY2UtY29kZVwiO1xuZXhwb3J0ICogZnJvbSBcIi4vdGFza1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vdGFza3NcIjtcbmV4cG9ydCB0eXBlICogZnJvbSBcIi4vdGFzay1tb2RlbFwiO1xuZXhwb3J0ICogZnJvbSBcIi4vdGVzdGluZ1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vdGV4dGZpbGVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3RvbWxcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3ZlcnNpb25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL3lhbWxcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3htbGZpbGVcIjtcblxuLy8gb25seSBleHBvcnQgc2VsZWN0ZWQgcHVibGljIHR5cGVzIGZyb20gaW52ZW50b3J5XG5leHBvcnQgdHlwZSB7IFByb2plY3RUeXBlLCBQcm9qZWN0T3B0aW9uIH0gZnJvbSBcIi4vaW52ZW50b3J5XCI7XG5cbi8vIGV4cG9ydCBzdWJtb2R1bGVzXG5leHBvcnQgKiBhcyB3ZWIgZnJvbSBcIi4vd2ViXCI7XG5leHBvcnQgKiBhcyBnaXRodWIgZnJvbSBcIi4vZ2l0aHViXCI7XG5leHBvcnQgKiBhcyBnaXRsYWIgZnJvbSBcIi4vZ2l0bGFiXCI7XG5leHBvcnQgKiBhcyBjaXJjbGVjaSBmcm9tIFwiLi9jaXJjbGVjaVwiO1xuZXhwb3J0ICogYXMgdnNjb2RlIGZyb20gXCIuL3ZzY29kZVwiO1xuZXhwb3J0ICogYXMgamF2YSBmcm9tIFwiLi9qYXZhXCI7XG5leHBvcnQgKiBhcyBweXRob24gZnJvbSBcIi4vcHl0aG9uXCI7XG5leHBvcnQgKiBhcyB0eXBlc2NyaXB0IGZyb20gXCIuL3R5cGVzY3JpcHRcIjtcbmV4cG9ydCAqIGFzIGphdmFzY3JpcHQgZnJvbSBcIi4vamF2YXNjcmlwdFwiO1xuZXhwb3J0ICogYXMgcmVsZWFzZSBmcm9tIFwiLi9yZWxlYXNlXCI7XG5leHBvcnQgKiBhcyBhd3NjZGsgZnJvbSBcIi4vYXdzY2RrXCI7XG5leHBvcnQgKiBhcyBjZGs4cyBmcm9tIFwiLi9jZGs4c1wiO1xuZXhwb3J0ICogYXMgY2RrdGYgZnJvbSBcIi4vY2RrdGZcIjtcbmV4cG9ydCAqIGFzIGNkayBmcm9tIFwiLi9jZGtcIjtcbmV4cG9ydCAqIGFzIGJ1aWxkIGZyb20gXCIuL2J1aWxkXCI7XG4iXX0=