UNPKG

@fusioncharts/fusiontime

Version:

FusionCharts JavaScript time-series charting framework

16 lines (15 loc) 746 B
// Package-scoped Jest config for fc-timeseries: // - Uses jsdom because the code under test may touch browser globals. // - Applies babel-jest so ESM in our sources is transpiled. // - Allows transpiling ramda/es and maps it to the CJS build to avoid resolver issues. module.exports = { testEnvironment: 'jsdom', // provide window/document for code paths that rely on the DOM transform: { '^.+\\.(js|mjs)$': ['babel-jest', { presets: ['@babel/preset-env'] }] // transpile ES modules }, transformIgnorePatterns: ['node_modules/(?!ramda/es)'], // ensure ramda/es is also passed through Babel moduleNameMapper: { '^ramda/es/(.*)$': 'ramda/src/$1', // point ramda/es imports to the CJS sources '^ramda/es$': 'ramda/src' } };