From 23c35e750ed494911c0271764e3d5627e1dcba95 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Tue, 29 Aug 2023 23:25:14 -0400 Subject: [PATCH] Add other entrypoints --- extension/build.mjs | 11 ++++++++--- extension/src/contentScript/index.ts | 1 + extension/src/devpanel/index.tsx | 1 + extension/src/devtools/index.ts | 1 + extension/src/options/index.tsx | 1 + extension/src/pageScript/index.ts | 1 + 6 files changed, 13 insertions(+), 3 deletions(-) diff --git a/extension/build.mjs b/extension/build.mjs index 9bfe5461..244e7854 100644 --- a/extension/build.mjs +++ b/extension/build.mjs @@ -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', }); diff --git a/extension/src/contentScript/index.ts b/extension/src/contentScript/index.ts index 287ce228..8f77d3fe 100644 --- a/extension/src/contentScript/index.ts +++ b/extension/src/contentScript/index.ts @@ -1,3 +1,4 @@ +import '../chromeApiMock'; import { injectOptions, getOptionsFromBg, diff --git a/extension/src/devpanel/index.tsx b/extension/src/devpanel/index.tsx index 3c132940..a05af907 100644 --- a/extension/src/devpanel/index.tsx +++ b/extension/src/devpanel/index.tsx @@ -1,3 +1,4 @@ +import '../chromeApiMock'; import React, { CSSProperties, ReactNode } from 'react'; import { createRoot, Root } from 'react-dom/client'; import { Provider } from 'react-redux'; diff --git a/extension/src/devtools/index.ts b/extension/src/devtools/index.ts index b72ecaa4..41e098b8 100644 --- a/extension/src/devtools/index.ts +++ b/extension/src/devtools/index.ts @@ -1,3 +1,4 @@ +import '../chromeApiMock'; import './devtools.pug'; function createPanel(url: string) { diff --git a/extension/src/options/index.tsx b/extension/src/options/index.tsx index 181fa1b1..eba99951 100644 --- a/extension/src/options/index.tsx +++ b/extension/src/options/index.tsx @@ -1,3 +1,4 @@ +import '../chromeApiMock'; import React from 'react'; import { createRoot } from 'react-dom/client'; import OptionsComponent from './Options'; diff --git a/extension/src/pageScript/index.ts b/extension/src/pageScript/index.ts index b9b4b029..9b03796a 100644 --- a/extension/src/pageScript/index.ts +++ b/extension/src/pageScript/index.ts @@ -1,3 +1,4 @@ +import '../chromeApiMock'; import { ActionCreatorObject, evalAction,