diff --git a/fix-bpmn-references-dry-run.log b/fix-bpmn-references-dry-run.log deleted file mode 100644 index 9367f42..0000000 --- a/fix-bpmn-references-dry-run.log +++ /dev/null @@ -1,27 +0,0 @@ -$ node fix-bpmn-references.js -[fix-bpmn] Found 413 Markdown/MDX files -[dry-run] 1 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\user-guide\process-engine\transactions-in-processes.md -[dry-run] 6 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\user-guide\process-engine\process-instance-modification.md -[dry-run] 10 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\user-guide\process-engine\process-instance-migration.md -[dry-run] 4 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\tasks\task-markers.md -[dry-run] 1 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\transaction-subprocess.md -[dry-run] 4 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\event-subprocess.md -[dry-run] 3 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\embedded-subprocess.md -[dry-run] 2 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\call-activity.md -[dry-run] 3 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\sequence-flow.md -[dry-run] 2 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\parallel-gateway.md -[dry-run] 5 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\inclusive-gateway.md -[dry-run] 1 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\exclusive-gateway.md -[dry-run] 1 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\event-based-gateway.md -[dry-run] 1 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\timer-events.md -[dry-run] 1 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\terminate-event.md -[dry-run] 2 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\signal-events.md -[dry-run] 2 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\none-events.md -[dry-run] 3 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\message-events.md -[dry-run] 1 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\link-events.md -[dry-run] 5 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\escalation-events.md -[dry-run] 4 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\error-events.md -[dry-run] 3 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\conditional-events.md -[dry-run] 2 reference(s) WOULD be fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\cancel-and-compensation-events.md -[fix-bpmn] Done! Total replacements across all files: 67 -[dry-run] No files were modified. Set DRY_RUN = false to apply changes. \ No newline at end of file diff --git a/fix-bpmn-references-live-run.log b/fix-bpmn-references-live-run.log deleted file mode 100644 index f7ec41b..0000000 --- a/fix-bpmn-references-live-run.log +++ /dev/null @@ -1,26 +0,0 @@ -$ node fix-bpmn-references.js -[fix-bpmn] Found 413 Markdown/MDX files -[fix-bpmn] 1 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\user-guide\process-engine\transactions-in-processes.md -[fix-bpmn] 6 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\user-guide\process-engine\process-instance-modification.md -[fix-bpmn] 10 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\user-guide\process-engine\process-instance-migration.md -[fix-bpmn] 4 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\tasks\task-markers.md -[fix-bpmn] 1 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\transaction-subprocess.md -[fix-bpmn] 4 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\event-subprocess.md -[fix-bpmn] 3 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\embedded-subprocess.md -[fix-bpmn] 2 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\subprocesses\call-activity.md -[fix-bpmn] 3 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\sequence-flow.md -[fix-bpmn] 2 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\parallel-gateway.md -[fix-bpmn] 5 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\inclusive-gateway.md -[fix-bpmn] 1 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\exclusive-gateway.md -[fix-bpmn] 1 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\gateways\event-based-gateway.md -[fix-bpmn] 1 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\timer-events.md -[fix-bpmn] 1 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\terminate-event.md -[fix-bpmn] 2 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\signal-events.md -[fix-bpmn] 2 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\none-events.md -[fix-bpmn] 3 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\message-events.md -[fix-bpmn] 1 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\link-events.md -[fix-bpmn] 5 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\escalation-events.md -[fix-bpmn] 4 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\error-events.md -[fix-bpmn] 3 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\conditional-events.md -[fix-bpmn] 2 reference(s) fixed in: C:\Users\mail\Development\documentation\docs\documentation\reference\bpmn20\events\cancel-and-compensation-events.md -[fix-bpmn] Done! Total replacements across all files: 67 diff --git a/fix-bpmn-references.js b/fix-bpmn-references.js deleted file mode 100644 index ffa1b8b..0000000 --- a/fix-bpmn-references.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * Script to fix BPMN references in Markdown and MDX files (with dry-run mode) - * - * Dry-run mode logs changes without writing to files. - * Set DRY_RUN = false to apply changes. - * - * Replaces: - *
- * - * With: - * - * - */ - -const fs = require('fs'); -const path = require('path'); -const { glob } = require('glob'); - -const DRY_RUN = false; // <-- set to false to actually write changes -const docsDir = path.join(__dirname, 'docs'); // Adjust if your docs folder is elsewhere - -async function fixBpmnReferences() { - // Match both .md and .mdx files - const pattern = path.join(docsDir, '**/*.{md,mdx}').replace(/\\/g, '/'); - const files = await glob(pattern, { nodir: true }); - - console.log(`[fix-bpmn] Found ${files.length} Markdown/MDX files`); - - let totalReplacements = 0; - - for (const file of files) { - let content = fs.readFileSync(file, 'utf-8'); - let replacements = 0; - - // Regex: matches data-bpmn-diagram="../bpmn/..." in both and - const newContent = content.replace( - /(data-bpmn-diagram\s*=\s*["'])\.\.\/bpmn\//g, - (match, p1) => { - replacements++; - return `${p1}./bpmn/`; - } - ); - - if (replacements > 0) { - totalReplacements += replacements; - - if (DRY_RUN) { - console.log(`[dry-run] ${replacements} reference(s) WOULD be fixed in: ${file}`); - } else { - fs.writeFileSync(file, newContent, 'utf-8'); - console.log(`[fix-bpmn] ${replacements} reference(s) fixed in: ${file}`); - } - } - } - - console.log(`[fix-bpmn] Done! Total replacements across all files: ${totalReplacements}`); - if (DRY_RUN) { - console.log('[dry-run] No files were modified. Set DRY_RUN = false to apply changes.'); - } -} - -fixBpmnReferences().catch(err => console.error(err));