mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* fix(plugins): support edge cases where default extension was not added * fix(plugins): only apply AMD wrapper to AMD format plugins * refactor(plugins): update regex for codeql warnings * refactor(plugins): remove check for commented out dependency strings in AMD regex * test(plugins): add tests for systemjs hook amd detection
6 lines
481 B
TypeScript
6 lines
481 B
TypeScript
export const SHARED_DEPENDENCY_PREFIX = 'package';
|
|
export const LOAD_PLUGIN_CSS_REGEX = /^plugins.+\.css$/i;
|
|
export const JS_CONTENT_TYPE_REGEX = /^(text|application)\/(x-)?javascript(;|$)/;
|
|
export const AMD_MODULE_REGEX =
|
|
/(?:^\uFEFF?|[^$_a-zA-Z\xA0-\uFFFF.])define\s*\(\s*("[^"]+"\s*,\s*|'[^']+'\s*,\s*)?\s*(\[(\s*(("[^"]+"|'[^']+')\s*,|\/\/.*\r?\n))*(\s*("[^"]+"|'[^']+')\s*,?)?(\s*(\/\/.*\r?\n|\/\*\/))*\s*\]|function\s*|{|[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*\))/;
|