mirror of
https://github.com/open-goal/opengoal-vscode.git
synced 2024-10-19 20:47:37 -04:00
27 lines
784 B
JavaScript
27 lines
784 B
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
// Function to copy a file
|
|
function copyFile(source, targetDir) {
|
|
// Create the target directory if it doesn't exist
|
|
fs.mkdir(targetDir, { recursive: true }, (err) => {
|
|
if (err) {
|
|
return console.error(`Failed to create directory: ${err.message}`);
|
|
}
|
|
|
|
// Define the target file path
|
|
const targetFile = path.join(targetDir, path.basename(source));
|
|
|
|
// Copy the file
|
|
fs.copyFile(source, targetFile, (err) => {
|
|
if (err) {
|
|
return console.error(`Failed to copy file: ${err.message}`);
|
|
}
|
|
console.log(`File copied to ${targetFile}`);
|
|
});
|
|
});
|
|
}
|
|
|
|
copyFile("./tree-sitter-opengoal.wasm", "./dist/");
|
|
copyFile("./node_modules/web-tree-sitter/tree-sitter.wasm", "./dist/");
|