Commit graph

20 commits

Author SHA1 Message Date
Dmitry Gozman a54ed48b42
feat(test runner): --tsconfig cli option (#31932)
Introduce `--tsconfig` to specify a single config to be used for all
imported files, instead of looking up tsconfig for each file separately.

Fixes #12829.
2024-08-06 06:55:15 -07:00
Dmitry Gozman b9106a4c42
fix(test runner): do not use @babel/plugin-transform-dynamic-import (#31285)
Historically, this plugin was important to translate dynamic imports
into require calls so that we can intercept them and transpile.

This is not needed anymore with ESM loader enabled by default, so we can
avoid this transformation and support dynamic imports of ESM-only
packages/files.

Fixes #17075, fixes #23255, fixes #31140, references #23662.
2024-06-13 06:18:44 -07:00
Yury Semikhatsky c1421bc9f2
docs: typescript compiler invocation before tests (#29667)
Fixes https://github.com/microsoft/playwright/issues/29618
2024-02-26 15:26:05 -08:00
Debbie O'Brien 3773f004db
docs: add intros for all pages (#27480) 2023-10-06 15:08:51 +02:00
Max Schmitt 0527006a54
docs(test-typescript): rename transpilation issues doc (#26893) 2023-09-06 22:57:12 +02:00
Pavel Feldman e065a927bb
docs: fix string eval snippet
Signed-off-by: Pavel Feldman <pavel.feldman@gmail.com>
2023-09-05 16:34:56 -07:00
Max Schmitt fef029e98e
docs: code snippet alignments (#23959) 2023-06-29 18:26:19 +02:00
Dmitry Gozman b1974961b0
docs: remove troubleshooting guide (#23454)
Signed-off-by: Dmitry Gozman <dgozman@gmail.com>
Co-authored-by: Max Schmitt <max@schmitt.mx>
2023-06-02 14:13:02 -07:00
Debbie O'Brien 759d14b881
docs: add titles for remaining examples (#22939)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2023-05-10 23:30:51 +02:00
Dmitry Gozman cd49f5c466
feat(typescript): align with --moduleResolution=bundler (#22887)
This relaxes import requirements and allows importing `.ts` files
without an extension in CJS and ESM modes.

Fixes #22169.
2023-05-09 16:26:29 -07:00
Eduardo Vargas Torres 490ae796f3
docs (test-typescript-js.md): clarify TS ESM config (#18971)
Signed-off-by: Eduardo Vargas Torres <evargast@adobe.com>
2022-11-21 15:31:37 -08:00
Dmitry Gozman 30179d4d78
fix(tsconfig): remove TS_NODE envs, update docs (#17847)
References #17469.
2022-10-05 12:51:12 -07:00
Pavel Feldman 8810b55504
feat(api): shorted getByLabel, getByPlaceholder (#17816) 2022-10-04 10:29:26 -07:00
Dmitry Gozman b07690f408
docs: use getBy... in documentation (#17795) 2022-10-03 17:02:46 -07:00
Dmitry Gozman 532cf45393
docs: mention node 16 requirement for ts + esm (#15866) 2022-07-21 19:21:49 -07:00
Tuomo Raitila 9711e62882
Fix typo (#14633) 2022-06-03 14:26:16 -07:00
Dmitry Gozman 634f40e850
docs: expand TypeScript doc with modules and path mappings (#13567) 2022-04-14 15:02:36 -07:00
Nav-2d 9814dfb6c1
docs(test-typescript): fix grammatical mistake (#8907) 2021-09-13 21:10:31 -07:00
Max Schmitt a48dd8b84b
docs(test-runner): add frontmatter to custom TS page (#8398) 2021-08-24 15:57:45 +02:00
Joel Einbinder c8f3c65d22
doc(test-runner): add example of compiling tests with typescript (#8046) 2021-08-23 16:40:03 -04:00