Replace UI module with Next.js
This commit is contained in:
parent
8aeff18162
commit
616205fe73
91 changed files with 3570 additions and 722 deletions
11
create.js
11
create.js
|
@ -15,6 +15,7 @@ const contextDir = `${argv._[0] ?? defaultContextDir}`;
|
|||
const appsDir = `${contextDir}/apps`;
|
||||
const uiDir = `${contextDir}/apps/${appName}-ui`;
|
||||
const restDir = `${contextDir}/apps/${appName}-rest`;
|
||||
const testDir = `${contextDir}/apps/${appName}-selenium`;
|
||||
|
||||
// prepare structure folders
|
||||
if (!fs.existsSync(uiDir)) {
|
||||
|
@ -26,11 +27,13 @@ if (!fs.existsSync(uiDir)) {
|
|||
fs.mkdirSync(`${uiDir}/src`);
|
||||
fs.mkdirSync(restDir);
|
||||
fs.mkdirSync(`${restDir}/src`);
|
||||
fs.mkdirSync(testDir);
|
||||
fs.mkdirSync(`${testDir}/src`);
|
||||
}
|
||||
|
||||
// copy folder content
|
||||
try {
|
||||
fs.cpSync(`${rootDir}/source/common/`, contextDir, {
|
||||
fs.cpSync(`${rootDir}/source/__/`, contextDir, {
|
||||
force: true,
|
||||
recursive: true,
|
||||
});
|
||||
|
@ -42,6 +45,10 @@ try {
|
|||
force: true,
|
||||
recursive: true,
|
||||
});
|
||||
fs.cpSync(`${rootDir}/source/selenium/`, testDir, {
|
||||
force: true,
|
||||
recursive: true,
|
||||
});
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
}
|
||||
|
@ -56,6 +63,8 @@ fs.renameSync(`${contextDir}/prettierrc`, `${contextDir}/.prettierrc`);
|
|||
fs.renameSync(`${contextDir}/.tsconfig.json`, `${contextDir}/tsconfig.json`);
|
||||
fs.renameSync(`${uiDir}/.tsconfig.json`, `${uiDir}/tsconfig.json`);
|
||||
fs.renameSync(`${restDir}/.tsconfig.json`, `${restDir}/tsconfig.json`);
|
||||
fs.renameSync(`${testDir}/.tsconfig.json`, `${testDir}/tsconfig.json`);
|
||||
fs.renameSync(`${testDir}/src/.tsconfig.json`, `${testDir}/src/tsconfig.json`);
|
||||
|
||||
// replace in files
|
||||
replaceInFiles.sync({
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue