Files
test-repo/.yarn/plugins/plugin-setup-editor.cjs
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

30 lines
665 B
JavaScript
Raw Normal View History

2024-01-08 17:07:26 +08:00
const fs = require("node:fs");
const path = require("node:path");
module.exports = {
name: "plugin-setup-editor",
factory: () => ({
hooks: {
afterAllInstalled() {
const settingsFile = path.join(
__dirname,
"../../.vscode/settings.json",
);
const settingsExampleFile = path.join(
__dirname,
"../../.vscode/settings.example.json",
);
if (
fs.existsSync(settingsFile) ||
!fs.existsSync(settingsExampleFile)
) {
return;
}
fs.writeFileSync(settingsFile, fs.readFileSync(settingsExampleFile));
},
},
}),
};