1 Star 4 Fork 0

capsion/marktext

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
electron-builder.yml 3.71 KB
一键复制 编辑 原始数据 按行查看 历史
Felix Häusler 提交于 2021-07-16 04:38 . Merge develop into master (#2456)
productName: "Mark Text"
appId: "com.github.marktext.marktext"
asar: true
asarUnpack:
- "**/*.node"
directories:
output: "build"
files:
- "dist/electron/**/*"
# Don't bundle these files
- "!**/node_modules/**/{CHANGELOG.md,README.md,README,readme.md,readme}"
- "!node_modules/css-b64-images/{draft.png,draft.xcf}"
- "!node_modules/dagre-d3-renderer/dist/demo/"
- "!node_modules/dragula/resources"
- "!node_modules/**/*.js.map"
- "!node_modules/**/*.ts.map"
# Don't bundle build files
- "!node_modules/@felixrieseberg/spellchecker/bin"
- "!node_modules/@hfelix/spellchecker/bin"
- "!node_modules/ced/bin"
- "!node_modules/ced/vendor"
- "!node_modules/cld/bin"
- "!node_modules/cld/deps"
- "!node_modules/fontmanager-redux/bin"
- "!node_modules/keyboard-layout/bin"
- "!node_modules/keytar/bin"
# Don't bundle Linux build files
- "!node_modules/@hfelix/spellchecker/build/Release/hunspell.a"
- "!node_modules/ced/build/Release/compact_enc_det.a"
# Don't bundle Windows build files
- "!node_modules/**/{*.vcxproj,*.vcxproj.filters}"
- "!node_modules/**/build/Release/{*.lib,*.exp,*.ilk,*.pdb,*.iobj,*.ipdb}"
- "!node_modules/**/build/Release/obj"
- "!node_modules/ced/build/vendor"
# Don't bundle LGPL source files
- "!node_modules/@felixrieseberg/spellchecker/vendor"
- "!node_modules/@hfelix/spellchecker/vendor"
extraFiles:
- "LICENSE"
- from: "resources/THIRD-PARTY-LICENSES.txt"
to: "THIRD-PARTY-LICENSES.txt"
extraResources:
- from: "resources/hunspell_dictionaries/"
to: "hunspell_dictionaries/"
filter:
- "!**/LICENSE-hunspell.txt"
fileAssociations:
- ext:
- "md"
- "markdown"
- "mmd"
- "mdown"
- "mdtxt"
- "mdtext"
name: "Markdown"
description: "Markdown document"
role: "Editor"
icon: "../resources/icons/md.icns"
dmg:
artifactName: "marktext.${ext}"
contents:
- x: 410
y: 150
type: "link"
path: "/Applications"
- x: 130
y: 150
type: "file"
mac:
artifactName: "marktext-mac.${ext}"
icon: "resources/icons/icon.icns"
darkModeSupport: true
win:
artifactName: "marktext-${arch}-win.${ext}"
icon: "resources/icons/icon.ico"
target:
- target: "nsis"
arch:
- "ia32"
- "x64"
- target: "zip"
arch:
- "ia32"
- "x64"
requestedExecutionLevel: "asInvoker"
nsis:
artifactName: "marktext-setup.${ext}"
perMachine: false
oneClick: false
allowToChangeInstallationDirectory: true
include: "resources/windows/installer.nsh"
linux:
artifactName: "marktext-${arch}.${ext}"
executableName: "marktext"
description: "A simple and elegant open-source markdown editor that focused on speed and usability."
maintainer: "Mark Text Contributors"
category: "Office;TextEditor;Utility"
mimeTypes:
- "text/markdown"
icon: "resources/icons"
desktop:
StartupWMClass: "marktext"
Keywords: "marktext;"
target:
- target: "AppImage"
- target: "deb"
- target: "rpm"
- target: "tar.gz"
# Workaround because file association array doesn't work.
fileAssociations:
- ext: "md"
name: "Markdown"
description: "Markdown document"
- ext: "markdown"
name: "Markdown"
description: "Markdown document"
- ext: "mmd"
name: "Markdown"
description: "Markdown document"
- ext: "mdown"
name: "Markdown"
description: "Markdown document"
- ext: "mdtxt"
name: "Markdown"
description: "Markdown document"
- ext: "mdtext"
name: "Markdown"
description: "Markdown document"
deb:
# Custom dependencies:
depends:
# keytar
- "libsecret-1-0"
# keyboard-layout
- "libx11-xcb1"
- "libxkbfile1"
# fontmanager
- "libfontconfig1"
fpm:
# Expat := MIT like
- "--license=Expat"
rpm:
# Custom dependencies:
depends:
# keytar
- "libsecret"
# keyboard-layout
- "libX11-xcb"
- "libxkbfile"
# fontmanager
- "fontconfig"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/capsion/marktext.git
git@gitee.com:capsion/marktext.git
capsion
marktext
marktext
master

搜索帮助