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/", "to": "static/",
"filter": "!**/main.js" "filter": "!**/main.js"
}, },
{
"from": "src/extensions/",
"to": "./extensions/",
"filter": "**/*.js*"
},
"LICENSE" "LICENSE"
], ],
"linux": { "linux": {

View File

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