Skip to content

Commit

Permalink
adding dependencies for react-router-dom
Browse files Browse the repository at this point in the history
  • Loading branch information
jabrock committed Mar 26, 2024
1 parent 8153fad commit 0cccd95
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 4 deletions.
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
"dependencies": {
"@oracle/oraclejet": "~16.0.0",
"@oracle/oraclejet-core-pack": "~16.0.0",
"@oracle/oraclejet-preact": "~16.0.0"
"@oracle/oraclejet-preact": "~16.0.0",
"react-router-dom": "^6.22.3"
},
"devDependencies": {
"@oracle/ojet-cli": "~16.0.0",
Expand Down
33 changes: 33 additions & 0 deletions path_mapping.json
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,39 @@
"path": "libs/chai/chai.js",
"cdnPath": "chai/chai-4.3.10.min"
}
},
"react-router-dom": {
"cwd": "node_modules/react-router-dom/dist/umd",
"debug": {
"src": "react-router-dom.development.js",
"path": "libs/react-router-dom/react-router-dom.development.js"
},
"release": {
"src": "react-router-dom.production.min.js",
"path": "libs/react-router-dom/react-router-dom.production.min.js"
}
},
"react-router": {
"cwd": "node_modules/react-router/dist/umd",
"debug": {
"src": "react-router.development.js",
"path": "libs/react-router/react-router.development.js"
},
"release": {
"src": "react-router.production.min.js",
"path": "libs/react-router/react-router.production.min.js"
}
},
"@remix-run/router": {
"cwd": "node_modules/@remix-run/router/dist",
"debug": {
"src": "router.umd.js",
"path": "libs/router/router.umd.js"
},
"release": {
"src": "router.umd.min.js",
"path": "libs/router/router.umd.min.js"
}
}
}
}
19 changes: 16 additions & 3 deletions scripts/hooks/before_optimize.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,24 @@
*/

'use strict';
"use strict";

module.exports = function (configObj) {
return new Promise((resolve, reject) => {
console.log("Running before_optimize hook.");
resolve(configObj);
console.log("Patching optimizer paths for react-router");
configObj.requireJs.paths["react-router"] = "empty:";
configObj.requireJs.paths["react-router-dom"] = "empty:";
configObj.requireJs.paths["@remix-run"] = "empty:";

console.log("Patching re-mapping for react-compat");
configObj.requireJs.map = {
"*": {
react: "preact/compat",
"react-dom": "preact/compat",
},
};

console.log("Running before_optimize hook.");
resolve(configObj);
});
};

0 comments on commit 0cccd95

Please sign in to comment.