testeranto
Version:
the AI powered BDD test framework for typescript projects
44 lines (40 loc) • 934 B
JavaScript
import * as esbuild from 'esbuild'
import { sassPlugin } from 'esbuild-sass-plugin'
await esbuild.build({
outExtension: { '.js': '.mjs' },
entryPoints: [
// 'src/init-docs.ts',
'src/esbuildConfigs/eslint-formatter-testeranto.ts',
// 'src/testeranto.ts',
'src/mothership/mothership.ts',
],
bundle: true,
format: "esm",
platform: "node",
outdir: 'dist/prebuild',
// packages: "external",
supported: {
"dynamic-import": true,
},
banner: {
js: `import { createRequire } from 'module';const require = createRequire(import.meta.url);`,
},
})
await esbuild.build({
entryPoints: [
'src/app/frontend/App.scss',
'src/app/frontend/App.tsx',
],
bundle: true,
format: "iife",
platform: "browser",
outdir: 'dist/prebuild',
logLevel: 'error',
loader: {
".scss": "text",
".ttf": "binary",
".png": "binary",
".jpg": "binary",
},
plugins: [sassPlugin()]
})