MCPcopy Index your code
hub / github.com/scriptscat/scriptcat / compileScriptCode

Function compileScriptCode

src/app/service/content/utils.ts:103–112  ·  view source on GitHub ↗
(scriptRes: ScriptRunResource, scriptCode?: string)

Source from the content-addressed store, hash-verified

101 * @returns
102 */
103export function compileScriptCode(scriptRes: ScriptRunResource, scriptCode?: string): string {
104 scriptCode = scriptCode ?? scriptRes.code;
105 const requireArray = getScriptRequire(scriptRes);
106 return compileScriptCodeByResource({
107 name: scriptRes.name,
108 code: scriptCode,
109 require: requireArray,
110 isContextMenu: isContextMenuScript(scriptRes.metadata),
111 });
112}
113
114const addTryCatch = (code: string) =>
115 `

Callers 5

compileInjectionCodeFunction · 0.90
utils.test.tsFile · 0.90
gm_api.test.tsFile · 0.90

Calls 3

getScriptRequireFunction · 0.85
isContextMenuScriptFunction · 0.85

Tested by

no test coverage detected