Skip to content

Commit 1fd6d18

Browse files
simonhampgithub-actions[bot]
authored andcommitted
Build plugin
1 parent 58eb865 commit 1fd6d18

File tree

4 files changed

+27
-103
lines changed

4 files changed

+27
-103
lines changed

resources/js/electron-plugin/dist/index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
77
step((generator = generator.apply(thisArg, _arguments || [])).next());
88
});
99
};
10-
import { app } from "electron";
10+
import { app, session } from "electron";
1111
import { initialize } from "@electron/remote/main/index.js";
1212
import state from "./server/state.js";
1313
import { electronApp, optimizer } from "@electron-toolkit/utils";
@@ -78,6 +78,13 @@ class NativePHP {
7878
state.phpIni = yield this.loadPhpIni();
7979
yield this.startPhpApp();
8080
this.startScheduler();
81+
const filter = {
82+
urls: [`http://127.0.0.1:${state.phpPort}/*`]
83+
};
84+
session.defaultSession.webRequest.onBeforeSendHeaders(filter, (details, callback) => {
85+
details.requestHeaders['X-NativePHP-Secret'] = state.randomSecret;
86+
callback({ requestHeaders: details.requestHeaders });
87+
});
8188
yield notifyLaravel("booted");
8289
});
8390
}

