UNPKG

@pwabuilder/pwainstall

Version:

![CI](https://github.com/pwa-builder/pwa-install/workflows/CI/badge.svg)

40 lines (34 loc) 1.08 kB
const { createDefaultConfig } = require('@open-wc/testing-karma'); const merge = require('deepmerge'); module.exports = config => { config.set( merge(createDefaultConfig(config), { files: [ // runs all files ending with .test in the test folder, // can be overwritten by passing a --grep flag. examples: // // npm run test -- --grep test/foo/bar.test.js // npm run test -- --grep test/bar/* { pattern: config.grep ? config.grep : 'test/**/*.test.js', type: 'module' }, ], plugins: [ // load plugin require.resolve('@open-wc/karma-esm'), // fallback: resolve any karma- plugins 'karma-*', ], frameworks: ['esm'], // see the karma-esm docs for all options esm: { // if you are using 'bare module imports' you will need this option nodeResolve: true, }, coverageIstanbulReporter: { thresholds: { emitWarning: true } } }), ); return config; };