Add other entrypoints

This commit is contained in:
Nathan Bierema 2023-08-29 23:25:14 -04:00
parent 8a8c13f799
commit 23c35e750e
6 changed files with 13 additions and 3 deletions

View File

@ -3,15 +3,20 @@ import * as esbuild from 'esbuild';
await esbuild.build({
entryPoints: [
{ out: 'background.bundle', in: 'src/background/index.ts' },
{ out: 'remote.bundle', in: 'src/remote/index.tsx' },
{ out: 'options.bundle', in: 'src/options/index.tsx' },
{ out: 'window.bundle', in: 'src/window/index.tsx' },
{ out: 'remote.bundle', in: 'src/remote/index.tsx' },
{ out: 'devpanel.bundle', in: 'src/devpanel/index.tsx' },
{ out: 'devtools.bundle', in: 'src/devtools/index.ts' },
{ out: 'content.bundle', in: 'src/contentScript/index.ts' },
{ out: 'page.bundle', in: 'src/pageScript/index.ts' },
],
bundle: true,
minify: true,
logLevel: 'info',
outdir: 'dist',
minify: true,
loader: {
'.pug': 'empty',
'.woff2': 'file',
},
logLevel: 'info',
});

View File

@ -1,3 +1,4 @@
import '../chromeApiMock';
import {
injectOptions,
getOptionsFromBg,

View File

@ -1,3 +1,4 @@
import '../chromeApiMock';
import React, { CSSProperties, ReactNode } from 'react';
import { createRoot, Root } from 'react-dom/client';
import { Provider } from 'react-redux';

View File

@ -1,3 +1,4 @@
import '../chromeApiMock';
import './devtools.pug';
function createPanel(url: string) {

View File

@ -1,3 +1,4 @@
import '../chromeApiMock';
import React from 'react';
import { createRoot } from 'react-dom/client';
import OptionsComponent from './Options';

View File

@ -1,3 +1,4 @@
import '../chromeApiMock';
import {
ActionCreatorObject,
evalAction,