diff --git a/SKOservice-worker.js b/public/SKOservice-worker.js similarity index 100% rename from SKOservice-worker.js rename to public/SKOservice-worker.js diff --git a/assets/favicon.ico b/public/assets/favicon.ico similarity index 100% rename from assets/favicon.ico rename to public/assets/favicon.ico diff --git a/assets/splashkit_logo.webp b/public/assets/splashkit_logo.webp similarity index 100% rename from assets/splashkit_logo.webp rename to public/assets/splashkit_logo.webp diff --git a/css/colours.css b/public/css/colours.css similarity index 100% rename from css/colours.css rename to public/css/colours.css diff --git a/css/components/codeMirror.css b/public/css/components/codeMirror.css similarity index 100% rename from css/components/codeMirror.css rename to public/css/components/codeMirror.css diff --git a/css/components/demoMenu.css b/public/css/components/demoMenu.css similarity index 100% rename from css/components/demoMenu.css rename to public/css/components/demoMenu.css diff --git a/css/components/modal.css b/public/css/components/modal.css similarity index 100% rename from css/components/modal.css rename to public/css/components/modal.css diff --git a/css/executionEnviroment.css b/public/css/executionEnviroment.css similarity index 100% rename from css/executionEnviroment.css rename to public/css/executionEnviroment.css diff --git a/css/index.css b/public/css/index.css similarity index 100% rename from css/index.css rename to public/css/index.css diff --git a/css/shared.css b/public/css/shared.css similarity index 100% rename from css/shared.css rename to public/css/shared.css diff --git a/executionEnvironment.html b/public/executionEnvironment.html similarity index 100% rename from executionEnvironment.html rename to public/executionEnvironment.html diff --git a/index.html b/public/index.html similarity index 100% rename from index.html rename to public/index.html diff --git a/javascript/UI/HTMLBuilderUtil.js b/public/javascript/UI/HTMLBuilderUtil.js similarity index 100% rename from javascript/UI/HTMLBuilderUtil.js rename to public/javascript/UI/HTMLBuilderUtil.js diff --git a/javascript/UI/IDEStartupMain.js b/public/javascript/UI/IDEStartupMain.js similarity index 100% rename from javascript/UI/IDEStartupMain.js rename to public/javascript/UI/IDEStartupMain.js diff --git a/javascript/UI/editorMain.js b/public/javascript/UI/editorMain.js similarity index 100% rename from javascript/UI/editorMain.js rename to public/javascript/UI/editorMain.js diff --git a/javascript/UI/modal.js b/public/javascript/UI/modal.js similarity index 100% rename from javascript/UI/modal.js rename to public/javascript/UI/modal.js diff --git a/javascript/UI/notifications.js b/public/javascript/UI/notifications.js similarity index 100% rename from javascript/UI/notifications.js rename to public/javascript/UI/notifications.js diff --git a/javascript/UI/themes.js b/public/javascript/UI/themes.js similarity index 100% rename from javascript/UI/themes.js rename to public/javascript/UI/themes.js diff --git a/javascript/UI/treeview.js b/public/javascript/UI/treeview.js similarity index 100% rename from javascript/UI/treeview.js rename to public/javascript/UI/treeview.js diff --git a/javascript/communication/communication.js b/public/javascript/communication/communication.js similarity index 100% rename from javascript/communication/communication.js rename to public/javascript/communication/communication.js diff --git a/javascript/executionEnviroment.js b/public/javascript/executionEnviroment.js similarity index 100% rename from javascript/executionEnviroment.js rename to public/javascript/executionEnviroment.js diff --git a/javascript/executionEnviroment/executionEnvironment.js b/public/javascript/executionEnviroment/executionEnvironment.js similarity index 100% rename from javascript/executionEnviroment/executionEnvironment.js rename to public/javascript/executionEnviroment/executionEnvironment.js diff --git a/javascript/executionEnviroment/executionEnvironment_Page.js b/public/javascript/executionEnviroment/executionEnvironment_Page.js similarity index 100% rename from javascript/executionEnviroment/executionEnvironment_Page.js rename to public/javascript/executionEnviroment/executionEnvironment_Page.js diff --git a/javascript/intellisense/splashkit-javascript-hint.js b/public/javascript/intellisense/splashkit-javascript-hint.js similarity index 100% rename from javascript/intellisense/splashkit-javascript-hint.js rename to public/javascript/intellisense/splashkit-javascript-hint.js diff --git a/javascript/languages/languageDefinitions.js b/public/javascript/languages/languageDefinitions.js similarity index 100% rename from javascript/languages/languageDefinitions.js rename to public/javascript/languages/languageDefinitions.js diff --git a/javascript/layout/layout.js b/public/javascript/layout/layout.js similarity index 100% rename from javascript/layout/layout.js rename to public/javascript/layout/layout.js diff --git a/javascript/middleware/actionQueue.js b/public/javascript/middleware/actionQueue.js similarity index 100% rename from javascript/middleware/actionQueue.js rename to public/javascript/middleware/actionQueue.js diff --git a/javascript/middleware/downloadHandler.js b/public/javascript/middleware/downloadHandler.js similarity index 100% rename from javascript/middleware/downloadHandler.js rename to public/javascript/middleware/downloadHandler.js diff --git a/javascript/startup/projectInitializer.js b/public/javascript/startup/projectInitializer.js similarity index 100% rename from javascript/startup/projectInitializer.js rename to public/javascript/startup/projectInitializer.js diff --git a/javascript/startup/projectLoadUI.js b/public/javascript/startup/projectLoadUI.js similarity index 100% rename from javascript/startup/projectLoadUI.js rename to public/javascript/startup/projectLoadUI.js diff --git a/javascript/startup/splashKitOnlineEnvParams.js b/public/javascript/startup/splashKitOnlineEnvParams.js similarity index 100% rename from javascript/startup/splashKitOnlineEnvParams.js rename to public/javascript/startup/splashKitOnlineEnvParams.js diff --git a/javascript/storage/appStorage/AppStorage.js b/public/javascript/storage/appStorage/AppStorage.js similarity index 100% rename from javascript/storage/appStorage/AppStorage.js rename to public/javascript/storage/appStorage/AppStorage.js diff --git a/javascript/storage/database/IDBStoredProject.js b/public/javascript/storage/database/IDBStoredProject.js similarity index 100% rename from javascript/storage/database/IDBStoredProject.js rename to public/javascript/storage/database/IDBStoredProject.js diff --git a/javascript/storage/fileview.js b/public/javascript/storage/fileview.js similarity index 100% rename from javascript/storage/fileview.js rename to public/javascript/storage/fileview.js diff --git a/javascript/storage/fsevents.js b/public/javascript/storage/fsevents.js similarity index 100% rename from javascript/storage/fsevents.js rename to public/javascript/storage/fsevents.js diff --git a/javascript/storage/unifiedfs.js b/public/javascript/storage/unifiedfs.js similarity index 100% rename from javascript/storage/unifiedfs.js rename to public/javascript/storage/unifiedfs.js diff --git a/moduleEventTarget.js b/public/moduleEventTarget.js similarity index 100% rename from moduleEventTarget.js rename to public/moduleEventTarget.js diff --git a/server.js b/server.js index b0bcd69d..5f51bd67 100644 --- a/server.js +++ b/server.js @@ -7,13 +7,21 @@ async function run(){ await setup.run(); + //node modules app.use("/codemirror-5.65.15", express.static(path.join(__dirname,"node_modules/codemirror"))); app.use("/jszip", express.static(path.join(__dirname,"node_modules/jszip/dist/"))); app.use("/babel", express.static(path.join(__dirname,"node_modules/@babel/standalone/"))); app.use("/split.js", express.static(path.join(__dirname,"node_modules/split.js/dist/"))); - app.use("/mime", express.static(path.join(__dirname,"node_modules/mime/dist/"))); + app.use("/mime", express.static(path.join(__dirname, "node_modules/mime/dist/"))); + + //project resources app.use("/DemoProjects", express.static(path.join(__dirname,"DemoProjects"))); app.use('/CSharpWasm', express.static(path.join(__dirname, 'CSharpWasm'))); + app.use('/CSharpWasmExpo', express.static(path.join(__dirname, 'CSharpWasmExpo'))); + app.use('/runtimes', express.static(path.join(__dirname, 'runtimes'))); + app.use('/splashkit', express.static(path.join(__dirname, 'splashkit'))); + app.use('/compilers', express.static(path.join(__dirname, 'compilers'))); + app.use('/external', express.static(path.join(__dirname, 'external'))); app.use(function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); @@ -25,10 +33,10 @@ async function run(){ next(); }); - app.use(express.static(path.join(__dirname,""))); + app.use(express.static(path.join(__dirname, "public"))); app.get("/", function (req, res) { - res.sendFile("index.html", { root: __dirname }); + res.sendFile("index.html", { root: path.join(__dirname, "public") }); }) app.listen(8000);