© 2026 Hedgehog Software, LLC
{ "jsc": { "parser": { "syntax": "typescript", "tsx": true, "decorators": true }, "transform": { "react": { "runtime": "automatic", "importSource": "@emotion/react" } } }, "isModule": true }
/// <reference types="node" /> const config = JSON.parse(fs.readFileSync(`${process.cwd()}/.swcrc`, 'utf-8')) delete config.exclude config.swcrc = false config.jsc.transform.hidden = { ...config.jsc.transform.hidden, jest: true } /** * @type { import("jest").Config } */ module.exports = { roots: ['<rootDir>/src/', '<rootDir>/test/'], setupFilesAfterEnv: ['<rootDir>/src/setupTests.ts'], moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx'], snapshotSerializers: ['@emotion/jest/serializer'], testEnvironment: 'jsdom', testEnvironmentOptions: { url: 'http://localhost/' }, testRegex: '(test|spec).tsx?$', transform: { '^.+\\.(t|j)sx?$': ['@swc/jest', config] } }
SyntaxError: Cannot use 'import.meta' outside a module