You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* |
|
|
* ⚠️⚠️⚠️ THIS FILE WAS SCAFFOLDED BY `@grafana/create-plugin`. DO NOT EDIT THIS FILE DIRECTLY. ⚠️⚠️⚠️ |
|
|
* |
|
|
* In order to extend the configuration follow the steps in .config/README.md |
|
|
*/ |
|
|
|
|
|
/* |
|
|
* This utility function is useful in combination with jest `transformIgnorePatterns` config |
|
|
* to transform specific packages (e.g.ES modules) in a projects node_modules folder. |
|
|
*/ |
|
|
const nodeModulesToTransform = (moduleNames) => `node_modules\/(?!.*(${moduleNames.join('|')})\/.*)`; |
|
|
|
|
|
// Array of known nested grafana package dependencies that only bundle an ESM version |
|
|
const grafanaESModules = [ |
|
|
'.pnpm', // Support using pnpm symlinked packages |
|
|
'@grafana/schema', |
|
|
'd3', |
|
|
'd3-color', |
|
|
'd3-force', |
|
|
'd3-interpolate', |
|
|
'd3-scale-chromatic', |
|
|
'ol', |
|
|
'react-colorful', |
|
|
'rxjs', |
|
|
'uuid', |
|
|
]; |
|
|
|
|
|
module.exports = { |
|
|
nodeModulesToTransform, |
|
|
grafanaESModules, |
|
|
};
|
|
|
|