Skip to content

Commit a8aab2d

Browse files
Balashov NikitaOlegLustenko
authored andcommitted
task 1 fixed
1 parent fa84296 commit a8aab2d

File tree

1 file changed

+10
-5
lines changed
  • js-core/homeworks/homework-14/src

1 file changed

+10
-5
lines changed

js-core/homeworks/homework-14/src/main.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ console.log(solution([2, 2, 44, 44]));
3838

3939
//-----------------------------------------------------------
4040

41-
const someWebpackModule = `module.exports = {
41+
let someWebpackModule = `module.exports = {
4242
context: %%HOMEDIR%,
4343
entry: {
4444
app: "%%HOMEDIR%%/%%APP_DIR%%/%%APPNAME%%.js"
@@ -61,12 +61,17 @@ const someWebpackModule = `module.exports = {
6161
*
6262
* */
6363

64-
const parseStr = str => {
65-
const correctStr = str.replace(/%%HOMEDIR%./gmi, '"./JavaScript-Basic"').replace(/%%APP_DIR%%/gmi, 'fixtures/src').replace(/%%APPNAME%%/gmi, 'app.js').replace(/module.exports = /, '').replace(/'/gmi, '"').replace(/""/gmi, '"');
66-
return correctStr;
64+
const parseStr = (find, change) => {
65+
return someWebpackModule = someWebpackModule.replace(find, change);
6766
}
6867

69-
console.log(parseStr(someWebpackModule));
68+
parseStr(/%%HOMEDIR%./gmi, '"./JavaScript-Basic"');
69+
parseStr(/%%APP_DIR%%/gmi, 'fixtures/src');
70+
parseStr(/%%APPNAME%%/gmi, 'app.js');
71+
parseStr(/'/gmi, '"');
72+
parseStr(/""/gmi, '"');
73+
74+
console.log(someWebpackModule);
7075

7176
/*
7277
TASK - 2

0 commit comments

Comments
 (0)