remove electron forge dependency
This commit is contained in:
parent
1ab3ebe88d
commit
0e9df73caa
2
.github/workflows/assign-on-comment.yml
vendored
2
.github/workflows/assign-on-comment.yml
vendored
@ -8,7 +8,7 @@ jobs:
|
|||||||
# Job 1: Any contributor can self-assign
|
# Job 1: Any contributor can self-assign
|
||||||
self-assign:
|
self-assign:
|
||||||
# Only run if the comment is exactly '/assign'
|
# Only run if the comment is exactly '/assign'
|
||||||
if: github.event.comment.body == '/assign'
|
if: startsWith(github.event.comment.body, '/assign') && !contains(github.event.comment.body, '@')
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
permissions:
|
||||||
issues: write
|
issues: write
|
||||||
|
@ -47,7 +47,7 @@ win:
|
|||||||
arch: x64
|
arch: x64
|
||||||
requestedExecutionLevel: asInvoker
|
requestedExecutionLevel: asInvoker
|
||||||
# Disable code signing to avoid symbolic link issues on Windows
|
# Disable code signing to avoid symbolic link issues on Windows
|
||||||
signAndEditExecutable: false
|
signAndEditExecutable: true
|
||||||
|
|
||||||
# NSIS installer configuration for Windows
|
# NSIS installer configuration for Windows
|
||||||
nsis:
|
nsis:
|
||||||
|
@ -1,87 +0,0 @@
|
|||||||
const { FusesPlugin } = require('@electron-forge/plugin-fuses');
|
|
||||||
const { FuseV1Options, FuseVersion } = require('@electron/fuses');
|
|
||||||
const { notarizeApp } = require('./notarize');
|
|
||||||
|
|
||||||
module.exports = {
|
|
||||||
packagerConfig: {
|
|
||||||
asar: {
|
|
||||||
unpack: '**/*.node,**/*.dylib,' + '**/node_modules/{sharp,@img}/**/*',
|
|
||||||
},
|
|
||||||
extraResource: ['./src/assets/SystemAudioDump', './pickleglass_web/out'],
|
|
||||||
name: 'Glass',
|
|
||||||
icon: 'src/assets/logo',
|
|
||||||
appBundleId: 'com.pickle.glass',
|
|
||||||
arch: 'universal',
|
|
||||||
protocols: [
|
|
||||||
{
|
|
||||||
name: 'PickleGlass Protocol',
|
|
||||||
schemes: ['pickleglass'],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
asarUnpack: [
|
|
||||||
'**/*.node',
|
|
||||||
'**/*.dylib',
|
|
||||||
'node_modules/@img/sharp-darwin-x64/**',
|
|
||||||
'node_modules/@img/sharp-libvips-darwin-x64/**',
|
|
||||||
'node_modules/@img/sharp-darwin-arm64/**',
|
|
||||||
'node_modules/@img/sharp-libvips-darwin-arm64/**',
|
|
||||||
],
|
|
||||||
osxSign: {
|
|
||||||
identity: process.env.APPLE_SIGNING_IDENTITY,
|
|
||||||
'hardened-runtime': true,
|
|
||||||
entitlements: 'entitlements.plist',
|
|
||||||
'entitlements-inherit': 'entitlements.plist',
|
|
||||||
},
|
|
||||||
osxNotarize: {
|
|
||||||
tool: 'notarytool',
|
|
||||||
appleId: process.env.APPLE_ID,
|
|
||||||
appleIdPassword: process.env.APPLE_ID_PASSWORD,
|
|
||||||
teamId: process.env.APPLE_TEAM_ID,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
rebuildConfig: {},
|
|
||||||
makers: [
|
|
||||||
{
|
|
||||||
name: '@electron-forge/maker-squirrel',
|
|
||||||
config: {
|
|
||||||
name: 'pickle-glass',
|
|
||||||
productName: 'Glass',
|
|
||||||
shortcutName: 'Glass',
|
|
||||||
createDesktopShortcut: true,
|
|
||||||
createStartMenuShortcut: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '@electron-forge/maker-dmg',
|
|
||||||
platforms: ['darwin'],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '@electron-forge/maker-deb',
|
|
||||||
config: {},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '@electron-forge/maker-rpm',
|
|
||||||
config: {},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
hooks: {
|
|
||||||
afterSign: async (context, forgeConfig, platform, arch, appPath) => {
|
|
||||||
await notarizeApp(context, forgeConfig, platform, arch, appPath);
|
|
||||||
},
|
|
||||||
},
|
|
||||||
plugins: [
|
|
||||||
{
|
|
||||||
name: '@electron-forge/plugin-auto-unpack-natives',
|
|
||||||
config: {},
|
|
||||||
},
|
|
||||||
new FusesPlugin({
|
|
||||||
version: FuseVersion.V1,
|
|
||||||
[FuseV1Options.RunAsNode]: false,
|
|
||||||
[FuseV1Options.EnableCookieEncryption]: true,
|
|
||||||
[FuseV1Options.EnableNodeOptionsEnvironmentVariable]: false,
|
|
||||||
[FuseV1Options.EnableNodeCliInspectArguments]: false,
|
|
||||||
[FuseV1Options.EnableEmbeddedAsarIntegrityValidation]: true,
|
|
||||||
[FuseV1Options.OnlyLoadAppFromAsar]: false,
|
|
||||||
}),
|
|
||||||
],
|
|
||||||
};
|
|
2389
package-lock.json
generated
2389
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
16
package.json
16
package.json
@ -1,15 +1,13 @@
|
|||||||
{
|
{
|
||||||
"name": "pickle-glass",
|
"name": "pickle-glass",
|
||||||
"productName": "Glass",
|
"productName": "Glass",
|
||||||
|
|
||||||
"version": "0.2.4",
|
"version": "0.2.4",
|
||||||
|
|
||||||
"description": "Cl*ely for Free",
|
"description": "Cl*ely for Free",
|
||||||
"main": "src/index.js",
|
"main": "src/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"setup": "npm install && cd pickleglass_web && npm install && npm run build && cd .. && npm start",
|
"setup": "npm install && cd pickleglass_web && npm install && npm run build && cd .. && npm start",
|
||||||
"start": "npm run build:renderer && electron-forge start",
|
"start": "npm run build:renderer && electron .",
|
||||||
"package": "npm run build:renderer && electron-forge package",
|
"package": "npm run build:all && electron-builder --dir",
|
||||||
"make": "npm run build:renderer && electron-forge make",
|
"make": "npm run build:renderer && electron-forge make",
|
||||||
"build": "npm run build:all && electron-builder --config electron-builder.yml --publish never",
|
"build": "npm run build:all && electron-builder --config electron-builder.yml --publish never",
|
||||||
"build:win": "npm run build:all && electron-builder --win --x64 --publish never",
|
"build:win": "npm run build:all && electron-builder --win --x64 --publish never",
|
||||||
@ -58,14 +56,6 @@
|
|||||||
"ws": "^8.18.0"
|
"ws": "^8.18.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@electron-forge/cli": "^7.8.1",
|
|
||||||
"@electron-forge/maker-deb": "^7.8.1",
|
|
||||||
"@electron-forge/maker-dmg": "^7.8.1",
|
|
||||||
"@electron-forge/maker-rpm": "^7.8.1",
|
|
||||||
"@electron-forge/maker-squirrel": "^7.8.1",
|
|
||||||
"@electron-forge/maker-zip": "^7.8.1",
|
|
||||||
"@electron-forge/plugin-auto-unpack-natives": "^7.8.1",
|
|
||||||
"@electron-forge/plugin-fuses": "^7.8.1",
|
|
||||||
"@electron/fuses": "^1.8.0",
|
"@electron/fuses": "^1.8.0",
|
||||||
"@electron/notarize": "^2.5.0",
|
"@electron/notarize": "^2.5.0",
|
||||||
"electron": "^30.5.1",
|
"electron": "^30.5.1",
|
||||||
@ -77,4 +67,4 @@
|
|||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"electron-liquid-glass": "^1.0.1"
|
"electron-liquid-glass": "^1.0.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user