From 8a93cf54639d1567e88e20d623b63642318ec3b8 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Sat, 9 Jul 2022 16:41:22 +0200 Subject: [PATCH] Fix mozilla linter problems --- components/report-window/report-window.html | 3 ++- esbuild.config.js | 10 ++++++++-- package.json | 3 ++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/components/report-window/report-window.html b/components/report-window/report-window.html index d1d6205..d2b869e 100644 --- a/components/report-window/report-window.html +++ b/components/report-window/report-window.html @@ -31,7 +31,8 @@
+ - \ No newline at end of file + diff --git a/esbuild.config.js b/esbuild.config.js index 37b9e18..c4667dd 100644 --- a/esbuild.config.js +++ b/esbuild.config.js @@ -12,7 +12,7 @@ const watch = process.argv.includes('--watch') && { let skipReactImports = { name: 'skipReactImports', setup(build) { - build.onResolve({ filter: /^react(-dom)?$/ }, (args) => { + build.onResolve({ filter: /^(react(-dom)?|survey-react)$/ }, (args) => { return { path: args.path, namespace: `globalExternal_${args.path}`, @@ -32,6 +32,12 @@ let skipReactImports = { loader: 'js', }; }); + build.onLoad({ filter: /.*/, namespace: 'globalExternal_survey-react' }, () => { + return { + contents: `module.exports = globalThis.Survey`, + loader: 'js', + }; + }); }, }; @@ -54,7 +60,7 @@ esbuild PLUGIN_NAME: '"Rentgen"', PLUGIN_URL: '"https://git.internet-czas-dzialac.pl/icd/rentgen"', }, - external: ['react', 'react-dom'], + external: ['react', 'react-dom', 'survey-react'], watch, }) .then(() => console.log('Add-on was built')) diff --git a/package.json b/package.json index 635732f..8d45efa 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "watch": "node esbuild.config.js --watch", "ext-test": "web-ext run", "create-package": "web-ext build", - "typecheck": "tsc --noEmit" + "typecheck": "tsc --noEmit", + "lint": "web-ext lint" }, "repository": { "type": "git",