How it works
Affected project files
LPM is acting in the background of your Automation Studio project. Upon initialization, (1) additional file gets created at the root of your AS project: package.json
.
When you install your first package with LPM, a node_modules
folder also gets created at the root of your project. It is recommended that you add this folder to your .gitignore file.
When executed within an Automation Studio project, LPM interacts with a specific library folder in the project: Logical / Libraries / Loupe
. This folder is dynamically updated in order to reflect the list of libraries that have been required by the user (including implicit dependencies).
Under the hood
LPM uses NPM to install libraries and their dependencies in the node_modules
folder. It then synchronizes the contents of this folder with folders in the Logical View.
LPM stores the list of all required libraries in its package.json
file, so inspecting this manually can be useful.