MCPcopy
hub / github.com/asyncapi/spec / convertExampleDir

Function convertExampleDir

scripts/converter/index.js:39–50  ·  view source on GitHub ↗

* Convert all examples within a single directory and nested directories. * * @param {*} directoryPath full path to a directory to convert examples from.

(directoryPath)

Source from the content-addressed store, hash-verified

37 * @param {*} directoryPath full path to a directory to convert examples from.
38 */
39async function convertExampleDir(directoryPath) {
40 let examplesFiles = await fs.promises.readdir(directoryPath);
41 examplesFiles = examplesFiles.map((file) => path.resolve(directoryPath, file));
42 const nestedDirectory = examplesFiles.filter((file) => fs.lstatSync(file).isDirectory());
43 for (const dir of nestedDirectory) {
44 await convertExampleDir(dir);
45 }
46
47 // only convert .yml files
48 examplesFiles = examplesFiles.filter((file) => path.extname(file) === '.yml' || path.extname(file) === '.yaml');
49 examplesFiles.forEach(convertExample);
50}
51
52/**
53 *

Callers 1

index.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…