MCPcopy Create free account
hub / github.com/dethcrypto/dethcode / copyExtensions

Function copyExtensions

packages/vscode-host/scripts/copyExtensions.js:17–50  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

15const { additionalExtensions } = require("./prepareAdditionalExtensions");
16
17function copyExtensions() {
18 log.info("============ Copying extensions to ./dist directory...");
19
20 chdir(__dirname, "../vscode");
21
22 // copy our additional built-in extensions
23 log.info("Copying ethereum-viewer extension...");
24
25 copySync(
26 "../../ethereum-viewer/dist",
27 "../dist/extensions/ethereum-viewer/dist"
28 );
29 copySync(
30 "../../ethereum-viewer/package.json",
31 "../dist/extensions/ethereum-viewer/package.json"
32 );
33 copySync(
34 "../../ethereum-viewer/package.nls.json",
35 "../dist/extensions/ethereum-viewer/package.nls.json"
36 );
37
38 const withoutNodeModules = { filter: (src) => !src.includes("node_modules") };
39
40 log.info("Copying additional built-in extensions...");
41
42 copySync(
43 "../additional-extensions",
44 "../dist/extensions",
45 withoutNodeModules
46 );
47
48 // copy default built-in extensions from VSCode repo
49 copySync("extensions", "../dist/extensions", withoutNodeModules);
50}
51
52module.exports = { copyExtensions };
53

Callers 3

rebuild.jsFile · 0.85
copyExtensions.jsFile · 0.85
build.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected