UNPKG

@selfage/bundler_cli

Version:

CLI for bundling and running bundled frontend or backend TypeScript files.

12 lines 2.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.runInPuppeteer = runInPuppeteer; const bundler_1 = require("./bundler"); const file_extension_stripper_1 = require("./file_extension_stripper"); const puppeteer_test_executor_1 = require("@selfage/puppeteer_test_executor"); async function runInPuppeteer(sourceFile, baseDir, port, headless, options, args = []) { let binFile = (0, file_extension_stripper_1.stripFileExtension)(sourceFile) + "_bin.js"; await (0, bundler_1.bundleForBrowser)(sourceFile, binFile, baseDir, baseDir, options); await (0, puppeteer_test_executor_1.execute)(binFile, baseDir, true, port, headless, args); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVubmVyX2luX3B1cHBldGVlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInJ1bm5lcl9pbl9wdXBwZXRlZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFJQSx3Q0FXQztBQWZELHVDQUFrRTtBQUNsRSx1RUFBK0Q7QUFDL0QsOEVBQTJEO0FBRXBELEtBQUssVUFBVSxjQUFjLENBQ2xDLFVBQWtCLEVBQ2xCLE9BQWdCLEVBQ2hCLElBQWEsRUFDYixRQUFrQixFQUNsQixPQUE2QixFQUM3QixPQUFzQixFQUFFO0lBRXhCLElBQUksT0FBTyxHQUFHLElBQUEsNENBQWtCLEVBQUMsVUFBVSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBQ3pELE1BQU0sSUFBQSwwQkFBZ0IsRUFBQyxVQUFVLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDdkUsTUFBTSxJQUFBLGlDQUFPLEVBQUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUM5RCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uQnVuZGxlT3B0aW9ucywgYnVuZGxlRm9yQnJvd3NlciB9IGZyb20gXCIuL2J1bmRsZXJcIjtcbmltcG9ydCB7IHN0cmlwRmlsZUV4dGVuc2lvbiB9IGZyb20gXCIuL2ZpbGVfZXh0ZW5zaW9uX3N0cmlwcGVyXCI7XG5pbXBvcnQgeyBleGVjdXRlIH0gZnJvbSBcIkBzZWxmYWdlL3B1cHBldGVlcl90ZXN0X2V4ZWN1dG9yXCI7XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBydW5JblB1cHBldGVlcihcbiAgc291cmNlRmlsZTogc3RyaW5nLFxuICBiYXNlRGlyPzogc3RyaW5nLFxuICBwb3J0PzogbnVtYmVyLFxuICBoZWFkbGVzcz86IGJvb2xlYW4sXG4gIG9wdGlvbnM/OiBDb21tb25CdW5kbGVPcHRpb25zLFxuICBhcmdzOiBBcnJheTxzdHJpbmc+ID0gW10sXG4pOiBQcm9taXNlPHZvaWQ+IHtcbiAgbGV0IGJpbkZpbGUgPSBzdHJpcEZpbGVFeHRlbnNpb24oc291cmNlRmlsZSkgKyBcIl9iaW4uanNcIjtcbiAgYXdhaXQgYnVuZGxlRm9yQnJvd3Nlcihzb3VyY2VGaWxlLCBiaW5GaWxlLCBiYXNlRGlyLCBiYXNlRGlyLCBvcHRpb25zKTtcbiAgYXdhaXQgZXhlY3V0ZShiaW5GaWxlLCBiYXNlRGlyLCB0cnVlLCBwb3J0LCBoZWFkbGVzcywgYXJncyk7XG59XG4iXX0=