@re-shell/cli
Version:
Full-stack development platform uniting microservices and microfrontends. Build complete applications with .NET (ASP.NET Core Web API, Minimal API), Java (Spring Boot, Quarkus, Micronaut, Vert.x), Rust (Actix-Web, Warp, Rocket, Axum), Python (FastAPI, Dja
365 lines (364 loc) • 25.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.perfectTemplate = exports.vaporTemplate = exports.beastTemplate = exports.pistacheTemplate = exports.drogonTemplate = exports.crowTemplate = exports.kongPluginTemplate = exports.luaHttpTemplate = exports.lapisTemplate = exports.openrestyTemplate = exports.grapeTemplate = exports.sinatraTemplate = exports.railsApiTemplate = exports.goSqlxTemplate = exports.grpcGoTemplate = exports.chiTemplate = exports.fiberTemplate = exports.echoTemplate = exports.ginTemplate = exports.codeigniterTemplate = exports.slimTemplate = exports.symfonyTemplate = exports.laravelTemplate = exports.aspnetJwtTemplate = exports.aspnetSwaggerTemplate = exports.aspnetSerilogTemplate = exports.aspnetHotReloadTemplate = exports.aspnetEFCoreTemplate = exports.aspnetXUnitTemplate = exports.aspnetAutoMapperTemplate = exports.aspnetDapperTemplate = exports.grpcServiceTemplate = exports.blazorServerTemplate = exports.aspnetCoreMinimalTemplate = exports.aspnetCoreWebApiTemplate = exports.vertxTemplate = exports.micronautTemplate = exports.quarkusTemplate = exports.springBootTemplate = exports.axumTemplate = exports.rocketTemplate = exports.warpTemplate = exports.actixWebTemplate = exports.starletteTemplate = exports.sanicTemplate = exports.tornadoTemplate = exports.djangoEnhancedTemplate = exports.djangoTemplate = exports.hapiTypeScriptTemplate = exports.backendTemplates = void 0;
exports.generatePhpFpmConfig = exports.PhpFpmGenerator = exports.generateComposerFiles = exports.ComposerGenerator = exports.graphqlYogaTemplate = exports.apolloServerTemplate = exports.hyperExpressTemplate = exports.tinyhttpTemplate = exports.polkaTemplate = exports.middyTemplate = exports.tsedTemplate = exports.marblejsTemplate = exports.foaltsTemplate = exports.actionheroTemplate = exports.thinkjsTemplate = exports.eggjsTemplate = exports.totaljsTemplate = exports.meteorjsTemplate = exports.strapiTemplate = exports.sailsjsTemplate = exports.moleculerTemplate = exports.feathersjsTemplate = exports.restifyTemplate = exports.adonisjsTemplate = exports.loopbackTemplate = exports.fastifyTemplate = exports.koaTemplate = exports.flaskTemplate = exports.nestjsTemplate = exports.fastapiTemplate = exports.expressTemplate = exports.conduitTemplate = exports.angel3Template = exports.shelfTemplate = exports.hummingbirdTemplate = exports.kituraTemplate = void 0;
exports.getBackendTemplate = getBackendTemplate;
exports.listBackendTemplates = listBackendTemplates;
exports.getBackendTemplatesByLanguage = getBackendTemplatesByLanguage;
exports.getBackendTemplatesByFramework = getBackendTemplatesByFramework;
const hapi_ts_1 = require("./hapi-ts");
const django_1 = require("./django");
const django_enhanced_1 = require("./django-enhanced");
const tornado_py_1 = require("./tornado-py");
const sanic_py_1 = require("./sanic-py");
const starlette_1 = require("./starlette");
const actix_web_1 = require("./actix-web");
const warp_1 = require("./warp");
const rocket_1 = require("./rocket");
const axum_1 = require("./axum");
const spring_boot_1 = require("./spring-boot");
const quarkus_1 = require("./quarkus");
const micronaut_1 = require("./micronaut");
const vertx_1 = require("./vertx");
const aspnet_core_webapi_1 = require("./aspnet-core-webapi");
const aspnet_core_minimal_1 = require("./aspnet-core-minimal");
const blazor_server_1 = require("./blazor-server");
const grpc_service_1 = require("./grpc-service");
const aspnet_dapper_1 = require("./aspnet-dapper");
const aspnet_automapper_1 = require("./aspnet-automapper");
const aspnet_xunit_1 = require("./aspnet-xunit");
const aspnet_efcore_1 = require("./aspnet-efcore");
const aspnet_hotreload_1 = require("./aspnet-hotreload");
const aspnet_serilog_1 = require("./aspnet-serilog");
const aspnet_swagger_1 = require("./aspnet-swagger");
const aspnet_jwt_1 = require("./aspnet-jwt");
const laravel_1 = require("./laravel");
const symfony_1 = require("./symfony");
const slim_1 = require("./slim");
const codeigniter_1 = require("./codeigniter");
const gin_1 = require("./gin");
const echo_1 = require("./echo");
const fiber_1 = require("./fiber");
const chi_1 = require("./chi");
const grpc_go_1 = require("./grpc-go");
const go_sqlx_1 = require("./go-sqlx");
const rails_api_1 = require("./rails-api");
const sinatra_1 = require("./sinatra");
const grape_1 = require("./grape");
const openresty_1 = require("./openresty");
const lapis_1 = require("./lapis");
const lua_http_1 = require("./lua-http");
const kong_plugin_1 = require("./kong-plugin");
const crow_1 = require("./crow");
const drogon_1 = require("./drogon");
// import { cppHttplibTemplate } from './cpp-httplib';
const pistache_1 = require("./pistache");
const beast_1 = require("./beast");
const vapor_1 = require("./vapor");
const perfect_1 = require("./perfect");
const kitura_1 = require("./kitura");
const hummingbird_1 = require("./hummingbird");
const shelf_1 = require("./shelf");
const angel3_1 = require("./angel3");
const conduit_1 = require("./conduit");
const express_1 = require("./express");
const fastapi_1 = require("./fastapi");
const nestjs_1 = require("./nestjs");
const flask_1 = require("./flask");
const koa_1 = require("./koa");
const fastify_1 = require("./fastify");
const loopback_1 = require("./loopback");
const adonisjs_1 = require("./adonisjs");
const restify_1 = require("./restify");
const feathersjs_1 = require("./feathersjs");
const moleculer_1 = require("./moleculer");
const sailsjs_1 = require("./sailsjs");
const strapi_1 = require("./strapi");
const meteorjs_1 = require("./meteorjs");
const totaljs_1 = require("./totaljs");
const eggjs_1 = require("./eggjs");
const thinkjs_1 = require("./thinkjs");
const actionherojs_1 = require("./actionherojs");
const foalts_1 = require("./foalts");
const marblejs_1 = require("./marblejs");
const tsed_1 = require("./tsed");
const middy_1 = require("./middy");
const polka_1 = require("./polka");
const tinyhttp_1 = require("./tinyhttp");
const hyper_express_1 = require("./hyper-express");
const apollo_server_1 = require("./apollo-server");
const graphql_yoga_1 = require("./graphql-yoga");
exports.backendTemplates = {
// Node.js/TypeScript
'express': express_1.expressTemplate,
'fastify': fastify_1.fastifyTemplate,
'nestjs': nestjs_1.nestjsTemplate,
'koa': koa_1.koaTemplate,
'loopback': loopback_1.loopbackTemplate,
'adonisjs': adonisjs_1.adonisjsTemplate,
'restify': restify_1.restifyTemplate,
'feathersjs': feathersjs_1.feathersjsTemplate,
'moleculer': moleculer_1.moleculerTemplate,
'sailsjs': sailsjs_1.sailsjsTemplate,
'strapi': strapi_1.strapiTemplate,
'meteorjs': meteorjs_1.meteorjsTemplate,
'totaljs': totaljs_1.totaljsTemplate,
'eggjs': eggjs_1.eggjsTemplate,
'thinkjs': thinkjs_1.thinkjsTemplate,
'actionherojs': actionherojs_1.actionheroTemplate,
'foalts': foalts_1.foaltsTemplate,
'marblejs': marblejs_1.marblejsTemplate,
'tsed': tsed_1.tsedTemplate,
'middy': middy_1.middyTemplate,
'polka': polka_1.polkaTemplate,
'tinyhttp': tinyhttp_1.tinyhttpTemplate,
'hyper-express': hyper_express_1.hyperExpressTemplate,
'apollo-server': apollo_server_1.apolloServerTemplate,
'graphql-yoga': graphql_yoga_1.graphqlYogaTemplate,
'hapi-ts': hapi_ts_1.hapiTypeScriptTemplate,
// Python
'fastapi': fastapi_1.fastapiTemplate,
'flask': flask_1.flaskTemplate,
'django': django_1.djangoTemplate,
'django-enhanced': django_enhanced_1.djangoEnhancedTemplate,
'tornado-py': tornado_py_1.tornadoTemplate,
'sanic-py': sanic_py_1.sanicTemplate,
'starlette': starlette_1.starletteTemplate,
'actix-web': actix_web_1.actixWebTemplate,
'warp': warp_1.warpTemplate,
'rocket': rocket_1.rocketTemplate,
'axum': axum_1.axumTemplate,
'spring-boot': spring_boot_1.springBootTemplate,
'quarkus': quarkus_1.quarkusTemplate,
'micronaut': micronaut_1.micronautTemplate,
'vertx': vertx_1.vertxTemplate,
'aspnet-core-webapi': aspnet_core_webapi_1.aspnetCoreWebApiTemplate,
'aspnet-core-minimal': aspnet_core_minimal_1.aspnetCoreMinimalTemplate,
'blazor-server': blazor_server_1.blazorServerTemplate,
'grpc-service': grpc_service_1.grpcServiceTemplate,
'aspnet-dapper': aspnet_dapper_1.aspnetDapperTemplate,
'aspnet-automapper': aspnet_automapper_1.aspnetAutoMapperTemplate,
'aspnet-xunit': aspnet_xunit_1.aspnetXUnitTemplate,
'aspnet-efcore': aspnet_efcore_1.aspnetEFCoreTemplate,
'aspnet-hotreload': aspnet_hotreload_1.aspnetHotReloadTemplate,
'aspnet-serilog': aspnet_serilog_1.aspnetSerilogTemplate,
'aspnet-swagger': aspnet_swagger_1.aspnetSwaggerTemplate,
'aspnet-jwt': aspnet_jwt_1.aspnetJwtTemplate,
'laravel': laravel_1.laravelTemplate,
'symfony': symfony_1.symfonyTemplate,
'slim': slim_1.slimTemplate,
'codeigniter': codeigniter_1.codeigniterTemplate,
'gin': gin_1.ginTemplate,
'echo': echo_1.echoTemplate,
'fiber': fiber_1.fiberTemplate,
'chi': chi_1.chiTemplate,
'grpc-go': grpc_go_1.grpcGoTemplate,
'go-sqlx': go_sqlx_1.goSqlxTemplate,
'rails-api': rails_api_1.railsApiTemplate,
'sinatra': sinatra_1.sinatraTemplate,
'grape': grape_1.grapeTemplate,
'openresty': openresty_1.openrestyTemplate,
'lapis': lapis_1.lapisTemplate,
'lua-http': lua_http_1.luaHttpTemplate,
'kong-plugin': kong_plugin_1.kongPluginTemplate,
'crow': crow_1.crowTemplate,
'drogon': drogon_1.drogonTemplate,
// 'cpp-httplib': cppHttplibTemplate,
'pistache': pistache_1.pistacheTemplate,
'beast': beast_1.beastTemplate,
'vapor': vapor_1.vaporTemplate,
'perfect': perfect_1.perfectTemplate,
'kitura': kitura_1.kituraTemplate,
'hummingbird': hummingbird_1.hummingbirdTemplate,
'shelf': shelf_1.shelfTemplate,
'angel3': angel3_1.angel3Template,
'conduit': conduit_1.conduitTemplate,
};
function getBackendTemplate(id) {
return exports.backendTemplates[id];
}
function listBackendTemplates() {
return Object.values(exports.backendTemplates);
}
function getBackendTemplatesByLanguage(language) {
return Object.values(exports.backendTemplates).filter(template => template.language === language);
}
function getBackendTemplatesByFramework(framework) {
return Object.values(exports.backendTemplates).filter(template => template.framework === framework);
}
// Export individual templates for backward compatibility
var hapi_ts_2 = require("./hapi-ts");
Object.defineProperty(exports, "hapiTypeScriptTemplate", { enumerable: true, get: function () { return hapi_ts_2.hapiTypeScriptTemplate; } });
var django_2 = require("./django");
Object.defineProperty(exports, "djangoTemplate", { enumerable: true, get: function () { return django_2.djangoTemplate; } });
var django_enhanced_2 = require("./django-enhanced");
Object.defineProperty(exports, "djangoEnhancedTemplate", { enumerable: true, get: function () { return django_enhanced_2.djangoEnhancedTemplate; } });
var tornado_py_2 = require("./tornado-py");
Object.defineProperty(exports, "tornadoTemplate", { enumerable: true, get: function () { return tornado_py_2.tornadoTemplate; } });
var sanic_py_2 = require("./sanic-py");
Object.defineProperty(exports, "sanicTemplate", { enumerable: true, get: function () { return sanic_py_2.sanicTemplate; } });
var starlette_2 = require("./starlette");
Object.defineProperty(exports, "starletteTemplate", { enumerable: true, get: function () { return starlette_2.starletteTemplate; } });
var actix_web_2 = require("./actix-web");
Object.defineProperty(exports, "actixWebTemplate", { enumerable: true, get: function () { return actix_web_2.actixWebTemplate; } });
var warp_2 = require("./warp");
Object.defineProperty(exports, "warpTemplate", { enumerable: true, get: function () { return warp_2.warpTemplate; } });
var rocket_2 = require("./rocket");
Object.defineProperty(exports, "rocketTemplate", { enumerable: true, get: function () { return rocket_2.rocketTemplate; } });
var axum_2 = require("./axum");
Object.defineProperty(exports, "axumTemplate", { enumerable: true, get: function () { return axum_2.axumTemplate; } });
var spring_boot_2 = require("./spring-boot");
Object.defineProperty(exports, "springBootTemplate", { enumerable: true, get: function () { return spring_boot_2.springBootTemplate; } });
var quarkus_2 = require("./quarkus");
Object.defineProperty(exports, "quarkusTemplate", { enumerable: true, get: function () { return quarkus_2.quarkusTemplate; } });
var micronaut_2 = require("./micronaut");
Object.defineProperty(exports, "micronautTemplate", { enumerable: true, get: function () { return micronaut_2.micronautTemplate; } });
var vertx_2 = require("./vertx");
Object.defineProperty(exports, "vertxTemplate", { enumerable: true, get: function () { return vertx_2.vertxTemplate; } });
var aspnet_core_webapi_2 = require("./aspnet-core-webapi");
Object.defineProperty(exports, "aspnetCoreWebApiTemplate", { enumerable: true, get: function () { return aspnet_core_webapi_2.aspnetCoreWebApiTemplate; } });
var aspnet_core_minimal_2 = require("./aspnet-core-minimal");
Object.defineProperty(exports, "aspnetCoreMinimalTemplate", { enumerable: true, get: function () { return aspnet_core_minimal_2.aspnetCoreMinimalTemplate; } });
var blazor_server_2 = require("./blazor-server");
Object.defineProperty(exports, "blazorServerTemplate", { enumerable: true, get: function () { return blazor_server_2.blazorServerTemplate; } });
var grpc_service_2 = require("./grpc-service");
Object.defineProperty(exports, "grpcServiceTemplate", { enumerable: true, get: function () { return grpc_service_2.grpcServiceTemplate; } });
var aspnet_dapper_2 = require("./aspnet-dapper");
Object.defineProperty(exports, "aspnetDapperTemplate", { enumerable: true, get: function () { return aspnet_dapper_2.aspnetDapperTemplate; } });
var aspnet_automapper_2 = require("./aspnet-automapper");
Object.defineProperty(exports, "aspnetAutoMapperTemplate", { enumerable: true, get: function () { return aspnet_automapper_2.aspnetAutoMapperTemplate; } });
var aspnet_xunit_2 = require("./aspnet-xunit");
Object.defineProperty(exports, "aspnetXUnitTemplate", { enumerable: true, get: function () { return aspnet_xunit_2.aspnetXUnitTemplate; } });
var aspnet_efcore_2 = require("./aspnet-efcore");
Object.defineProperty(exports, "aspnetEFCoreTemplate", { enumerable: true, get: function () { return aspnet_efcore_2.aspnetEFCoreTemplate; } });
var aspnet_hotreload_2 = require("./aspnet-hotreload");
Object.defineProperty(exports, "aspnetHotReloadTemplate", { enumerable: true, get: function () { return aspnet_hotreload_2.aspnetHotReloadTemplate; } });
var aspnet_serilog_2 = require("./aspnet-serilog");
Object.defineProperty(exports, "aspnetSerilogTemplate", { enumerable: true, get: function () { return aspnet_serilog_2.aspnetSerilogTemplate; } });
var aspnet_swagger_2 = require("./aspnet-swagger");
Object.defineProperty(exports, "aspnetSwaggerTemplate", { enumerable: true, get: function () { return aspnet_swagger_2.aspnetSwaggerTemplate; } });
var aspnet_jwt_2 = require("./aspnet-jwt");
Object.defineProperty(exports, "aspnetJwtTemplate", { enumerable: true, get: function () { return aspnet_jwt_2.aspnetJwtTemplate; } });
var laravel_2 = require("./laravel");
Object.defineProperty(exports, "laravelTemplate", { enumerable: true, get: function () { return laravel_2.laravelTemplate; } });
var symfony_2 = require("./symfony");
Object.defineProperty(exports, "symfonyTemplate", { enumerable: true, get: function () { return symfony_2.symfonyTemplate; } });
var slim_2 = require("./slim");
Object.defineProperty(exports, "slimTemplate", { enumerable: true, get: function () { return slim_2.slimTemplate; } });
var codeigniter_2 = require("./codeigniter");
Object.defineProperty(exports, "codeigniterTemplate", { enumerable: true, get: function () { return codeigniter_2.codeigniterTemplate; } });
var gin_2 = require("./gin");
Object.defineProperty(exports, "ginTemplate", { enumerable: true, get: function () { return gin_2.ginTemplate; } });
var echo_2 = require("./echo");
Object.defineProperty(exports, "echoTemplate", { enumerable: true, get: function () { return echo_2.echoTemplate; } });
var fiber_2 = require("./fiber");
Object.defineProperty(exports, "fiberTemplate", { enumerable: true, get: function () { return fiber_2.fiberTemplate; } });
var chi_2 = require("./chi");
Object.defineProperty(exports, "chiTemplate", { enumerable: true, get: function () { return chi_2.chiTemplate; } });
var grpc_go_2 = require("./grpc-go");
Object.defineProperty(exports, "grpcGoTemplate", { enumerable: true, get: function () { return grpc_go_2.grpcGoTemplate; } });
var go_sqlx_2 = require("./go-sqlx");
Object.defineProperty(exports, "goSqlxTemplate", { enumerable: true, get: function () { return go_sqlx_2.goSqlxTemplate; } });
var rails_api_2 = require("./rails-api");
Object.defineProperty(exports, "railsApiTemplate", { enumerable: true, get: function () { return rails_api_2.railsApiTemplate; } });
var sinatra_2 = require("./sinatra");
Object.defineProperty(exports, "sinatraTemplate", { enumerable: true, get: function () { return sinatra_2.sinatraTemplate; } });
var grape_2 = require("./grape");
Object.defineProperty(exports, "grapeTemplate", { enumerable: true, get: function () { return grape_2.grapeTemplate; } });
var openresty_2 = require("./openresty");
Object.defineProperty(exports, "openrestyTemplate", { enumerable: true, get: function () { return openresty_2.openrestyTemplate; } });
var lapis_2 = require("./lapis");
Object.defineProperty(exports, "lapisTemplate", { enumerable: true, get: function () { return lapis_2.lapisTemplate; } });
var lua_http_2 = require("./lua-http");
Object.defineProperty(exports, "luaHttpTemplate", { enumerable: true, get: function () { return lua_http_2.luaHttpTemplate; } });
var kong_plugin_2 = require("./kong-plugin");
Object.defineProperty(exports, "kongPluginTemplate", { enumerable: true, get: function () { return kong_plugin_2.kongPluginTemplate; } });
var crow_2 = require("./crow");
Object.defineProperty(exports, "crowTemplate", { enumerable: true, get: function () { return crow_2.crowTemplate; } });
var drogon_2 = require("./drogon");
Object.defineProperty(exports, "drogonTemplate", { enumerable: true, get: function () { return drogon_2.drogonTemplate; } });
// export { cppHttplibTemplate } from './cpp-httplib';
var pistache_2 = require("./pistache");
Object.defineProperty(exports, "pistacheTemplate", { enumerable: true, get: function () { return pistache_2.pistacheTemplate; } });
var beast_2 = require("./beast");
Object.defineProperty(exports, "beastTemplate", { enumerable: true, get: function () { return beast_2.beastTemplate; } });
var vapor_2 = require("./vapor");
Object.defineProperty(exports, "vaporTemplate", { enumerable: true, get: function () { return vapor_2.vaporTemplate; } });
var perfect_2 = require("./perfect");
Object.defineProperty(exports, "perfectTemplate", { enumerable: true, get: function () { return perfect_2.perfectTemplate; } });
var kitura_2 = require("./kitura");
Object.defineProperty(exports, "kituraTemplate", { enumerable: true, get: function () { return kitura_2.kituraTemplate; } });
var hummingbird_2 = require("./hummingbird");
Object.defineProperty(exports, "hummingbirdTemplate", { enumerable: true, get: function () { return hummingbird_2.hummingbirdTemplate; } });
var shelf_2 = require("./shelf");
Object.defineProperty(exports, "shelfTemplate", { enumerable: true, get: function () { return shelf_2.shelfTemplate; } });
var angel3_2 = require("./angel3");
Object.defineProperty(exports, "angel3Template", { enumerable: true, get: function () { return angel3_2.angel3Template; } });
var conduit_2 = require("./conduit");
Object.defineProperty(exports, "conduitTemplate", { enumerable: true, get: function () { return conduit_2.conduitTemplate; } });
var express_2 = require("./express");
Object.defineProperty(exports, "expressTemplate", { enumerable: true, get: function () { return express_2.expressTemplate; } });
var fastapi_2 = require("./fastapi");
Object.defineProperty(exports, "fastapiTemplate", { enumerable: true, get: function () { return fastapi_2.fastapiTemplate; } });
var nestjs_2 = require("./nestjs");
Object.defineProperty(exports, "nestjsTemplate", { enumerable: true, get: function () { return nestjs_2.nestjsTemplate; } });
var flask_2 = require("./flask");
Object.defineProperty(exports, "flaskTemplate", { enumerable: true, get: function () { return flask_2.flaskTemplate; } });
var koa_2 = require("./koa");
Object.defineProperty(exports, "koaTemplate", { enumerable: true, get: function () { return koa_2.koaTemplate; } });
var fastify_2 = require("./fastify");
Object.defineProperty(exports, "fastifyTemplate", { enumerable: true, get: function () { return fastify_2.fastifyTemplate; } });
var loopback_2 = require("./loopback");
Object.defineProperty(exports, "loopbackTemplate", { enumerable: true, get: function () { return loopback_2.loopbackTemplate; } });
var adonisjs_2 = require("./adonisjs");
Object.defineProperty(exports, "adonisjsTemplate", { enumerable: true, get: function () { return adonisjs_2.adonisjsTemplate; } });
var restify_2 = require("./restify");
Object.defineProperty(exports, "restifyTemplate", { enumerable: true, get: function () { return restify_2.restifyTemplate; } });
var feathersjs_2 = require("./feathersjs");
Object.defineProperty(exports, "feathersjsTemplate", { enumerable: true, get: function () { return feathersjs_2.feathersjsTemplate; } });
var moleculer_2 = require("./moleculer");
Object.defineProperty(exports, "moleculerTemplate", { enumerable: true, get: function () { return moleculer_2.moleculerTemplate; } });
var sailsjs_2 = require("./sailsjs");
Object.defineProperty(exports, "sailsjsTemplate", { enumerable: true, get: function () { return sailsjs_2.sailsjsTemplate; } });
var strapi_2 = require("./strapi");
Object.defineProperty(exports, "strapiTemplate", { enumerable: true, get: function () { return strapi_2.strapiTemplate; } });
var meteorjs_2 = require("./meteorjs");
Object.defineProperty(exports, "meteorjsTemplate", { enumerable: true, get: function () { return meteorjs_2.meteorjsTemplate; } });
var totaljs_2 = require("./totaljs");
Object.defineProperty(exports, "totaljsTemplate", { enumerable: true, get: function () { return totaljs_2.totaljsTemplate; } });
var eggjs_2 = require("./eggjs");
Object.defineProperty(exports, "eggjsTemplate", { enumerable: true, get: function () { return eggjs_2.eggjsTemplate; } });
var thinkjs_2 = require("./thinkjs");
Object.defineProperty(exports, "thinkjsTemplate", { enumerable: true, get: function () { return thinkjs_2.thinkjsTemplate; } });
var actionherojs_2 = require("./actionherojs");
Object.defineProperty(exports, "actionheroTemplate", { enumerable: true, get: function () { return actionherojs_2.actionheroTemplate; } });
var foalts_2 = require("./foalts");
Object.defineProperty(exports, "foaltsTemplate", { enumerable: true, get: function () { return foalts_2.foaltsTemplate; } });
var marblejs_2 = require("./marblejs");
Object.defineProperty(exports, "marblejsTemplate", { enumerable: true, get: function () { return marblejs_2.marblejsTemplate; } });
var tsed_2 = require("./tsed");
Object.defineProperty(exports, "tsedTemplate", { enumerable: true, get: function () { return tsed_2.tsedTemplate; } });
var middy_2 = require("./middy");
Object.defineProperty(exports, "middyTemplate", { enumerable: true, get: function () { return middy_2.middyTemplate; } });
var polka_2 = require("./polka");
Object.defineProperty(exports, "polkaTemplate", { enumerable: true, get: function () { return polka_2.polkaTemplate; } });
var tinyhttp_2 = require("./tinyhttp");
Object.defineProperty(exports, "tinyhttpTemplate", { enumerable: true, get: function () { return tinyhttp_2.tinyhttpTemplate; } });
var hyper_express_2 = require("./hyper-express");
Object.defineProperty(exports, "hyperExpressTemplate", { enumerable: true, get: function () { return hyper_express_2.hyperExpressTemplate; } });
var apollo_server_2 = require("./apollo-server");
Object.defineProperty(exports, "apolloServerTemplate", { enumerable: true, get: function () { return apollo_server_2.apolloServerTemplate; } });
var graphql_yoga_2 = require("./graphql-yoga");
Object.defineProperty(exports, "graphqlYogaTemplate", { enumerable: true, get: function () { return graphql_yoga_2.graphqlYogaTemplate; } });
var php_composer_1 = require("./php-composer");
Object.defineProperty(exports, "ComposerGenerator", { enumerable: true, get: function () { return php_composer_1.ComposerGenerator; } });
Object.defineProperty(exports, "generateComposerFiles", { enumerable: true, get: function () { return php_composer_1.generateComposerFiles; } });
var php_fpm_1 = require("./php-fpm");
Object.defineProperty(exports, "PhpFpmGenerator", { enumerable: true, get: function () { return php_fpm_1.PhpFpmGenerator; } });
Object.defineProperty(exports, "generatePhpFpmConfig", { enumerable: true, get: function () { return php_fpm_1.generatePhpFpmConfig; } });
// export { generateCppOpenApiFiles } from './cpp-openapi';
// export type { CppOpenApiConfig } from './cpp-openapi';
// export { generateCppSanitizersFiles } from './cpp-sanitizers';
// export type { CppSanitizersConfig } from './cpp-sanitizers';
// export { generateCppQualityToolsFiles } from './cpp-quality-tools';
// export type { CppQualityToolsConfig } from './cpp-quality-tools';