diff --git a/templates/single/bin/run b/templates/single/bin/run deleted file mode 100755 index 74421806d..000000000 --- a/templates/single/bin/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env node - -const fs = require('fs') -const path = require('path') -const dev = fs.existsSync(path.join(__dirname, '../tsconfig.json')) - -if (dev) require('ts-node/register') - -require(`../${dev ? 'src' : 'lib'}`).run() diff --git a/templates/single/bin/run.ts b/templates/single/bin/run.ts index 6f46d90bb..e242f5a11 100755 --- a/templates/single/bin/run.ts +++ b/templates/single/bin/run.ts @@ -2,9 +2,12 @@ const fs = require('fs') const path = require('path') -const dev = fs.existsSync(path.join(__dirname, '../tsconfig.json')) +const project = path.join(__dirname, '../tsconfig.json') +const dev = fs.existsSync(project) -if (dev) require('ts-node/register') +if (dev) { + require('ts-node').register({project}) +} require(`../${dev ? 'src' : 'lib'}`).run() .catch(require('@oclif/errors/handle'))