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

build fixes

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen 2020-06-23 09:10:26 +03:00
parent 4d6bb47bcd
commit 960590d041
5 changed files with 23 additions and 19 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
dist/
out/
node_modules/
.DS_Store
yarn-error.log

View File

@ -12,8 +12,15 @@ download-bins:
install-deps:
yarn install --frozen-lockfile
dev: install-deps
yarn dev
out/app_vue.js:
yarn dev:renderer:vue
out/app_react.js:
yarn dev:renderer:react
dev: install-deps out/app_vue.js out/app_react.js
yarn dev:main
yarn dev-run-renderer --watch -k
test:
yarn test
@ -38,4 +45,6 @@ else
endif
clean:
rm -rf binaries/client/*
rm -rf dist/*
rm -rf out/*

View File

@ -3,7 +3,7 @@
"productName": "Lens",
"description": "Lens - The Kubernetes IDE",
"version": "3.5.0-beta.1",
"main": "dist/main.js",
"main": "out/main.js",
"copyright": "© 2020, Lakend Labs, Inc.",
"license": "MIT",
"author": {
@ -11,13 +11,14 @@
"email": "info@lakendlabs.com"
},
"scripts": {
"dev": "concurrently 'yarn dev:main' 'yarn dev:renderer'",
"dev-run": "electron --inspect .",
"dev": "concurrently -k 'yarn dev:main --watch' 'yarn dev:renderer --watch'",
"dev-run": "concurrently -k 'yarn dev --watch' 'electron --inspect .'",
"dev-run-renderer": "concurrently -k 'yarn dev:renderer --watch' 'electron --inspect .'",
"dev-test": "yarn test --watch",
"dev:main": "DEBUG=true yarn compile:main --watch $@",
"dev:renderer": "DEBUG=true yarn compile:renderer --watch $@",
"dev:renderer:react": "yarn dev:renderer --config-name react",
"dev:renderer:vue": "yarn dev:renderer --config-name vue",
"dev:main": "DEBUG=true yarn compile:main $@",
"dev:renderer": "DEBUG=true yarn compile:renderer $@",
"dev:renderer:react": "yarn dev:renderer --config-name react $@",
"dev:renderer:vue": "yarn dev:renderer --config-name vue $@",
"compile": "yarn download-bins && concurrently 'yarn i18n:compile' 'yarn compile:main -p' 'yarn compile:renderer -p'",
"compile:main": "webpack --progress --config webpack.main.ts $@",
"compile:renderer": "webpack --progress --config webpack.renderer.ts $@",
@ -167,7 +168,6 @@
"@types/proper-lockfile": "^4.1.1",
"@types/tar": "^4.0.3",
"crypto-js": "^4.0.0",
"electron": "^6.1.12",
"electron-promise-ipc": "^2.1.0",
"electron-store": "^5.2.0",
"electron-updater": "^4.3.1",
@ -257,6 +257,7 @@
"css-element-queries": "^1.2.3",
"css-loader": "^3.5.3",
"dompurify": "^2.0.11",
"electron": "^6.1.12",
"electron-builder": "^22.7.0",
"electron-notarize": "^0.3.0",
"file-loader": "^6.0.0",

View File

@ -16,7 +16,7 @@ export const buildVersion = process.env.BUILD_VERSION;
// Paths
export const contextDir = process.cwd();
export const staticDir = path.join(contextDir, "static");
export const outDir = path.join(contextDir, "dist");
export const outDir = path.join(contextDir, "out");
export const mainDir = path.join(contextDir, "src/main");
export const rendererDir = path.join(contextDir, "src/renderer");
export const htmlTemplate = path.resolve(rendererDir, "template.html");

View File

@ -3535,7 +3535,7 @@ chokidar@^2.1.8:
optionalDependencies:
fsevents "^1.2.7"
chokidar@^3.0.2, chokidar@^3.4.0:
chokidar@^3.4.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz#b30611423ce376357c765b9b8f904b9fba3c0be8"
integrity sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==
@ -4672,13 +4672,6 @@ electron-publish@22.7.0:
lazy-val "^1.0.4"
mime "^2.4.5"
electron-reload@^1.5.0:
version "1.5.0"
resolved "https://registry.yarnpkg.com/electron-reload/-/electron-reload-1.5.0.tgz#179ab1f6941fcf0ed261c37b16dc465e201348f5"
integrity sha512-L9X6LzsL3Bt2j0eJ4/MBrI9Vt902KvVUtBB7J4qrL1A9sXqC2fE0lpvUAlOThpJYh6zWO1l86U/YiEN9bDURHw==
dependencies:
chokidar "^3.0.2"
electron-store@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/electron-store/-/electron-store-5.2.0.tgz#a15718fc1fa21acfd07af55f9b94f9fa6a536665"