diff --git a/create/templates/core/copy-assets.js b/create/templates/core/copy-assets.js index f661dd2..64082e4 100644 --- a/create/templates/core/copy-assets.js +++ b/create/templates/core/copy-assets.js @@ -10,6 +10,7 @@ module.exports = (options) => { const { template, bundler, type } = options; const toCopy = []; const srcFolder = bundler ? 'src' : 'www'; + const fileExtension = bundler ? 'f7' : 'html'; // Copy Pages const pages = [ @@ -21,35 +22,30 @@ module.exports = (options) => { pages.forEach((p) => { const src = path.resolve(__dirname, 'pages', `${p}.html`); const dest = path.resolve(cwd, srcFolder, 'pages'); - if (bundler !== 'vite') { - toCopy.push({ - from: src, - to: path.resolve(dest, `${p}.html`), - }); - } else { - let content = fse.readFileSync(src); - if (content.trim().indexOf('\n${content.trim()}\n\n`; - } - toCopy.push({ - content, - to: path.resolve(dest, `${p}.f7`), - }); + + let content = fse.readFileSync(src); + if (content.trim().indexOf('\n${content.trim()}\n\n`; } + toCopy.push({ + content, + to: path.resolve(dest, `${p}.${fileExtension}`), + }); }); toCopy.push({ content: generateStore(options), to: path.resolve(cwd, srcFolder, 'js', 'store.js'), }); + toCopy.push({ + content: `\n${indent( + 2, + generateHomePage(options).trim(), + )}\n\n`, + to: path.resolve(cwd, srcFolder, 'pages', `home.${fileExtension}`), + }); + if (bundler) { - toCopy.push({ - content: `\n${indent( - 2, - generateHomePage(options).trim(), - )}\n\n`, - to: path.resolve(cwd, srcFolder, 'pages', 'home.f7'), - }); toCopy.push({ content: generateRoot(options), to: path.resolve(cwd, srcFolder, 'app.f7'), diff --git a/create/templates/core/generate-root.js b/create/templates/core/generate-root.js index d20a81c..6ba694c 100644 --- a/create/templates/core/generate-root.js +++ b/create/templates/core/generate-root.js @@ -92,13 +92,7 @@ module.exports = (options) => { if (template === 'single-view' || template === 'split-view' || template === 'blank') { views = indent(4, ` - ${templateIf(bundler === 'vite', () => `
- `, () => ` -