﻿<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Copyright 1999-2026. WebPros International GmbH. All rights reserved. -->
<build confver="3.0" os_name="Windows-server" os_vendor="Microsoft" os_version="" os_arch="" environment="" build_dir="dist-windows" headers_file="" uninstall_support="true">
  <component name="nodejs24" description="Node.js 24" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs24" />
    </keypackages>
  </component>
  <component name="nodejs22" description="Node.js 22" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs22" />
    </keypackages>
  </component>
  <component name="nodejs20" description="Node.js 20" uninstall_support="false" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs20" />
    </keypackages>
  </component>
  <component name="nodejs18" description="Node.js 18 (outdated)" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs18" />
    </keypackages>
  </component>
  <component name="nodejs16" description="Node.js 16 (outdated)" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs16" />
    </keypackages>
  </component>
  <component name="nodejs12" description="Node.js 12 (outdated)" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs12" />
    </keypackages>
  </component>
  <component name="nodejs10" description="Node.js 10 (outdated)" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs10" />
    </keypackages>
  </component>
  <component name="nodejs8" description="Node.js 8 (outdated)" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs8" />
    </keypackages>
  </component>
  <component name="nodejs6" description="Node.js 6 (outdated)" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs6" />
    </keypackages>
  </component>
  <component name="nodejs4" description="Node.js 4 (outdated)" uninstall_support="false" hidden="true" show_installed_hidden="true" classes="thirdParty">
    <requires>panel</requires>
    <keypackages>
      <keypackage name="nodejs4" />
    </keypackages>
  </component>
  <component name="iisnode" description="Node.js IIS module (iisnode)" uninstall_support="false" classes="thirdParty">
    <requires>nodejs-group</requires>
    <requires>panel</requires>
    <keypackages>
      <keypackage name="iisnodemodule" />
    </keypackages>
  </component>
  <component_groups>
    <group name="nodejs-hosting" description="Node.js hosting features">
      <component name="nodejs" />
      <group type="radio" name="nodejs-group" description="Node.js Engine">
        <component name="nodejs24" default="true" />
        <component name="nodejs22" />
        <component name="nodejs20" />
        <component name="nodejs18" />
        <component name="nodejs16" />
        <component name="nodejs12" />
        <component name="nodejs10" />
        <component name="nodejs8" />
        <component name="nodejs6" />
        <component name="nodejs4" />
      </group>
      <component name="iisnode" />
    </group>
  </component_groups>
  <thirdparty thirdparty_dir="thirdparty-windows" headers_file="">
    <package file="iisnode-full-v0.2.21-x64.msi" name="iisnodemodule" version="0.2.21.0" release="" arch="x86_64" md5="89068d5e1059793d8eacfe6ffb8f2a4b" buildtime="" size="15147008">
      <requires>IIS</requires>
      <requires>nodejs</requires>
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{1D60944C-B9CE-4A71-A7C0-0384EB884B1F}" />
      </detection>
      <actions sequence="install" displayname="Installing Node.js IIS module (iisnode)...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.iisnodemodule --package=iisnodemodule" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Node.js IIS module (iisnode)...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js" critical="false" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.iisnodemodule --package=iisnodemodule" critical="false" />
      </actions>
    </package>
    <package file="node-v24.14.1-x64.msi" name="nodejs24" version="24.14.1" release="" arch="x86_64" md5="fea8db41706c473372a90f9bae619166" buildtime="" size="32387072">
      <provides>nodejs = 24</provides>
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="24" min-version-included="true" />
      </detection>
      <actions sequence="install" displayname="Installing Node.js 24...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js --fix" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Node.js 24...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js --fix" critical="false" />
      </actions>
    </package>
    <package file="node-v22.22.2-x64.msi" name="nodejs22" version="22.22.2" release="" arch="x86_64" md5="ff840fdbed974a7fe4d6deef75838ec9" buildtime="" size="31703040">
      <provides>nodejs = 22</provides>
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="22" min-version-included="true" max-version="24" max-version-included="false" />
      </detection>
      <detection property="nodejs24Installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="24" min-version-included="true" />
      </detection>
      <actions sequence="install" displayname="Installing Node.js 22...">
        <remove-msi-package product-code="[nodejs24Installed.ProductCode]" command-line="REBOOT=R" />
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js --fix" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Node.js 22...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js --fix" critical="false" />
      </actions>
    </package>
    <package file="node-v20.20.2-x64.msi" name="nodejs20" version="20.20.2" release="" arch="x86_64" md5="9a0bc4cb4680fc59d872307993987ea7" buildtime="" size="27205632">
      <provides>nodejs = 20</provides>
      <requires>plesk-backend</requires>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="20" min-version-included="true" max-version="22" max-version-included="false" />
      </detection>
      <detection property="nodejs22Installed.ProductCode">
        <read-msi-info target="ProductCode" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="22" min-version-included="true" />
      </detection>
      <actions sequence="install" displayname="Installing Node.js 20...">
        <remove-msi-package product-code="[nodejs22Installed.ProductCode]" command-line="REBOOT=R" />
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js --fix" critical="false" />
      </actions>
      <actions sequence="upgrade" displayname="Upgrading Node.js 20...">
        <install-msi-package command-line="ADDLOCAL=ALL ALLUSERS=1 REBOOT=R" />
        <execute program="[PLESK_INSTALLDIR]\admin\bin\defpackagemng.exe" working-dir="[PLESK_INSTALLDIR]\admin\bin" command-line="--update --type=nodejs.node_js --package=node_js --fix" critical="false" />
      </actions>
    </package>
    <package file="" name="nodejs18" version="18" release="" arch="x86_64">
      <provides>nodejs = 18</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="18" min-version-included="true" max-version="20" max-version-included="false" />
      </detection>
    </package>
    <package file="" name="nodejs16" version="16" release="" arch="x86_64">
      <provides>nodejs = 16</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="16" min-version-included="true" max-version="18" max-version-included="false" />
      </detection>
    </package>
    <package file="" name="nodejs12" version="11" release="" arch="x86_64">
      <provides>nodejs = 12</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="11" min-version-included="true" max-version="16" max-version-included="false" />
      </detection>
    </package>
    <package file="" name="nodejs10" version="9" release="" arch="x86_64">
      <provides>nodejs = 10</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="9" min-version-included="true" max-version="11" max-version-included="false" />
      </detection>
    </package>
    <package file="" name="nodejs8" version="7" release="" arch="x86_64">
      <provides>nodejs = 8</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="7" min-version-included="true" max-version="9" max-version-included="false" />
      </detection>
    </package>
    <package file="" name="nodejs6" version="5" release="" arch="x86_64">
      <provides>nodejs = 6</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" min-version="5" min-version-included="true" max-version="7" max-version-included="false" />
      </detection>
    </package>
    <package file="" name="nodejs4" version="0" release="" arch="x86_64">
      <provides>nodejs = 4</provides>
      <detection property="installed.version">
        <read-msi-info target="VersionString" upgrade-code="{47C07A3A-42EF-4213-A85D-8F5A59077C28}" max-version="5" max-version-included="false" />
      </detection>
    </package>
  </thirdparty>
  <removable_packages />
  <preferred_packages />
  <force_remove_packages />
</build>