UNPKG

@specs-feup/lara

Version:

A js port of the popular framework for building source-to-source compilers

27 lines (22 loc) 585 B
import { Weaver } from "@specs-feup/lara/code/Weaver.js"; async function oneTimeSetup(globalConfig, projectConfig) { const weaverMessageFromLauncher = { args: { _: [], $0: "", }, config: projectConfig.testEnvironmentOptions.weaverConfig, }; await Weaver.setupWeaver( weaverMessageFromLauncher.args, weaverMessageFromLauncher.config ); } let setupDone = false; export default async function (globalConfig, projectConfig) { if (!setupDone) { await oneTimeSetup(globalConfig, projectConfig); setupDone = true; } Weaver.start(); }