MCPcopy Index your code
hub / github.com/figma/plugin-samples / importJSONFile

Function importJSONFile

variables-import-export/code.js:23–40  ·  view source on GitHub ↗
({ fileName, body })

Source from the content-addressed store, hash-verified

21}
22
23function importJSONFile({ fileName, body }) {
24 const json = JSON.parse(body);
25 const { collection, modeId } = createCollection(fileName);
26 const aliases = {};
27 const tokens = {};
28 Object.entries(json).forEach(([key, object]) => {
29 traverseToken({
30 collection,
31 modeId,
32 type: json.$type,
33 key,
34 object,
35 tokens,
36 aliases,
37 });
38 });
39 processAliases({ collection, modeId, aliases, tokens });
40}
41
42function processAliases({ collection, modeId, aliases, tokens }) {
43 aliases = Object.values(aliases);

Callers 1

code.jsFile · 0.85

Calls 3

createCollectionFunction · 0.85
traverseTokenFunction · 0.85
processAliasesFunction · 0.85

Tested by

no test coverage detected