<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: v1.13 UNDOCUMENTED BREAKING CHANGE: lerna commands have been removed from client package.json in ArcGIS Experience Builder Questions</title>
    <link>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362937#M9969</link>
    <description>&lt;P&gt;We have around 25 custom widgets in our solution with further being developed, many of which have dependencies. Our pipelines relied on being able to run npm ci or install in the client folder and have these dependencies installed, without needing to traverse into each widget folder. It could be useful to have npm workspaces or similar support to help with this.&lt;/P&gt;&lt;P&gt;Note the lerna.json file hasn't been removed so currently it's also possible to run lerna with npx.&lt;/P&gt;&lt;P&gt;The documentation here&amp;nbsp;&lt;A href="https://developers.arcgis.com/experience-builder/guide/third-party-libraries/" target="_blank" rel="noopener"&gt;https://developers.arcgis.com/experience-builder/guide/third-party-libraries/&lt;/A&gt;&amp;nbsp;needs updating to reflect this change too.&lt;/P&gt;</description>
    <pubDate>Wed, 20 Dec 2023 06:57:55 GMT</pubDate>
    <dc:creator>JoshGore</dc:creator>
    <dc:date>2023-12-20T06:57:55Z</dc:date>
    <item>
      <title>v1.13 UNDOCUMENTED BREAKING CHANGE: lerna commands have been removed from client package.json</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362933#M9967</link>
      <description>&lt;P&gt;In Experience Builder 1.13 the following lines have been removed from the client package.json:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;    "postinstall": "npm run lerna-bootstrap",
    "lerna-bootstrap": "lerna bootstrap"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;This breaks our CI/CD and automated install as we now can't just run npm ci / npm install and have all widget dependencies in your-extensions installed. This doesn't appear to be documented in breaking changes.&lt;BR /&gt;&lt;BR /&gt;Is this change intentional with an alternative?&lt;/P&gt;</description>
      <pubDate>Wed, 20 Dec 2023 05:00:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362933#M9967</guid>
      <dc:creator>JoshGore</dc:creator>
      <dc:date>2023-12-20T05:00:25Z</dc:date>
    </item>
    <item>
      <title>Re: v1.13 UNDOCUMENTED BREAKING CHANGE: lerna commands have been removed from client package.json</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362936#M9968</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/420340"&gt;@JoshGore&lt;/a&gt;&amp;nbsp; This is an intentional change as the lerna introduces some vulnerabilities, you can go to the widget folder to run the "npm ci".&lt;/P&gt;</description>
      <pubDate>Wed, 20 Dec 2023 06:32:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362936#M9968</guid>
      <dc:creator>Junshan_Liu</dc:creator>
      <dc:date>2023-12-20T06:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: v1.13 UNDOCUMENTED BREAKING CHANGE: lerna commands have been removed from client package.json</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362937#M9969</link>
      <description>&lt;P&gt;We have around 25 custom widgets in our solution with further being developed, many of which have dependencies. Our pipelines relied on being able to run npm ci or install in the client folder and have these dependencies installed, without needing to traverse into each widget folder. It could be useful to have npm workspaces or similar support to help with this.&lt;/P&gt;&lt;P&gt;Note the lerna.json file hasn't been removed so currently it's also possible to run lerna with npx.&lt;/P&gt;&lt;P&gt;The documentation here&amp;nbsp;&lt;A href="https://developers.arcgis.com/experience-builder/guide/third-party-libraries/" target="_blank" rel="noopener"&gt;https://developers.arcgis.com/experience-builder/guide/third-party-libraries/&lt;/A&gt;&amp;nbsp;needs updating to reflect this change too.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Dec 2023 06:57:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362937#M9969</guid>
      <dc:creator>JoshGore</dc:creator>
      <dc:date>2023-12-20T06:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: v1.13 UNDOCUMENTED BREAKING CHANGE: lerna commands have been removed from client package.json</title>
      <link>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362938#M9970</link>
      <description>&lt;P&gt;Thanks! We'll consider how to add this feature back in future releases.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Dec 2023 07:16:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-experience-builder-questions/v1-13-undocumented-breaking-change-lerna-commands/m-p/1362938#M9970</guid>
      <dc:creator>Junshan_Liu</dc:creator>
      <dc:date>2023-12-20T07:16:24Z</dc:date>
    </item>
  </channel>
</rss>

