| 123456789101112131415161718192021222324 |
- #!/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)
|