resources/js/electron-plugin/dist/server/api/window.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ router.post('/show', (req, res) => {
8585
if (state.windows[id]) {
8686
state.windows[id].show();
8787
}
88-
return res.sendStatus(200);
88+
res.sendStatus(200);
8989
});
9090
router.post('/always-on-top', (req, res) => {
9191
var _a;

resources/js/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/js/yarn.lock

Lines changed: 17 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1121,10 +1121,10 @@
11211121
minimatch "^9.0.3"
11221122
plist "^3.1.0"
11231123

1124-
"@esbuild/darwin-arm64@0.21.5":
1124+
"@esbuild/linux-x64@0.21.5":
11251125
version "0.21.5"
1126-
resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz"
1127-
integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==
1126+
resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz"
1127+
integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==
11281128

11291129
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
11301130
version "4.4.1"
@@ -1543,10 +1543,15 @@
15431543
resolved "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz"
15441544
integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==
15451545

1546-
"@rollup/rollup-darwin-arm64@4.29.1":
1546+
"@rollup/rollup-linux-x64-gnu@4.29.1":
15471547
version "4.29.1"
1548-
resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.29.1.tgz"
1549-
integrity sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==
1548+
resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.29.1.tgz"
1549+
integrity sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==
1550+
1551+
1552+
version "4.29.1"
1553+
resolved "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.29.1.tgz"
1554+
integrity sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==
15501555

15511556
"@rushstack/eslint-patch@^1.10.4":
15521557
version "1.10.4"
@@ -1805,14 +1810,6 @@
18051810
resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz"
18061811
integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==
18071812

1808-
"@types/plist@^3.0.1":
1809-
version "3.0.5"
1810-
resolved "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz"
1811-
integrity sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==
1812-
dependencies:
1813-
"@types/node" "*"
1814-
xmlbuilder ">=11.0.1"
1815-
18161813
"@types/ps-node@^0.1.3":
18171814
version "0.1.3"
18181815
resolved "https://registry.npmjs.org/@types/ps-node/-/ps-node-0.1.3.tgz"
@@ -1857,11 +1854,6 @@
18571854
resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz"
18581855
integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==
18591856

1860-
"@types/verror@^1.10.3":
1861-
version "1.10.10"
1862-
resolved "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz"
1863-
integrity sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==
1864-
18651857
"@types/yargs-parser@*":
18661858
version "21.0.3"
18671859
resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz"
@@ -2056,7 +2048,7 @@ ajv-keywords@^3.4.1:
20562048
resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
20572049
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
20582050

2059-
ajv@^6.10.0, ajv@^6.12.0, ajv@^6.12.4, ajv@^6.9.1:
2051+
ajv@^6.12.0, ajv@^6.12.4, ajv@^6.9.1:
20602052
version "6.12.6"
20612053
resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
20622054
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
@@ -2271,11 +2263,6 @@ array-union@^2.1.0:
22712263
resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
22722264
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
22732265

2274-
assert-plus@^1.0.0:
2275-
version "1.0.0"
2276-
resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
2277-
integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==
2278-
22792266
astral-regex@^2.0.0:
22802267
version "2.0.0"
22812268
resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz"
@@ -2530,7 +2517,7 @@ buffer-from@^1.0.0:
25302517
resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
25312518
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
25322519

2533-
buffer@^5.1.0, buffer@^5.5.0:
2520+
buffer@^5.5.0:
25342521
version "5.7.1"
25352522
resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
25362523
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
@@ -2738,14 +2725,6 @@ cli-spinners@^2.5.0:
27382725
resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz"
27392726
integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
27402727

2741-
cli-truncate@^2.1.0:
2742-
version "2.1.0"
2743-
resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz"
2744-
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
2745-
dependencies:
2746-
slice-ansi "^3.0.0"
2747-
string-width "^4.2.0"
2748-
27492728
cli-truncate@^4.0.0:
27502729
version "4.0.0"
27512730
resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz"
@@ -2913,7 +2892,7 @@ core-js-compat@^3.38.0, core-js-compat@^3.38.1:
29132892
dependencies:
29142893
browserslist "^4.24.2"
29152894

2916-
core-util-is@~1.0.0, [email protected]:
2895+
core-util-is@~1.0.0:
29172896
version "1.0.2"
29182897
resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
29192898
integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==
@@ -2933,13 +2912,6 @@ crc-32@^1.2.0:
29332912
resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz"
29342913
integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==
29352914

2936-
crc@^3.8.0:
2937-
version "3.8.0"
2938-
resolved "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz"
2939-
integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==
2940-
dependencies:
2941-
buffer "^5.1.0"
2942-
29432915
crc32-stream@^4.0.2:
29442916
version "4.0.3"
29452917
resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz"
@@ -3147,20 +3119,6 @@ [email protected]:
31473119
optionalDependencies:
31483120
dmg-license "^1.0.11"
31493121

3150-
dmg-license@^1.0.11:
3151-
version "1.0.11"
3152-
resolved "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz"
3153-
integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==
3154-
dependencies:
3155-
"@types/plist" "^3.0.1"
3156-
"@types/verror" "^1.10.3"
3157-
ajv "^6.10.0"
3158-
crc "^3.8.0"
3159-
iconv-corefoundation "^1.1.7"
3160-
plist "^3.0.4"
3161-
smart-buffer "^4.0.2"
3162-
verror "^1.10.0"
3163-
31643122
dot-prop@^9.0.0:
31653123
version "9.0.0"
31663124
resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-9.0.0.tgz"
@@ -3762,11 +3720,6 @@ extract-zip@^2.0.0, extract-zip@^2.0.1:
37623720
optionalDependencies:
37633721
"@types/yauzl" "^2.9.1"
37643722

3765-
extsprintf@^1.2.0:
3766-
version "1.4.1"
3767-
resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz"
3768-
integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==
3769-
37703723
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
37713724
version "3.1.3"
37723725
resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
@@ -4020,11 +3973,6 @@ fs.realpath@^1.0.0:
40203973
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
40213974
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
40223975

4023-
fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3:
4024-
version "2.3.3"
4025-
resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
4026-
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
4027-
40283976
function-bind@^1.1.2:
40293977
version "1.1.2"
40303978
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
@@ -4397,14 +4345,6 @@ humanize-ms@^1.2.1:
43974345
dependencies:
43984346
ms "^2.0.0"
43994347

4400-
iconv-corefoundation@^1.1.7:
4401-
version "1.1.7"
4402-
resolved "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz"
4403-
integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==
4404-
dependencies:
4405-
cli-truncate "^2.1.0"
4406-
node-addon-api "^1.6.3"
4407-
44084348
iconv-lite@^0.6.2:
44094349
version "0.6.3"
44104350
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
@@ -5723,11 +5663,6 @@ node-abi@^3.45.0:
57235663
dependencies:
57245664
semver "^7.3.5"
57255665

5726-
node-addon-api@^1.6.3:
5727-
version "1.7.2"
5728-
resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz"
5729-
integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==
5730-
57315666
node-api-version@^0.2.0:
57325667
version "0.2.0"
57335668
resolved "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.0.tgz"
@@ -6052,7 +5987,7 @@ pkg-dir@^4.2.0:
60525987
dependencies:
60535988
find-up "^4.0.0"
60545989

6055-
plist@^3.0.4, plist@^3.0.5, plist@^3.1.0:
5990+
plist@^3.0.5, plist@^3.1.0:
60565991
version "3.1.0"
60575992
resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz"
60585993
integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==
@@ -6752,15 +6687,6 @@ slash@^3.0.0:
67526687
resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
67536688
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
67546689

6755-
slice-ansi@^3.0.0:
6756-
version "3.0.0"
6757-
resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz"
6758-
integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
6759-
dependencies:
6760-
ansi-styles "^4.0.0"
6761-
astral-regex "^2.0.0"
6762-
is-fullwidth-code-point "^3.0.0"
6763-
67646690
slice-ansi@^4.0.0:
67656691
version "4.0.0"
67666692
resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz"
@@ -6778,7 +6704,7 @@ slice-ansi@^5.0.0:
67786704
ansi-styles "^6.0.0"
67796705
is-fullwidth-code-point "^4.0.0"
67806706

6781-
smart-buffer@^4.0.2, smart-buffer@^4.2.0:
6707+
smart-buffer@^4.2.0:
67826708
version "4.2.0"
67836709
resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz"
67846710
integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
@@ -7525,15 +7451,6 @@ vary@~1.1.2:
75257451
resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
75267452
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
75277453

7528-
verror@^1.10.0:
7529-
version "1.10.1"
7530-
resolved "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz"
7531-
integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==
7532-
dependencies:
7533-
assert-plus "^1.0.0"
7534-
core-util-is "1.0.2"
7535-
extsprintf "^1.2.0"
7536-
75377454
"vite@^4.0.0 || ^5.0.0", vite@^5.0.0:
75387455
version "5.4.11"
75397456
resolved "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz"
@@ -7656,7 +7573,7 @@ xml-name-validator@^4.0.0:
76567573
resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz"
76577574
integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==
76587575

7659-
xmlbuilder@^15.1.1, xmlbuilder@>=11.0.1:
7576+
xmlbuilder@^15.1.1:
76607577
version "15.1.1"
76617578
resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz"
76627579
integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==

0 commit comments

Comments
 (0)