<?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 template.ts</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>1117330a - feat: typed route generation for expo router (#21651)</title>
        <link>http://172.16.0.5:8080/history/expo/packages/@expo/cli/src/utils/template.ts#1117330a</link>
        <description>feat: typed route generation for expo router (#21651)&gt; Draft PR - just seeking feedback on the implementation.# WhyWIP implementation of route generation for Expo Router.# How## Typescript bootstrappingThis is expands the Typescript bootstrapping to also accommodate forlong-lived typescript watchers.- Changes `waitForMetroToObserveTypeScriptFile` to`metroWatchTypeScriptFiles`- Processes are now responsible to disabling their watcher- tsconfig can optionally be watched## Type generation`typedRouteGenerator` is invokes after the CLI has bootstrappedTypeScript.- Generates types only for absolute paths- Supports static and dynamic routes- Supports URL normalisation (TODO: Need unit tests for these!)- Supports dynamic route parameter typing# Test Plan`EXPO_ROUTER_TYPED_ROUTES=true nexpo start`// Todo# Checklist- [x] Documentation is up to date to reflect these changes (eg:https://docs.expo.dev and README.md).- [x] Conforms with the [Documentation Writing StyleGuide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)- [x] This diff will work correctly for `expo prebuild` &amp; EAS Build (eg:updated a module plugin).---------Co-authored-by: Evan Bacon &lt;bacon@expo.io&gt;

            List of files:
            /expo/packages/@expo/cli/src/utils/template.ts</description>
        <pubDate>Fri, 07 Apr 2023 04:55:26 +0000</pubDate>
        <dc:creator>Mark Lawlor &lt;mwlawlor@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
