<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>body{font-family:Helvetica,Arial;font-size:13px}</style>
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; margin: 0px; line-height: auto;">
<br>
</div>
With the merging of the <a href="https://github.com/fluid-project/infusion/pull/929">FLUID-6253 PR</a> Infusion will now pull in its dependencies through NPM. There are some exceptions for dependencies that either don’t have NPM repos or have been forked. For
 the most part this shouldn’t affect your use or development of Infusion. An npm “prepare” is used to copy over all of the dependencies into the typical locations after npm install is run. Additionally, the dependencies are still included in the builds.
<div><br>
</div>
<div>There are a few development considerations. </div>
<div>
<div id="bloop_sign_1537289282791419904" class="bloop_sign"></div>
</div>
<ul>
<li>Adding new dependencies to Infusion
<ul>
<li>Add it to the dev dependencies in the package.json file</li><li>Setup the appropriate paths for the “dependencies” target of the clean and copy tasks</li><li>Add the appropriate paths to the gitignore file to ensure that it isn’t committed</li><li>Add a mention of the new dependency to ReleaseNotes.md</li></ul>
</li><li>In development we link to the individual JS files for jQuery UI. Their NPM package does not include a built version.</li></ul>
<div><br>
</div>
<div>Please let us know if you run into any issues with the new dependency setup.</div>
<div><br>
</div>
<div>Thanks</div>
<div>Justin</div>
<div><br>
</div>
</body>
</html>