UNPKG

swagger-to-mock

Version:

mock data generator from Swagger (OpenAPI 3)

16 lines 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var path_1 = require("path"); var yaml = require("js-yaml"); var fs = require("fs"); var FileType; (function (FileType) { FileType["YAML"] = ".yaml"; FileType["JSON"] = ".json"; })(FileType || (FileType = {})); exports.parse = function (file) { var ext = path_1.extname(file); var content = fs.readFileSync(file, "utf8"); return ext === FileType.YAML ? yaml.safeLoad(content) : JSON.parse(content); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZVBhcnNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2ZpbGVQYXJzZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZCQUErQjtBQUMvQiw4QkFBZ0M7QUFDaEMsdUJBQXlCO0FBRXpCLElBQUssUUFHSjtBQUhELFdBQUssUUFBUTtJQUNYLDBCQUFjLENBQUE7SUFDZCwwQkFBYyxDQUFBO0FBQ2hCLENBQUMsRUFISSxRQUFRLEtBQVIsUUFBUSxRQUdaO0FBRVksUUFBQSxLQUFLLEdBQUcsVUFBQyxJQUFZO0lBQ2hDLElBQU0sR0FBRyxHQUFHLGNBQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUMxQixJQUFNLE9BQU8sR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztJQUM5QyxPQUFPLEdBQUcsS0FBSyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQzlFLENBQUMsQ0FBQyJ9