|
1 | 1 | /* eslint-disable no-console -- script */ |
2 | 2 | /* eslint-disable @typescript-eslint/unbound-method -- path.resolve */ |
3 | 3 |
|
| 4 | +const { execFileSync } = require('node:child_process'); |
4 | 5 | const fs = require('node:fs/promises'); |
5 | 6 | const { resolve } = require('node:path'); |
6 | | -const execa = require('execa'); |
7 | 7 | const { config } = require('../../fixtures/config'); |
8 | 8 | const { configOverrides } = require('../../fixtures/config-overrides'); |
9 | 9 | const { switchOverrides } = require('../../fixtures/switch-overrides'); |
@@ -304,7 +304,7 @@ requests.push( |
304 | 304 | // Write the new fixture data |
305 | 305 | const contents = `${HEADER} |
306 | 306 | import type { FEStoryPackage } from '../../src/frontend/feArticle'; |
307 | | - |
| 307 | +
|
308 | 308 | export const storyPackage: FEStoryPackage = ${JSON.stringify(json, null, 4)}`; |
309 | 309 | return fs.writeFile( |
310 | 310 | `${root}/fixtures/generated/story-package.ts`, |
@@ -427,19 +427,19 @@ Promise.allSettled(requests) |
427 | 427 | } |
428 | 428 |
|
429 | 429 | console.log('Generation complete, formatting successful fixtures...'); |
430 | | - execa('prettier', [ |
431 | | - './fixtures/**/*', |
432 | | - '--write', |
433 | | - '--log-level', |
434 | | - 'error', |
435 | | - ]) |
436 | | - .then(() => { |
437 | | - console.log('✅ Formatting complete.'); |
438 | | - }) |
439 | | - .catch((err) => { |
440 | | - console.error('\n❌ Failed to format fixtures:\n', err); |
441 | | - process.exitCode = 1; |
442 | | - }); |
| 430 | + |
| 431 | + try { |
| 432 | + execFileSync('prettier', [ |
| 433 | + './fixtures/**/*', |
| 434 | + '--write', |
| 435 | + '--log-level', |
| 436 | + 'error', |
| 437 | + ]); |
| 438 | + console.log('✅ Formatting complete.'); |
| 439 | + } catch (err) { |
| 440 | + console.error('\n❌ Failed to format fixtures:\n', err); |
| 441 | + process.exitCode = 1; |
| 442 | + } |
443 | 443 | }) |
444 | 444 | .catch((err) => { |
445 | 445 | console.error('❌ Unexpected error occurred:\n', err); |
|
0 commit comments