}).then(function () { var ramlToSwagger3 = new converter.Converter(converter.Formats.RAML, converter.Formats.OAS30); process.stdout.write("\n# Converting RAML to OAS3 ..."); ramlToSwagger3.convertFile(__dirname + '/../update-actions.raml').then(function(swagger) { fs.writeFileSync(__dirname + '/../api.swagger3.json', JSON.stringify(swagger, null, 2)); process.stdout.write(" \x1b[32mdone\x1b[0m.\n"); }) .catch(function(err) { process.stdout.write(" \x1b[31mfailed\x1b[0m.\n"); console.error(err); }) });
var converter = require('oas-raml-converter'); var fs = require('fs'); var ramlToSwagger2 = new converter.Converter(converter.Formats.RAML, converter.Formats.OAS20); process.stdout.write("\n# Converting RAML to OAS2 ..."); ramlToSwagger2.convertFile(__dirname + '/../update-actions.raml').then(function(swagger) { fs.writeFileSync(__dirname + '/../api.swagger.json', swagger); process.stdout.write(" \x1b[32mdone\x1b[0m.\n"); }) .catch(function(err) { process.stdout.write(" \x1b[31mfailed\x1b[0m.\n"); console.error(err); }).then(function () { var ramlToSwagger3 = new converter.Converter(converter.Formats.RAML, converter.Formats.OAS30); process.stdout.write("\n# Converting RAML to OAS3 ..."); ramlToSwagger3.convertFile(__dirname + '/../update-actions.raml').then(function(swagger) { fs.writeFileSync(__dirname + '/../api.swagger3.json', JSON.stringify(swagger, null, 2)); process.stdout.write(" \x1b[32mdone\x1b[0m.\n"); }) .catch(function(err) { process.stdout.write(" \x1b[31mfailed\x1b[0m.\n"); console.error(err); }) });