Hide secrets in your Obsidian.md vault
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

46 lines
862 B

import esbuild from "esbuild";
import process from "process";
const prod = ( process.argv.includes('production') || process.argv.includes('prod') );
const dev = ( process.argv.includes('dev') );
const watch = ( process.argv.includes('watch') );
if (prod) {
await esbuild.build({
entryPoints: ['src/tools/mdenc.ts'],
platform: 'node',
bundle: true,
format: 'esm',
watch: watch,
target: 'node16',
logLevel: "info",
sourcemap: false,
treeShaking: true,
minify: true,
outfile: './tools/mdenc.mjs',
//plugins:[ ]
})
}
if (dev || !prod) {
await esbuild.build({
entryPoints: ['src/tools/mdenc.ts'],
platform: 'node',
bundle: true,
format: 'esm',
watch: watch,
target: 'node16',
logLevel: "info",
sourcemap: 'inline',
treeShaking: true,
minify: false,
outfile: './tools/mdenc-debug.mjs',
//plugins:[ ]
})
}