Npm
Brandbox/Npm stellt bei der Installation von brandbox Abhängigkeiten über https://www.npmjs.com/ zur Verfügung.
package.json
Um Abhängigkeiten zu registrieren, wird im root der App eine package.json erstellt. Syntax: https://docs.npmjs.com/cli/v7/configuring-npm/package-json
Build-Prozess
Brandbox bezieht die meisten Abhängigkeiten über Composer (https://getcomposer.org/). Die Installation wird über php composer.phar install
ausgeführt. Die App brandbox/framework
, enthält eine Callback-Class die npm automatisch auslöst und die Abhängigkeiten der package.json's bezieht.
Die node_modules werden im Ordner /plugin/remote/node_modules installiert.