()
| 15 | const { additionalExtensions } = require("./prepareAdditionalExtensions"); |
| 16 | |
| 17 | function 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 | |
| 52 | module.exports = { copyExtensions }; |
| 53 |
no outgoing calls
no test coverage detected