1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-05-05 14:36:35 +00:00
seahub/frontend/config/webpack.entry.js
杨顺强 3ed638463c
Update deps 3 ()
* optimize code

* update deps

* optimize code

* optimize code

* optimize code

* optimize code

* repair code bug
2023-09-04 09:50:14 +08:00

58 lines
1.9 KiB
JavaScript

const paths = require('./paths');
const entryFiles = {
markdownEditor: "/index.js",
TCAccept: "/tc-accept.js",
TCView: "/tc-view.js",
userNotifications: "/user-notifications.js",
wiki: "/wiki.js",
fileHistory: "/file-history.js",
fileHistoryOld: "/file-history-old.js",
sdocFileHistory: "/pages/sdoc-file-history/index.js",
sdocRevision: "/pages/sdoc-revision/index.js",
app: "/app.js",
draft: "/draft.js",
sharedDirView: "/shared-dir-view.js",
sharedFileViewMarkdown: "/shared-file-view-markdown.js",
sharedFileViewText: "/shared-file-view-text.js",
sharedFileViewImage: "/shared-file-view-image.js",
sharedFileViewVideo: "/shared-file-view-video.js",
sharedFileViewPDF: "/shared-file-view-pdf.js",
sharedFileViewSVG: "/shared-file-view-svg.js",
sharedFileViewAudio: "/shared-file-view-audio.js",
sharedFileViewDocument: "/shared-file-view-document.js",
sharedFileViewSpreadsheet: "/shared-file-view-spreadsheet.js",
sharedFileViewSdoc: "/shared-file-view-sdoc.js",
sharedFileViewUnknown: "/shared-file-view-unknown.js",
historyTrashFileView: "/history-trash-file-view.js",
fileView: "/file-view.js",
viewFileText: "/view-file-text.js",
viewFileSdoc: "/view-file-sdoc.js",
viewFileDocument: "/view-file-document.js",
viewFileSpreadsheet: "/view-file-spreadsheet.js",
settings: "/settings.js",
repoHistory: "/repo-history.js",
repoSnapshot: "/repo-snapshot.js",
repoFolderTrash: "/repo-folder-trash.js",
orgAdmin: "/pages/org-admin",
sysAdmin: "/pages/sys-admin",
search: "/pages/search",
uploadLink: "/pages/upload-link",
};
const getEntries = (isEnvDevelopment) => {
let entries = {};
Object.keys(entryFiles).forEach(key => {
let entry = [];
if (isEnvDevelopment) {
entry.push(require.resolve('react-dev-utils/webpackHotDevClient'));
}
entry.push(paths.appSrc + entryFiles[key]);
entries[key] = entry;
});
return entries;
};
module.exports = getEntries;