---
appId: com.squirrel.Lightcord.Lightcord
productName: Lightcord
remoteBuild: false
directories:
  app: distApp
  output: builds
# This is to get around the bug in electron-builder with not including nested node_modules.
afterPack: "scripts/afterpack.js"
win:
  artifactName: ${name}-win32-${arch}.${ext}
  target:
  - target: zip
    arch:
    - ia32
  - target: portable
    arch:
    - ia32
  icon: discord.ico
  publisherName: Lightcord
  files:
  - "**/*"
  - "!**/*.ts"
  - "!**/*.so"
  - "!**/*.4"
  - "!**/*.dylib"
  - "!**/*_darwin.node"
  - "!**/*_linux.node"
  asarUnpack: 
  - "**/*.node"
  - "**/*.dll"
linux:
  artifactName: ${name}-linux-${arch}.${ext}
  target:
  - target: zip
    arch:
    - x64
  - target: AppImage
    arch:
    - x64
  icon: discord.png
  files:
  - "**/*"
  - "!**/*.ts"
  - "!**/*.dll"
  - "!**/*.dylib"
  - "!**/discord*.node"
  - "**/*_linux.node"
  asarUnpack: 
  - "**/*_linux.node"
  - "**/*.so.4"
mac:
  artifactName: ${name}-darwin-x64.${ext}
  target:
  - target: zip
    arch:
    - x64
  icon: discord.icns
  files:
  - "**/*"
  - "!**/*.ts"
  - "!**/*.dll"
  - "!**/*.so"
  - "!**/*.4"
  - "!**/discord*.node"
  - "**/*_darwin.node"
  asarUnpack:
  - "**/*_darwin.node"
  - "**/*.dylib"

