<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in npx</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d295e37d - [scripts] Fix npx script failing when yarn is not installed (#22582)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-module-scripts/bin/npx#d295e37d</link>
        <description>[scripts] Fix npx script failing when yarn is not installed (#22582)

            List of files:
            /expo/packages/expo-module-scripts/bin/npx</description>
        <pubDate>Wed, 24 May 2023 07:23:23 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tomasz.sapeta@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>a41b516d - [emc] Remove --silent for compat with yarn v3</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-module-scripts/bin/npx#a41b516d</link>
        <description>[emc] Remove --silent for compat with yarn v3

            List of files:
            /expo/packages/expo-module-scripts/bin/npx</description>
        <pubDate>Tue, 22 Nov 2022 01:19:33 +0000</pubDate>
        <dc:creator>Brent Vatne &lt;brentvatne@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6d2045be - [scripts] Run `npx` through `yarn exec` when run via npm instead of Yarn</title>
        <link>http://172.16.0.5:8080/history/expo/packages/expo-module-scripts/bin/npx#6d2045be</link>
        <description>[scripts] Run `npx` through `yarn exec` when run via npm instead of Yarn`npm publish` would fail because `npx` would install `tsc` from npm instead of using the copy installed in the workspace root&apos;s `node_modules/.bin` directory. In contrast, Yarn adds the workspace root&apos;s `.bin` directory and cwd&apos;s `.bin` directory to `$PATH` so we find our locally installed copy of `tsc`.To remedy this difference between Yarn and npm, we want to set up `$PATH` the same way Yarn does even when using npm. Yarn exposes a command called `yarn exec` that does this, so in `expo-module-scripts` we now use `yarn exec -- npx` instead of `npx` when we detect that we&apos;re run via npm instead of Yarn.Test plan: run `npm pack` in the expo package and verify it works.

            List of files:
            /expo/packages/expo-module-scripts/bin/npx</description>
        <pubDate>Fri, 26 Oct 2018 19:27:18 +0000</pubDate>
        <dc:creator>James Ide &lt;ide@expo.io&gt;</dc:creator>
    </item>
</channel>
</rss>
