Fix keytar and bundling
This commit is contained in:
parent
a1f5572cb7
commit
3c3c12fa5d
5 changed files with 22 additions and 47 deletions
|
@ -6,19 +6,19 @@
|
|||
},
|
||||
"files": [
|
||||
{
|
||||
"from": "dist/electron",
|
||||
"from": "dist/electron/ui",
|
||||
"to": "./",
|
||||
"filter": ["!dist/!electron/**/*"]
|
||||
"filter": ["!dist/!electron/ui/**/*"]
|
||||
},
|
||||
{
|
||||
"from": "dist/electron/webpack",
|
||||
"to": "./",
|
||||
"filter": ["!dist/!electron/!webpack/*.js", "!dist/!electron/!webpack/!static/**/*"]
|
||||
},
|
||||
{
|
||||
"from": "dist/electron/static",
|
||||
"to": "./",
|
||||
"filter": ["!dist/!electron/static/**/*"]
|
||||
},
|
||||
{
|
||||
"from": "dist/electron/ui",
|
||||
"to": "./",
|
||||
"filter": ["!dist/!electron/ui/**/*"]
|
||||
"filter": ["!dist/!electron/!static/index.html"]
|
||||
}
|
||||
],
|
||||
"publish": [
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
"express": "^4.16.4",
|
||||
"formik": "^0.10.4",
|
||||
"hast-util-sanitize": "^1.1.2",
|
||||
"keytar": "^4.3.0",
|
||||
"keytar": "4.4.1",
|
||||
"lbry-format": "https://github.com/lbryio/lbry-format.git",
|
||||
"lbry-redux": "lbryio/lbry-redux#f140db38dd73cead9e87549340fa9434da62ba8a",
|
||||
"lbryinc": "lbryio/lbryinc#636f014f421827ab6b74caf334c364a362a1a099",
|
||||
|
@ -122,7 +122,7 @@
|
|||
"decompress": "^4.2.0",
|
||||
"del": "^3.0.0",
|
||||
"devtron": "^1.4.0",
|
||||
"electron": "^4.0.4",
|
||||
"electron": "4.1.0",
|
||||
"electron-builder": "^20.38.4",
|
||||
"electron-devtools-installer": "^2.2.3",
|
||||
"electron-publisher-s3": "^20.8.1",
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
const path = require('path');
|
||||
const webpack = require('webpack');
|
||||
const merge = require('webpack-merge');
|
||||
const { DefinePlugin, ProvidePlugin } = require('webpack');
|
||||
const { getIfUtils, removeEmpty } = require('webpack-config-utils');
|
||||
|
|
|
@ -14,14 +14,10 @@ const mainConfig = {
|
|||
},
|
||||
output: {
|
||||
filename: '[name].js',
|
||||
path: __dirname + '/dist/electron',
|
||||
path: __dirname + '/dist/electron/webpack',
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.node$/,
|
||||
use: 'node-loader',
|
||||
},
|
||||
{
|
||||
test: /\.jsx?$/,
|
||||
use: [
|
||||
|
@ -43,17 +39,16 @@ const mainConfig = {
|
|||
{
|
||||
from: `${STATIC_ROOT}/`,
|
||||
to: `${DIST_ROOT}/electron/static/`,
|
||||
ignore: ['font/**/*', 'index.html'],
|
||||
},
|
||||
{
|
||||
from: `${STATIC_ROOT}/index.html`,
|
||||
to: `${DIST_ROOT}/electron/index.html`,
|
||||
ignore: ['font/**/*'],
|
||||
},
|
||||
]),
|
||||
],
|
||||
devServer: {
|
||||
contentBase: path.join(__dirname, 'dist/electron'),
|
||||
},
|
||||
externals: {
|
||||
keytar: 'require("keytar")',
|
||||
},
|
||||
};
|
||||
|
||||
const renderConfig = {
|
||||
|
@ -63,14 +58,10 @@ const renderConfig = {
|
|||
},
|
||||
output: {
|
||||
filename: '[name].js',
|
||||
path: __dirname + '/dist/electron',
|
||||
path: __dirname + '/dist/electron/webpack',
|
||||
},
|
||||
module: {
|
||||
rules: [
|
||||
{
|
||||
test: /\.node$/,
|
||||
use: 'node-loader',
|
||||
},
|
||||
{
|
||||
test: /\.jsx?$/,
|
||||
use: [
|
||||
|
@ -87,23 +78,6 @@ const renderConfig = {
|
|||
},
|
||||
],
|
||||
},
|
||||
plugins: [
|
||||
new CopyWebpackPlugin([
|
||||
{
|
||||
from: `${STATIC_ROOT}/`,
|
||||
to: `${DIST_ROOT}/electron/static/`,
|
||||
ignore: ['font/**/*', 'index.html', 'index.dev.html'],
|
||||
},
|
||||
{
|
||||
from: `${STATIC_ROOT}/index.html`,
|
||||
to: `${DIST_ROOT}/electron/index.html`,
|
||||
},
|
||||
{
|
||||
from: `${STATIC_ROOT}/index.dev.html`,
|
||||
to: `${DIST_ROOT}/electron/index.dev.html`,
|
||||
},
|
||||
]),
|
||||
],
|
||||
};
|
||||
|
||||
module.exports = [merge(baseConfig, mainConfig), merge(baseConfig, renderConfig)];
|
||||
|
|
10
yarn.lock
10
yarn.lock
|
@ -3568,10 +3568,10 @@ electron-window-state@^4.1.1:
|
|||
jsonfile "^2.2.3"
|
||||
mkdirp "^0.5.1"
|
||||
|
||||
electron@^4.0.4:
|
||||
version "4.0.6"
|
||||
resolved "https://registry.yarnpkg.com/electron/-/electron-4.0.6.tgz#f936772ddb5eaa026591ea14ef806e1385fbbda9"
|
||||
integrity sha512-r2ow/EmDibjoCNJp35mB1CcPs2xBF9fp2eoWuUOJmpVQyzdba6EnqsSD1BxwXzF9vQ5WkQ2UbfXBIvpomrdioQ==
|
||||
electron@4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/electron/-/electron-4.1.0.tgz#ecba9c83de271e8ba7637332ece9ed023c6ea3f0"
|
||||
integrity sha512-q/yTi9dT5UEFK/s+vOQaHNkTHWiRK9kEBYVJt34nmWc9piW42hXT+nhKUEHHhccMPr3q18gG0iPZqeR+LG76ow==
|
||||
dependencies:
|
||||
"@types/node" "^10.12.18"
|
||||
electron-download "^4.1.0"
|
||||
|
@ -5982,7 +5982,7 @@ kebab-case@^1.0.0:
|
|||
resolved "https://registry.yarnpkg.com/kebab-case/-/kebab-case-1.0.0.tgz#3f9e4990adcad0c686c0e701f7645868f75f91eb"
|
||||
integrity sha1-P55JkK3K0MaGwOcB92RYaPdfkes=
|
||||
|
||||
keytar@^4.3.0:
|
||||
keytar@4.4.1:
|
||||
version "4.4.1"
|
||||
resolved "https://registry.yarnpkg.com/keytar/-/keytar-4.4.1.tgz#156af8a9b016bf118ee9948b02418c81d760a5ba"
|
||||
integrity sha512-6xEe7ybXSR5EZC+z0GI2yqLYZjV1tyPQY2xSZ8rGsBxrrLEh8VR/Lfqv59uGX+I+W+OZxH0jCXN1dU1++ify4g==
|
||||
|
|
Loading…
Reference in a new issue