diff --git a/frontend/scripts/generate-icons.mjs b/frontend/scripts/generate-icons.mjs index 3f94335cd..f992780ec 100644 --- a/frontend/scripts/generate-icons.mjs +++ b/frontend/scripts/generate-icons.mjs @@ -2,7 +2,11 @@ import { icons } from '@iconify-json/material-symbols'; import fs from 'fs'; -import path from 'path'; +import { fileURLToPath } from 'url'; +import path, { dirname } from 'path'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); // Check for verbose flag const isVerbose = process.argv.includes('--verbose') || process.argv.includes('-v'); diff --git a/frontend/scripts/generate-licenses.mjs b/frontend/scripts/generate-licenses.mjs index 0213be648..bdb97b944 100644 --- a/frontend/scripts/generate-licenses.mjs +++ b/frontend/scripts/generate-licenses.mjs @@ -2,7 +2,11 @@ import { execSync } from 'child_process'; import fs from 'fs'; -import path from 'path'; +import { fileURLToPath } from 'url'; +import path, { dirname } from 'path'; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); /** * Generate 3rd party licenses for frontend dependencies