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

Method exportCloud

packages/cloudscript/local.ts:22–41  ·  view source on GitHub ↗
(script: Script, code: string, values: Value[], cookies: ExportCookies[])

Source from the content-addressed store, hash-verified

20 }
21
22 exportCloud(script: Script, code: string, values: Value[], cookies: ExportCookies[]): Promise<void> {
23 this.zip.file("userScript.js", code);
24 this.zip.file("cookies.js", `exports.cookies = ${JSON.stringify(cookies)}`);
25 this.zip.file("values.js", `exports.values = ${JSON.stringify(values)}`);
26 this.zip.file(
27 "config.js",
28 `export default ${JSON.stringify({
29 version: ExtVersion,
30 uuid: script.uuid,
31 overwrite: {
32 value: this.params.overwriteValue,
33 cookie: this.params.overwriteCookie,
34 },
35 })}`
36 );
37 this.zip.file("package.json", <string>packageTpl);
38 this.zip.file("utils.js", <string>utilsTpl);
39 this.zip.file("index.js", <string>indexTpl);
40 return Promise.resolve();
41 }
42}

Callers

nothing calls this directly

Calls 1

fileMethod · 0.80

Tested by

no test coverage detected