How to use the swagger2openapi/package.json.version function in swagger2openapi

To help you get started, we’ve selected a few swagger2openapi examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Mermade / openapi-webconverter / api.js View on Github external
const util = require('util');
const url = require('url');

const express = require('express');
const compression = require('compression');
const bodyParser = require('body-parser');
const multer = require('multer');
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });
const fetch = require('node-fetch');

const yaml = require('yaml');

const converter = require('swagger2openapi');
const validator = require('oas-validator');
const s2oVersion = require('swagger2openapi/package.json').version;
const recurse = require('reftools/lib/recurse.js').recurse;

var status = {};
status.startTime = new Date();
status.conversions = 0;
status.validations = 0;
status.badges = 0;
status.targetVersion = converter.targetVersion;
status.s2oVersion = s2oVersion;
status.self = require('./package.json');

function getObj(body,payload){
    var obj = {};
    try {
        obj = JSON.parse(body);
    }

swagger2openapi

Convert Swagger 2.0 definitions to OpenApi 3.0 and validate

BSD-3-Clause
Latest version published 3 years ago

Package Health Score

71 / 100
Full package analysis