All files / platform/cli/src/commands/utils/private writePluginConfigFile.js

0% Statements 0/5
0% Branches 0/2
0% Functions 0/2
0% Lines 0/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19                                     
import fs from 'fs';
 
export default function writePluginConfigFile(pluginConfig) {
  // Note: Second 2 arguments are to pretty print the JSON so its human readable.
  const jsonStringOfFileContents = JSON.stringify(pluginConfig, null, 2);
 
  fs.writeFileSync(
    `./pluginConfig.json`,
    jsonStringOfFileContents + '\n', // Add a newline character at the end
    { flag: 'w+' },
    err => {
      if (err) {
        console.error(err);
        return;
      }
    }
  );
}