Refactor(desktop-client): code structure for improved readability and maintainability
This commit is contained in:
@@ -1,18 +1,72 @@
|
||||
appId: com.geo.rankly.desktop
|
||||
productName: GEO Rankly Desktop
|
||||
copyright: Copyright © 2026 GEO Rankly
|
||||
directories:
|
||||
output: release
|
||||
files:
|
||||
- out/**
|
||||
buildResources: build
|
||||
compression: maximum
|
||||
removePackageScripts: true
|
||||
removePackageKeywords: true
|
||||
asar: true
|
||||
asarUnpack:
|
||||
- "**/node_modules/better-sqlite3/build/Release/**"
|
||||
- "**/node_modules/better-sqlite3/lib/**"
|
||||
- "**/node_modules/bindings/**"
|
||||
- "**/node_modules/file-uri-to-path/**"
|
||||
- "**/node_modules/playwright-core/lib/**"
|
||||
- "**/node_modules/playwright-core/bin/**"
|
||||
files:
|
||||
- out/**/*
|
||||
- package.json
|
||||
- "!**/*.map"
|
||||
- "!**/*.ts"
|
||||
- "!**/*.tsx"
|
||||
- "!**/*.md"
|
||||
- "!**/*.markdown"
|
||||
- "!**/{test,tests,__tests__,__mocks__,example,examples,docs,doc,demo,samples,man}/**"
|
||||
- "!**/{LICENSE,LICENSE.*,license,CHANGELOG,CHANGELOG.*,README,README.*,HISTORY,HISTORY.*,AUTHORS,CONTRIBUTING}*"
|
||||
- "!**/.*"
|
||||
- "!**/node_modules/.bin/**"
|
||||
- "!**/node_modules/*/{Makefile,Gulpfile.js,Gruntfile.js,CMakeLists.txt,*.coffee,*.flow,*.c,*.cc,*.cpp,*.h,*.hpp,*.gyp,*.gypi,*.tgz,binding.gyp}"
|
||||
- "!**/node_modules/**/{*.d.ts,tsconfig*.json,jest.config*,rollup.config*,webpack.config*,vite.config*}"
|
||||
- "!**/node_modules/better-sqlite3/{deps,src,docs,benchmark}/**"
|
||||
- "!**/node_modules/better-sqlite3/{test_extension.c,download.sh,*.gyp,*.gypi}"
|
||||
- "!**/node_modules/playwright-core/{types,ThirdPartyNotices.txt}/**"
|
||||
- "!**/node_modules/**/*.{c,cc,cpp,h,hpp,cmake,m4,am,sh}"
|
||||
mac:
|
||||
category: public.app-category.productivity
|
||||
identity: null
|
||||
notarize: false
|
||||
hardenedRuntime: false
|
||||
gatekeeperAssess: false
|
||||
electronLanguages:
|
||||
- en
|
||||
- zh_CN
|
||||
target:
|
||||
- dmg
|
||||
- zip
|
||||
- target: dmg
|
||||
arch: [arm64]
|
||||
- target: zip
|
||||
arch: [arm64]
|
||||
dmg:
|
||||
format: ULFO
|
||||
contents:
|
||||
- x: 130
|
||||
y: 220
|
||||
- x: 410
|
||||
y: 220
|
||||
type: link
|
||||
path: /Applications
|
||||
win:
|
||||
target:
|
||||
- nsis
|
||||
- target: nsis
|
||||
arch: [x64]
|
||||
nsis:
|
||||
oneClick: false
|
||||
perMachine: false
|
||||
allowToChangeInstallationDirectory: true
|
||||
linux:
|
||||
category: Office
|
||||
target:
|
||||
- AppImage
|
||||
- target: AppImage
|
||||
arch: [x64]
|
||||
publish: null
|
||||
|
||||
Reference in New Issue
Block a user