Skip to content

Commit 66ccebe

Browse files
authored
Merge pull request #35 from project-yuki/b0.10.1
B0.10.1
2 parents 73f2a50 + 08544d5 commit 66ccebe

5 files changed

Lines changed: 71 additions & 8 deletions

File tree

.electron-vue/dev-runner.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -218,12 +218,8 @@ function startElectron() {
218218
args = args.concat(process.argv.slice(2));
219219
}
220220

221-
let electronEnv = process.env;
222-
electronEnv.DEBUG = "yuki:*";
223-
electronEnv.DEBUG_COLORS = true;
224221
electronProcess = spawn(electron, args, {
225-
stdio: "inherit",
226-
env: electronEnv
222+
stdio: "inherit"
227223
});
228224

229225
electronProcess.on("close", () => {

.electron-vue/webpack.main.config.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ process.env.BABEL_ENV = "main";
55
const path = require("path");
66
const { dependencies, devDependencies } = require("../package.json");
77
const webpack = require("webpack");
8+
const InjectPlugin = require("webpack-inject-plugin");
89
const HardSourceWebpackPlugin = require("hard-source-webpack-plugin");
910

1011
let mainConfig = {
@@ -60,7 +61,12 @@ let mainConfig = {
6061
path: path.join(__dirname, "../dist/electron")
6162
},
6263
plugins: [
63-
new HardSourceWebpackPlugin(),
64+
new InjectPlugin.default(
65+
function() {
66+
return "process.env.DEBUG = 'yuki:*';process.env.DEBUG_COLORS = '1';";
67+
},
68+
{ entryOrder: InjectPlugin.ENTRY_ORDER.First }
69+
),
6470
new webpack.NoEmitOnErrorsPlugin()
6571
],
6672
resolve: {

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@
147147
"webpack-cli": "^3.0.8",
148148
"webpack-dev-server": "^3.1.11",
149149
"webpack-hot-middleware": "^2.22.2",
150+
"webpack-inject-plugin": "^1.5.3",
150151
"webpack-merge": "^4.1.3"
151152
},
152153
"resolutions": {

src/renderer/components/GamesPageGameCard.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<v-divider></v-divider>
4444

4545
<v-container>
46-
<v-radio-group v-model="selectedLocaleChanger" @change="updateLocaleChanger" :label="$t('localeChanger')">
46+
<v-radio-group v-model="selectedLocaleChanger" :label="$t('localeChanger')">
4747
<v-radio v-for="(value, key) in defaultConfig.localeChangers" :key="game.name+'-changer-'+key" :value="value.name" :label="value.name"></v-radio>
4848
</v-radio-group>
4949

yarn.lock

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@
105105
resolved "https://registry.npm.taobao.org/@mdi/font/download/@mdi/font-4.5.95.tgz#43c0d2e7b08d4221a778f58d899455d0c45916ed"
106106
integrity sha1-Q8DS57CNQiGnePWNiZRV0MRZFu0=
107107

108+
"@types/anymatch@*":
109+
version "1.3.1"
110+
resolved "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a"
111+
integrity sha1-M2utwb7sudrMOL6izzKt9ieoQho=
112+
108113
"@types/caseless@*":
109114
version "0.12.1"
110115
resolved "http://registry.npm.taobao.org/@types/caseless/download/@types/caseless-0.12.1.tgz#9794c69c8385d0192acc471a540d1f8e0d16218a"
@@ -138,6 +143,14 @@
138143
dependencies:
139144
"@types/node" "*"
140145

146+
"@types/loader-utils@^1.1.3":
147+
version "1.1.3"
148+
resolved "https://registry.npm.taobao.org/@types/loader-utils/download/@types/loader-utils-1.1.3.tgz#82b9163f2ead596c68a8c03e450fbd6e089df401"
149+
integrity sha1-grkWPy6tWWxoqMA+RQ+9bgid9AE=
150+
dependencies:
151+
"@types/node" "*"
152+
"@types/webpack" "*"
153+
141154
"@types/lodash@^4.14.121":
142155
version "4.14.121"
143156
resolved "http://registry.npm.taobao.org/@types/lodash/download/@types/lodash-4.14.121.tgz#9327e20d49b95fc2bf983fc2f045b2c6effc80b9"
@@ -189,18 +202,56 @@
189202
"@types/node" "*"
190203
"@types/tough-cookie" "*"
191204

205+
"@types/source-list-map@*":
206+
version "0.1.2"
207+
resolved "https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9"
208+
integrity sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk=
209+
210+
"@types/tapable@*":
211+
version "1.0.4"
212+
resolved "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.4.tgz#b4ffc7dc97b498c969b360a41eee247f82616370"
213+
integrity sha1-tP/H3Je0mMlps2CkHu4kf4JhY3A=
214+
192215
"@types/tough-cookie@*":
193216
version "2.3.4"
194217
resolved "http://registry.npm.taobao.org/@types/tough-cookie/download/@types/tough-cookie-2.3.4.tgz#821878b81bfab971b93a265a561d54ea61f9059f"
195218
integrity sha1-ghh4uBv6uXG5OiZaVh1U6mH5BZ8=
196219

220+
"@types/uglify-js@*":
221+
version "3.0.4"
222+
resolved "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.0.4.tgz#96beae23df6f561862a830b4288a49e86baac082"
223+
integrity sha1-lr6uI99vVhhiqDC0KIpJ6GuqwII=
224+
dependencies:
225+
source-map "^0.6.1"
226+
197227
"@types/vue-color@^2.4.1":
198228
version "2.4.1"
199229
resolved "http://registry.npm.taobao.org/@types/vue-color/download/@types/vue-color-2.4.1.tgz#36892314b278ed3d348e035ea96df5df449fa86b"
200230
integrity sha1-NokjFLJ47T00jgNeqW3130SfqGs=
201231
dependencies:
202232
vue ">=2.0.0"
203233

234+
"@types/webpack-sources@*":
235+
version "0.1.5"
236+
resolved "https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-0.1.5.tgz#be47c10f783d3d6efe1471ff7f042611bd464a92"
237+
integrity sha1-vkfBD3g9PW7+FHH/fwQmEb1GSpI=
238+
dependencies:
239+
"@types/node" "*"
240+
"@types/source-list-map" "*"
241+
source-map "^0.6.1"
242+
243+
"@types/webpack@*", "@types/webpack@^4.4.17":
244+
version "4.41.0"
245+
resolved "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.0.tgz#b813a044d8b0dec7dfcd7622fdbe327bde06eb9a"
246+
integrity sha1-uBOgRNiw3sffzXYi/b4ye94G65o=
247+
dependencies:
248+
"@types/anymatch" "*"
249+
"@types/node" "*"
250+
"@types/tapable" "*"
251+
"@types/uglify-js" "*"
252+
"@types/webpack-sources" "*"
253+
source-map "^0.6.0"
254+
204255
"@vue/component-compiler-utils@^2.0.0":
205256
version "2.3.0"
206257
resolved "http://registry.npm.taobao.org/@vue/component-compiler-utils/download/@vue/component-compiler-utils-2.3.0.tgz#4f580f1b28fc7685859d87ea0e92a1c0271c93da"
@@ -5976,7 +6027,7 @@ loader-utils@^1.0.2, loader-utils@^1.1.0:
59766027
emojis-list "^2.0.0"
59776028
json5 "^0.5.0"
59786029

5979-
loader-utils@^1.2.0, loader-utils@^1.2.3:
6030+
loader-utils@^1.2.0, loader-utils@^1.2.3, loader-utils@~1.2.3:
59806031
version "1.2.3"
59816032
resolved "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
59826033
integrity sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=
@@ -10229,6 +10280,15 @@ webpack-hot-middleware@^2.22.2:
1022910280
querystring "^0.2.0"
1023010281
strip-ansi "^3.0.0"
1023110282

10283+
webpack-inject-plugin@^1.5.3:
10284+
version "1.5.3"
10285+
resolved "https://registry.npm.taobao.org/webpack-inject-plugin/download/webpack-inject-plugin-1.5.3.tgz#4d6894eb7d1bfbc1e30c75f2708699910d6ae6b2"
10286+
integrity sha1-TWiU630b+8HjDHXycIaZkQ1q5rI=
10287+
dependencies:
10288+
"@types/loader-utils" "^1.1.3"
10289+
"@types/webpack" "^4.4.17"
10290+
loader-utils "~1.2.3"
10291+
1023210292
webpack-log@^2.0.0:
1023310293
version "2.0.0"
1023410294
resolved "http://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"

0 commit comments

Comments
 (0)