UNPKG

@scriptables/manifest

Version:

Utilities to generate, parse, and update manifest headers in Scriptable scripts.

15 lines (12 loc) 546 B
'use strict'; var types = require('./types'); function bannerManifestRegex(attrs = []) { attrs = attrs.length ? attrs : [...types.SCRIPTABLE_BANNER_KEYS]; const text = attrs.join("|"); return new RegExp(`(?:^|\\s)(${text}+):\\s*([^;]+);`, "g"); } const REGEXP_BANNER_MANIFEST = bannerManifestRegex([...types.SCRIPTABLE_BANNER_KEYS]); exports.REGEXP_BANNER_MANIFEST = REGEXP_BANNER_MANIFEST; exports.bannerManifestRegex = bannerManifestRegex; //# sourceMappingURL=bannerManifestRegex.js.map //# sourceMappingURL=bannerManifestRegex.js.map