@scriptables/manifest
Version:
Utilities to generate, parse, and update manifest headers in Scriptable scripts.
15 lines (12 loc) • 546 B
JavaScript
;
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