Skip to content

Commit 4658099

Browse files
authored
Merge pull request #24 from WebExp0528/development
Add alias path intellegence
2 parents 46a4738 + 802b89d commit 4658099

File tree

10 files changed

+33
-14
lines changed

10 files changed

+33
-14
lines changed

jsconfig.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"compilerOptions": {
3+
"baseUrl": "./src",
4+
"jsx": "react",
5+
"paths": {
6+
"utils": ["src/utils"],
7+
"popup": ["src/popup"],
8+
"background": ["src/background"],
9+
"options": ["src/options"],
10+
"content": ["src/content"],
11+
"assets": ["src/assets"],
12+
"components": ["src/components"]
13+
}
14+
}
15+
}

src/background/background.js renamed to src/background/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import ext from "./../utils/ext";
1+
import ext from "utils/ext";
22

33
/**
44
* Define content script functions

src/content/content.jsx renamed to src/content/index.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,12 @@
22

33
import React from "react";
44
import ReactDOM from "react-dom";
5-
import ext from "../utils/ext";
6-
// import "./content.css";
5+
import ext from "utils/ext";
6+
import MessageListener from "./messageListener";
77

8-
function onRequest(request) {
9-
if (request.action === "change-color") {
10-
document.body.style.background = request.data.color;
11-
}
12-
}
8+
// import "./content.css";
139

14-
ext.runtime.onMessage.addListener(onRequest);
10+
ext.runtime.onMessage.addListener(MessageListener);
1511

1612
class Main extends React.Component {
1713
render() {

src/content/messageListener.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export const onRequest = request => {
2+
if (request.action === "change-color") {
3+
document.body.style.background = request.data.color;
4+
}
5+
};
6+
7+
export default onRequest;

src/popup/containers/popup/popup.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from "react";
2-
import Button from "../../components/button/button";
2+
import Button from "components/button/button";
33
import sendMessage from "../../services/comunicationManager";
44

55
function setGreen() {
File renamed without changes.

webpack.utils.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,19 @@ const getEntry = (sourceDir = "src") => {
3535
return {
3636
popup: [
3737
"@babel/polyfill",
38-
path.resolve(__dirname, `${sourceDir}/popup/popup.jsx`)
38+
path.resolve(__dirname, `${sourceDir}/popup/index.jsx`)
3939
],
4040
options: [
4141
"@babel/polyfill",
4242
path.resolve(__dirname, `${sourceDir}/options/options.jsx`)
4343
],
4444
content: [
4545
"@babel/polyfill",
46-
path.resolve(__dirname, `${sourceDir}/content/content.jsx`)
46+
path.resolve(__dirname, `${sourceDir}/content/index.js`)
4747
],
4848
background: [
4949
"@babel/polyfill",
50-
path.resolve(__dirname, `${sourceDir}/background/background.js`)
50+
path.resolve(__dirname, `${sourceDir}/background/index.js`)
5151
],
5252
hotreload: path.resolve(__dirname, `${sourceDir}/utils/hot-reload.js`)
5353
};
@@ -121,7 +121,8 @@ const getResolves = () => {
121121
background: path.resolve(__dirname, "src/background/"),
122122
options: path.resolve(__dirname, "src/options/"),
123123
content: path.resolve(__dirname, "src/content/"),
124-
assets: path.resolve(__dirname, "src/assets/")
124+
assets: path.resolve(__dirname, "src/assets/"),
125+
components: path.resolve(__dirname, "src/components")
125126
}
126127
};
127128
};

0 commit comments

Comments
 (0)