main
js 40 lines 626 Bytes
Raw
1 import * as esbuild from 'esbuild'
2
3 await esbuild.build({
4 entryPoints: [
5 'src/app.tsx'
6 ],
7 bundle: true,
8 outfile: 'dist/app.js',
9 format: 'esm',
10 loader: {
11 '.png': 'file',
12 '.svg': 'dataurl'
13 }
14 })
15
16 await esbuild.build({
17 entryPoints: [
18 'src/service-worker.ts'
19 ],
20 bundle: true,
21 outfile: 'dist/service-worker.js',
22 format: 'esm',
23 loader: {
24 '.png': 'file',
25 '.svg': 'dataurl'
26 }
27 })
28
29 await esbuild.build({
30 entryPoints: [
31 'src/content-script.ts'
32 ],
33 bundle: true,
34 outfile: 'dist/content-script.js',
35 format: 'esm',
36 loader: {
37 '.png': 'file',
38 '.svg': 'dataurl'
39 }
40 })