rollup-plugin-data-qa
Version:
[](https://www.npmjs.com/package/rollup-plugin-data-qa) [](https://github.com/semantic-releas
28 lines (27 loc) • 826 B
JavaScript
//#region src/pluginConstants.ts
const IS_E2E_ENABLED = "process.env.E2E_ENABLED === 'true'";
const DATA_QA = "data-qa";
const JSX_CALLEE_NAMES = [
"jsxDEV",
"jsx",
"_jsx",
"jsxs",
"_jsxs"
];
const FRAGMENT_NAMES = ["Fragment", "_Fragment"];
const DEFAULT_STYLED_COMPONENT_NAMES = ["styled"];
const TRANSFORM_HOOK_ID_FILTER = [
/\.tsx$/,
/\.jsx$/,
/\.js$/,
/(?:^|\/)styled\.ts$/
];
const DEFAULT_TRANSFORM_EXCLUDE = ["**/node_modules/**", "**/*.d.ts"];
//#endregion
exports.DATA_QA = DATA_QA;
exports.DEFAULT_STYLED_COMPONENT_NAMES = DEFAULT_STYLED_COMPONENT_NAMES;
exports.DEFAULT_TRANSFORM_EXCLUDE = DEFAULT_TRANSFORM_EXCLUDE;
exports.FRAGMENT_NAMES = FRAGMENT_NAMES;
exports.IS_E2E_ENABLED = IS_E2E_ENABLED;
exports.JSX_CALLEE_NAMES = JSX_CALLEE_NAMES;
exports.TRANSFORM_HOOK_ID_FILTER = TRANSFORM_HOOK_ID_FILTER;