mirror of
https://github.com/Mintplex-Labs/bree.git
synced 2026-07-01 20:04:39 -04:00
25 lines
771 B
TypeScript
25 lines
771 B
TypeScript
import * as path from 'node:path';
|
|
import * as process from 'node:process';
|
|
import { fileURLToPath } from 'node:url';
|
|
import Bree from 'bree';
|
|
|
|
const bree = new Bree({
|
|
/**
|
|
* Always set the root option when doing any type of
|
|
* compiling with bree. This just makes it clearer where
|
|
* bree should resolve the jobs folder from. By default it
|
|
* resolves to the jobs folder relative to where the program
|
|
* is executed.
|
|
*/
|
|
root: path.join(path.dirname(fileURLToPath(import.meta.url)), 'jobs'),
|
|
/**
|
|
* We only need the default extension to be "ts"
|
|
* when we are running the app with ts-node - otherwise
|
|
* the compiled-to-js code still needs to use JS
|
|
*/
|
|
defaultExtension: process.env.TS_NODE ? 'ts' : 'js',
|
|
jobs: ['job']
|
|
});
|
|
|
|
bree.start();
|