Add extensions to extra resources on production built

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala committed 2020-09-09 10:23:40 +03:00
1 parent 3428476d40
commit 85848b96b1
2 files changed
+8 -3

No files matched your search

+5
View File
@@ -91,6 +91,11 @@
"to": "static/",
"filter": "!**/main.js"
},
{
"from": "src/extensions/",
"to": "./extensions/",
"filter": "**/*.js*"
},
"LICENSE"
],
"linux": {
+3 -3
View File
@@ -4,7 +4,7 @@ import fs from "fs-extra";
import { action, observable, reaction, toJS, } from "mobx";
import { BaseStore } from "../common/base-store";
import { ExtensionId, ExtensionManifest, ExtensionVersion, LensExtension } from "./extension";
import { isDevelopment } from "../common/vars";
import { isDevelopment, isProduction, isTestEnv } from "../common/vars";
import logger from "../main/logger";
export interface ExtensionStoreModel {
@@ -45,10 +45,10 @@ export class ExtensionStore extends BaseStore<ExtensionStoreModel> {
@observable installed = observable.map<ExtensionId, InstalledExtension>([], { deep: false });
get folderPath(): string {
if (isDevelopment) {
if (isDevelopment || isTestEnv) {
return path.resolve(__static, "../src/extensions");
}
return "" // todo: figure out prod-path
return path.resolve(__static, "../extensions"); //todo figure out prod
}
async load() {