import { ChangeAnalysisReport, JSONDeserializer } from '@aws-c2a/models'; import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import { REPORT_PLACEHOLDER } from './config'; // To enable for local development, this index file is generated on build so we are // dynamically requiring the data file for `yarn dev`, but rely on string replacement // for production environments after the template is created // eslint-disable-next-line @typescript-eslint/no-require-imports, @typescript-eslint/no-var-requires const report = IS_PRODUCTION ? REPORT_PLACEHOLDER : JSON.stringify(require('../data.json')); const changeReport = new JSONDeserializer().deserialize(report); ReactDOM.render(, document.getElementById('root'));