UNPKG

rollup-plugin-data-qa

Version:

[![npm](https://img.shields.io/npm/dm/rollup-plugin-data-qa.svg)](https://www.npmjs.com/package/rollup-plugin-data-qa) [![semantic-release](https://img.shields.io/badge/semantic-release-e10079.svg?logo=semantic-release)](https://github.com/semantic-releas

14 lines (13 loc) 504 B
import { IS_E2E_ENABLED } from "../../../pluginConstants.js"; //#region src/utils/magicString/insertToObject/index.ts function insertToObject({ code, node, attrs, childOverrideParent = false }) { if (node?.type !== "ObjectExpression") return; const spread = `...(${IS_E2E_ENABLED} && ${JSON.stringify(attrs)})`; if (childOverrideParent) { code.appendLeft(node.end - 1, `, ${spread}`); return; } code.appendLeft(node.start + 1, `${spread},`); } //#endregion export { insertToObject as default };