import fs from 'fs-extra';
import { normalize } from 'node:path';
fs.copySync(
normalize('../../dist/apps/generate-ui-v2'),
normalize('../../dist/apps/generate-ui-v2-e2e/generate-ui-v2')
);
fs.createFileSync(
normalize('../../dist/apps/generate-ui-v2-e2e/generate-ui-v2/index.html')
);
fs.writeFileSync(
normalize('../../dist/apps/generate-ui-v2-e2e/generate-ui-v2/index.html'),
`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Generate UI</title>
<link href="output.css" rel="stylesheet">
<style>
:root {
--foreground-color: black;
--background-color: white;
--primary-color: blue;
--error-color: red;
--field-background-color: grey;
--field-border-color: black;
--select-field-background-color: grey;
--active-selection-background-color: blue;
--focus-border-color: blue;
--banner-warning-color: red;
--badge-background-color: grey;
--separator-color: black;
--field-nav-hover-color: grey;
}
</style>
</head>
<body>
<script type="module" src="main.js"></script>
<root-element></root-element>
</body>
</html>
`
);
fs.writeFileSync(
normalize('../../dist/apps/generate-ui-v2-e2e/generate-ui-v2/package.json'),
`{
"name": "generate-ui-v2-copy",
"sideEffects": true
}`
);