From 7e21b683fb8cbded5450c2324709b71f6f61730a Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Tue, 19 Jul 2022 08:59:46 +0200 Subject: [PATCH] loadScript helper --- packages/core/pattern.mjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index f0f0938a3..b9ceda759 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -1574,3 +1574,8 @@ Pattern.prototype.define = (name, func, options = {}) => { // Pattern.prototype.define('early', (a, pat) => pat.early(a), { patternified: true, composable: true }); Pattern.prototype.define('hush', (pat) => pat.hush(), { patternified: false, composable: true }); Pattern.prototype.define('bypass', (pat) => pat.bypass(on), { patternified: true, composable: true }); + +export async function loadScript(url) { + const code = await fetch(url).then((res) => res.text()); + return eval(code); +}