UNPKG

@naxodev/gonx

Version:

Modern Nx plugin to use Go in a Nx workspace

24 lines 959 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = presetGenerator; const generator_1 = require("../library/generator"); const generator_2 = require("../application/generator"); const go_blueprint_1 = require("../go-blueprint/go-blueprint"); async function presetGenerator(tree, options) { if (options.type === 'library') { return (0, generator_1.default)(tree, options); } if (options.type === 'go-blueprint') { // Ensure required go-blueprint options have defaults const goBlueprintOptions = { ...options, driver: options.driver || 'none', framework: options.framework || 'gin', git: options.git || 'skip', feature: options.feature || [], }; return (0, go_blueprint_1.default)(tree, goBlueprintOptions); } return (0, generator_2.default)(tree, options); } //# sourceMappingURL=generator.js.map