manu-sapiens's picture
copy of omnitool_latest - should be working
b39afbe
raw
history blame
782 Bytes
/**
* Copyright (c) 2023 MERCENARIES.AI PTE. LTD.
* All rights reserved.
*/
import esbuild from 'esbuild';
import assert from 'node:assert';
const environment = process.argv[2];
assert(environment === 'production' || environment === 'development', 'Invalid environment ' + environment);
console.log(`Building omni-sockets (${environment})...`);
esbuild
.build({
entryPoints: ['src/index.ts'],
outdir: 'lib',
format: 'esm',
bundle: true,
platform: 'node',
tsconfig: 'tsconfig.json',
logLevel: 'warning',
target: 'es2020',
sourcemap: true,
define: {
'process.env.NODE_ENV': `"${environment}"`
},
external: ['axios', 'jsonata']
})
.then(() => console.log('Building omni-sockets done'))
.catch(() => process.exit(1));