Chore: Removed an extraneous build file
This commit is contained in:
parent
4be5c8f008
commit
28eaf15c7f
1 changed files with 0 additions and 60 deletions
|
@ -1,60 +0,0 @@
|
||||||
import path from 'path'
|
|
||||||
import {build} from 'esbuild'
|
|
||||||
|
|
||||||
export const definedGlobals = {
|
|
||||||
global: 'window',
|
|
||||||
'process.env.version': JSON.stringify(
|
|
||||||
require('../studio/package.json').version,
|
|
||||||
),
|
|
||||||
}
|
|
||||||
|
|
||||||
const a: any = 'hi'
|
|
||||||
|
|
||||||
export function createBundles() {
|
|
||||||
for (const which of ['core', 'studio']) {
|
|
||||||
const pathToPackage = path.join(__dirname, '../', which)
|
|
||||||
const esbuildConfig: Parameters<typeof build>[0] = {
|
|
||||||
entryPoints: [path.join(pathToPackage, 'src/index.ts')],
|
|
||||||
target: ['firefox88', 'chrome90'],
|
|
||||||
loader: {'.png': 'file'},
|
|
||||||
bundle: true,
|
|
||||||
sourcemap: true,
|
|
||||||
define: definedGlobals,
|
|
||||||
external: ['@theatre/dataverse'],
|
|
||||||
}
|
|
||||||
|
|
||||||
if (which === 'core') {
|
|
||||||
esbuildConfig.platform = 'neutral'
|
|
||||||
esbuildConfig.mainFields = ['browser', 'module', 'main']
|
|
||||||
esbuildConfig.target = ['firefox57', 'chrome58']
|
|
||||||
esbuildConfig.conditions = ['browser', 'node']
|
|
||||||
}
|
|
||||||
|
|
||||||
build({
|
|
||||||
...esbuildConfig,
|
|
||||||
outfile: path.join(pathToPackage, 'dist/index.cjs'),
|
|
||||||
format: 'cjs',
|
|
||||||
})
|
|
||||||
|
|
||||||
build({
|
|
||||||
...esbuildConfig,
|
|
||||||
outfile: path.join(pathToPackage, 'dist/index.mjs'),
|
|
||||||
format: 'esm',
|
|
||||||
})
|
|
||||||
|
|
||||||
build({
|
|
||||||
...esbuildConfig,
|
|
||||||
outfile: path.join(pathToPackage, 'dist/index.min.js'),
|
|
||||||
format: 'iife',
|
|
||||||
external: [],
|
|
||||||
minify: true,
|
|
||||||
globalName: `Theatre.${which}`,
|
|
||||||
legalComments: 'external',
|
|
||||||
platform: 'browser',
|
|
||||||
define: {
|
|
||||||
...definedGlobals,
|
|
||||||
'process.env.NODE_ENV': JSON.stringify('production'),
|
|
||||||
},
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in a new issue