pages/fullcalendar-main/scripts/bin/standard-scripts.js
2024-03-06 14:33:17 +01:00

24 lines
649 B
JavaScript
Executable file

#!/usr/bin/env node
import { join as joinPaths } from 'path'
import { fileURLToPath } from 'url'
const thisPkgDir = joinPaths(fileURLToPath(import.meta.url), '../..')
// temporary (for compiling ts)
import { promisify } from 'util'
import { execFile } from 'child_process'
import { copyFile } from 'fs/promises'
await copyFile(
joinPaths(thisPkgDir, 'tsconfig.safe.json'),
joinPaths(thisPkgDir, 'tsconfig.json'),
)
const execFileP = promisify(execFile)
await execFileP(
'./node_modules/.bin/tsc',
['-b'],
{ cwd: thisPkgDir, stdio: 'inherit' },
)
const stuff = await import('../dist/utils/script-runner.js')
stuff.runScript(thisPkgDir)