diff --git a/packages/builder/src/App.svelte b/packages/builder/src/App.svelte index da8ddd61ec..16156d7af7 100644 --- a/packages/builder/src/App.svelte +++ b/packages/builder/src/App.svelte @@ -5,17 +5,8 @@ import { routes } from "../routify/routes" import { store, initialise } from "builderStore" import NotificationDisplay from "components/common/Notification/NotificationDisplay.svelte" - import { notifier } from "builderStore/store/notifications" - - function showErrorBanner() { - notifier.danger( - "Whoops! Looks like we're having trouble. Please refresh the page." - ) - } onMount(async () => { - // window.addEventListener("error", showErrorBanner) - // window.addEventListener("unhandledrejection", showErrorBanner) await initialise() }) diff --git a/packages/server/src/api/controllers/application.js b/packages/server/src/api/controllers/application.js index 91a9b29596..4caa64f5a7 100644 --- a/packages/server/src/api/controllers/application.js +++ b/packages/server/src/api/controllers/application.js @@ -12,8 +12,9 @@ const setBuilderToken = require("../../utilities/builder/setBuilderToken") const fs = require("fs-extra") const { promisify } = require("util") const chmodr = require("chmodr") -const { downloadExtractComponentLibraries } = require("../../utilities/createAppPackage") - +const { + downloadExtractComponentLibraries, +} = require("../../utilities/createAppPackage") exports.fetch = async function(ctx) { const db = new CouchDB(ClientDb.name(getClientId(ctx))) diff --git a/packages/server/src/utilities/createAppPackage.js b/packages/server/src/utilities/createAppPackage.js index f733d1caa9..b970a1985f 100644 --- a/packages/server/src/utilities/createAppPackage.js +++ b/packages/server/src/utilities/createAppPackage.js @@ -10,26 +10,22 @@ const streamPipeline = promisify(stream.pipeline) exports.appPackageFolder = (config, appname) => resolve(cwd(), config.latestPackagesFolder, appname) - exports.downloadExtractComponentLibraries = async appFolder => { - - const LIBRARIES = [ - "materialdesign-components", - "standard-components" - ] + const LIBRARIES = ["materialdesign-components", "standard-components"] // Need to download tarballs directly from NPM as our users may not have node on their machine for (let lib of LIBRARIES) { // download tarball // TODO: make sure the latest version is always downloaded - const registryUrl = `https://registry.npmjs.org/@budibase/${lib}/-/${lib}-0.1.2.tgz`; + const registryUrl = `https://registry.npmjs.org/@budibase/${lib}/-/${lib}-0.1.2.tgz` const response = await fetch(registryUrl) - if (!response.ok) throw new Error(`unexpected response ${response.statusText}`) + if (!response.ok) + throw new Error(`unexpected response ${response.statusText}`) await streamPipeline( - response.body, + response.body, zlib.Unzip(), tar.extract(`${appFolder}/node_modules/@budibase/${lib}`) ) } -} \ No newline at end of file +}