bridgets
Version:
<p align="center"> <a href="https://bridgets.co"> <img src="http://bridgets.co/assets/logo-short.svg" height="48" /> <h1 align="center">BridgeTS</h1> </a> </p>
20 lines • 932 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.compile = void 0;
const compileSDK_1 = require("./compileSDK");
const fs_1 = require("./fs");
const fs_2 = __importDefault(require("fs"));
const fetchFile_1 = require("./fetchFile");
const compile = (routes) => {
if (!fs_2.default.existsSync('bridgets.config.json'))
throw new Error('Try to compile with the create create-bridgets-sdk instead.');
const cfg = JSON.parse(fs_2.default.readFileSync('bridgets.config.json', 'utf-8'));
(0, fs_1.writeFile)(`${cfg.sdkLocation}/fetchBridgeTS`, fetchFile_1.fetchFile);
(0, compileSDK_1.compileSDK)(routes, cfg.sdkLocation, cfg.pathToSourceFile, 'SDKTypes');
process.exit(0);
};
exports.compile = compile;
//# sourceMappingURL=index.js.map