Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ffe33fae8 
							
						 
					 
					
						
						
							
							feat(test runner): support tsconfig.extends array ( #22975 )  
						
						... 
						
						
						
						Fixes  #22151 . 
					
						2023-05-11 19:18:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4edd023644 
							
						 
					 
					
						
						
							
							fix(tsconfig): fallback to default *:* path mapping when baseUrl is present ( #22802 )  
						
						... 
						
						
						
						According to
https://www.typescriptlang.org/docs/handbook/module-resolution.html#base-url ,
`baseUrl` affects all non-relative imports. Additional `paths` mapping
can be specified for more control. However, if none of the `paths`
matches, it still falls back to the default `*:*` mapping. Confirmed by
invoking `tsc` with different configs.
Fixes  #22663 . 
						
						
					 
					
						2023-05-03 16:08:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91da67fab1 
							
						 
					 
					
						
						
							
							test: remove magic headers in ttest ( #20867 )  
						
						... 
						
						
						
						Instead, explicitly import from '@playwright/test'. 
						
						
					 
					
						2023-02-14 19:20:56 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b941bcf2e 
							
						 
					 
					
						
						
							
							chore: simplify ttests ( #20733 )  
						
						
						
						
					 
					
						2023-02-07 15:11:44 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6471e8536e 
							
						 
					 
					
						
						
							
							feat(test runner): support jsconfig.json's baseUrl+paths ( #19219 )  
						
						... 
						
						
						
						Fixes  #19129 . 
					
						2022-12-01 16:42:25 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad9729f246 
							
						 
					 
					
						
						
							
							chore: respect tsconfig paths in js files ( #18191 )  
						
						... 
						
						
						
						Fixes: https://github.com/microsoft/playwright/issues/17804  
						
						
					 
					
						2022-10-19 19:38:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f58c376443 
							
						 
					 
					
						
						
							
							fix(test runner): do not resolve relative imports through baseUrl ( #16395 )  
						
						
						
						
					 
					
						2022-08-09 21:16:27 -07:00 
						 
				 
			
				
					
						
							
							
								Denis Sokolov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92aacb9345 
							
						 
					 
					
						
						
							
							test: another test for baseUrl/relative imports ( #16338 )  
						
						... 
						
						
						
						#15891  
					
						2022-08-10 01:05:48 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fcc916f00 
							
						 
					 
					
						
						
							
							test: passing test for issue 15891 ( #15930 )  
						
						
						
						
					 
					
						2022-07-25 15:28:14 -07:00 
						 
				 
			
				
					
						
							
							
								Ivan Kaliada 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							424de6c38f 
							
						 
					 
					
						
						
							
							fix: resolve ts compilerOptions.paths with prefixes and suffixes ( #13105 )  
						
						
						
						
					 
					
						2022-04-06 14:14:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9420a53939 
							
						 
					 
					
						
						
							
							fix(esm): make sure import from './foo.js' is supported ( #13137 )  
						
						... 
						
						
						
						Drive-by: migrate all @esm tests to esm.spec.ts. 
						
						
					 
					
						2022-03-28 14:37:46 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d3d0e2bda 
							
						 
					 
					
						
						
							
							chore: enable ts-esm support by default ( #12658 )  
						
						
						
						
					 
					
						2022-03-10 14:48:33 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f468abedd 
							
						 
					 
					
						
						
							
							fix(test-runner): ESM compatibly on Windows  ( #12615 )  
						
						
						
						
					 
					
						2022-03-10 19:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c2bca2768 
							
						 
					 
					
						
						
							
							fix(test loader): implement tsconfig paths through resolveFilename ( #12357 )  
						
						... 
						
						
						
						This uses `Module._resolveFilename` to intercept module resolution and
check `tsconfig.paths` similarly to pirates usage ot `Module._compile`.
Previously, we resolved during compilation that required reproducible
resolution due to caching. Now we can resolve as we go and support
all `tsconfig.paths`. 
						
						
					 
					
						2022-02-25 15:43:58 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1fbc4fdbe 
							
						 
					 
					
						
						
							
							fix(test runner): resolve tsconfig for each file ( #11662 )  
						
						... 
						
						
						
						This allows us to properly handle path mappings
that are not too ambiguous. 
						
						
					 
					
						2022-01-26 18:28:42 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9542b007cf 
							
						 
					 
					
						
						
							
							fix(esm): don't emit module shorthand warning ( #11596 )  
						
						
						
						
					 
					
						2022-01-24 11:22:56 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b3e596fd8 
							
						 
					 
					
						
						
							
							fix(baseurl): support path-less baseurl ( #11527 )  
						
						
						
						
					 
					
						2022-01-20 18:11:56 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5933db279 
							
						 
					 
					
						
						
							
							feat(tsconfig): respect baseUrl and paths from tsconfig ( #10525 )  
						
						
						
						
					 
					
						2021-12-08 22:43:00 -08:00