Skip to content

Commit 1580cb4

Browse files
committed
refactor: Conditionally copying resources to template dirs
1 parent df48437 commit 1580cb4

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

packages/cli/lib/commands/create.js

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -384,16 +384,23 @@ async function command(repo, dest, argv) {
384384
const sourceDirectory = join(resolve(cwd, dest), 'src');
385385

386386
// Copy over template.html
387-
const templateSrc = resolve(
388-
__dirname,
389-
join('..', 'resources', 'template.html')
390-
);
391-
const templateDest = join(sourceDirectory, 'template.html');
392-
await copyFileToDestination(templateSrc, templateDest);
387+
if (!repo.includes('widget')) {
388+
const templateSrc = resolve(
389+
__dirname,
390+
join('..', 'resources', 'template.html')
391+
);
392+
const templateDest = join(sourceDirectory, 'template.html');
393+
await copyFileToDestination(templateSrc, templateDest);
394+
}
393395

394396
// Copy over sw.js
395397
const serviceWorkerSrc = resolve(__dirname, join('..', '..', 'sw', 'sw.js'));
396-
const serviceWorkerDest = join(sourceDirectory, 'sw.js');
398+
const serviceWorkerDest = join(
399+
repo.includes('widget')
400+
? join(resolve(cwd, dest), 'demo')
401+
: sourceDirectory,
402+
'sw.js'
403+
);
397404
await copyFileToDestination(serviceWorkerSrc, serviceWorkerDest);
398405

399406
if (argv.install) {

0 commit comments

Comments
 (0)