|  | import { esbuildPlugin } from "@web/dev-server-esbuild"; | 
|  | import { defaultReporter, summaryReporter } from "@web/test-runner"; | 
|  |  | 
|  | /** @type {import('@web/test-runner').TestRunnerConfig} */ | 
|  | const config = { | 
|  | files: ["app/**/*_test.{ts,js}", "!**/node_modules/**/*"], | 
|  | port: 9876, | 
|  | nodeResolve: true, | 
|  | testFramework: { | 
|  | config: { | 
|  | ui: "tdd", | 
|  | timeout: 5000, | 
|  | }, | 
|  | }, | 
|  | plugins: [ | 
|  | esbuildPlugin({ | 
|  | ts: true, | 
|  | target: "es2020", | 
|  | tsconfig: "app/tsconfig.json", | 
|  | }), | 
|  | ], | 
|  | reporters: [defaultReporter(), summaryReporter()], | 
|  | }; | 
|  | export default config; |