• Joe Haddad's avatar
    Add TypeScript app creation (#5550) · b50590f7
    Joe Haddad authored
    * Add TypeScript app creation
    
    * Actually specify new extension
    
    * Check for ts and tsx
    
    * Fix types in default service worker file
    
    * Mirror changes in JS version of SW
    
    * Separate templates
    
    * Use separate template directory
    
    * Remove unused function
    
    * Add a tsconfig file to the template
    
    * Test install of typescript
    
    * Add e2e for TypeScript
    
    * Check for index.tsx to make sure we're not in the JS template
    
    * Ensure TypeScript doesn't leak into normal installs
    
    * Ignore some files
    
    * Print version of CRA
    
    * Fix script
    
    * Add new template
    
    * Move test to correct location
    
    * Use `verifyTypeScriptSetup` routine to populate files
    
    * Ensure tsconfig is created
    Unverified
    b50590f7