2f99644ed7
* Fix overflow when swapping dialogs that use transition * Refactor * refactor * wip * wip * wip * wip * wip * wip * wip * wip * Inline shim for ESM support Until the official package adds an ESM version with a wildcard import we can’t use it. This version was copied from Remix Router * Add dialog shadow root examples * Fix SSR error * Add repro for iOS scrolling issue * Try to fix vercel build idk what’s wrong here * Update repro A transition is required to delay closing enough to demonstrate the bug * Port global dialog state to Vue * Add dialog test to Vue * wip * wip * Workaround bug This shouldn’t happen at all and we need to find the source of the bug but this should “fix” things for the time being * wip * Rebuild overflow locking with simpler API * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update deps * wip * simplify * Port to Vue * wip * wip * Tweak tests * Update changelog * Ensure meta callbacks are cleaned up * cleanup * wip
18 lines
434 B
JavaScript
18 lines
434 B
JavaScript
module.exports = function createJestConfig(root, options) {
|
|
let { setupFilesAfterEnv = [], transform = {}, ...rest } = options
|
|
return Object.assign(
|
|
{
|
|
rootDir: root,
|
|
setupFilesAfterEnv: ['<rootDir>../../jest/custom-matchers.ts', ...setupFilesAfterEnv],
|
|
transform: {
|
|
'^.+\\.(t|j)sx?$': '@swc/jest',
|
|
...transform,
|
|
},
|
|
globals: {
|
|
__DEV__: true,
|
|
},
|
|
},
|
|
rest
|
|
)
|
|
}
|