From 7070a49f7c5379c79633de8f72ceca16c630454f Mon Sep 17 00:00:00 2001 From: abhijithvijayan <34790378+abhijithvijayan@users.noreply.github.com> Date: Mon, 27 Jan 2020 19:43:42 +0530 Subject: [PATCH] refactor: ts rewrite content script & background script --- src/Background/index.ts | 1 + .../contentScript.js => ContentScript/index.ts} | 0 src/scripts/background.js | 14 -------------- webpack.config.js | 4 ++-- 4 files changed, 3 insertions(+), 16 deletions(-) create mode 100644 src/Background/index.ts rename src/{scripts/contentScript.js => ContentScript/index.ts} (100%) delete mode 100644 src/scripts/background.js diff --git a/src/Background/index.ts b/src/Background/index.ts new file mode 100644 index 0000000..e7624f1 --- /dev/null +++ b/src/Background/index.ts @@ -0,0 +1 @@ +console.log('this is background scripts file'); diff --git a/src/scripts/contentScript.js b/src/ContentScript/index.ts similarity index 100% rename from src/scripts/contentScript.js rename to src/ContentScript/index.ts diff --git a/src/scripts/background.js b/src/scripts/background.js deleted file mode 100644 index 3993747..0000000 --- a/src/scripts/background.js +++ /dev/null @@ -1,14 +0,0 @@ -import browser from 'webextension-polyfill'; - -browser.runtime.onInstalled.addListener(() => { - // eslint-disable-next-line no-console - console.log('onInstalled....'); -}); - -browser.runtime.onMessage.addListener((request, sender, sendResponse) => { - // Do something with the message! - alert(request.url); - - // And respond back to the sender. - return Promise.resolve('got your message, thanks!'); -}); diff --git a/webpack.config.js b/webpack.config.js index 2189f11..7ea7019 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -52,8 +52,8 @@ module.exports = { mode: nodeEnv, entry: { - background: './src/scripts/background.js', - contentScript: './src/scripts/contentScript.js', + background: path.join(sourcePath, 'Background', 'index.ts'), + contentScript: path.join(sourcePath, 'ContentScript', 'index.ts'), popup: './src/scripts/popup.js', options: './src/scripts/options.js', styles: [path.join(sourcePath, 'Popup', 'popup.scss'), path.join(sourcePath, 'Options', 'options.scss')],