electron-builder.yml
Rama main · réplica de lectura del repositorio original.
appId: com.notvex.app
productName: Notvex
copyright: Copyright © 2026 Notvex
asarUnpack:
- node_modules/@journeyapps/sqlcipher/**
- node_modules/koffi/**
compression: maximum
electronFuses:
runAsNode: false
enableNodeOptionsEnvironmentVariable: false
enableNodeCliInspectArguments: false
enableEmbeddedAsarIntegrityValidation: true
onlyLoadAppFromAsar: true
# No macOS signing identity in CI: the flipped arm64 binary needs a fresh ad-hoc signature to launch
resetAdHocDarwinSignature: true
fileAssociations:
- ext: nvx
name: Notvex Vault
description: Notvex Encrypted Vault
mimeType: application/x-notvex-vault
files:
- '!**/.vscode/*'
- '!src/*'
- '!electron.vite.config.{js,ts,mjs,cjs}'
- '!{.eslintcache,eslint.config.mjs,.prettierrc,.prettierrc.yaml,.prettierignore,.editorconfig,dev-app-update.yml,CHANGELOG.md,README.md,SECURITY.md}'
- '!{.env,.env.*,.npmrc,pnpm-lock.yaml,pnpm-workspace.yaml,.mcp.json,commitlint.config.ts,components.json,vitest.config.ts,tsconfig.web.tsbuildinfo}'
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
- '!.github/**/*'
- '!.husky/**/*'
- '!.claude/**/*'
- '!tests/**/*'
- '!**/dxcompiler.dll'
- '!**/dxil.dll'
- out/**/*
win:
executableName: notvex
nsis:
artifactName: ${name}-${version}-setup.${ext}
shortcutName: ${productName}
uninstallDisplayName: ${productName}
createDesktopShortcut: always
mac:
entitlements: build/entitlements.mac.plist
notarize: false
dmg:
artifactName: ${name}-${version}.${ext}
linux:
target:
- AppImage
- deb
category: Utility
appImage:
artifactName: ${name}-${version}.${ext}
npmRebuild: false
publish:
owner: GFrancV
provider: github
repo: notvex