1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Add extensions to extra resources on production built

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

View File

@ -91,6 +91,11 @@
"to": "static/",
"filter": "!**/main.js"
},
{
"from": "src/extensions/",
"to": "./extensions/",
"filter": "**/*.js*"
},
"LICENSE"
],
"linux": {

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() {