diff --git a/.changeset/odd-ligers-march.md b/.changeset/odd-ligers-march.md new file mode 100644 index 000000000000..05fb5c7c9779 --- /dev/null +++ b/.changeset/odd-ligers-march.md @@ -0,0 +1,5 @@ +--- +'create-svelte': patch +--- + +include missing .npmrc in templates diff --git a/packages/create-svelte/bin.js b/packages/create-svelte/bin.js index dbdae88cc0e3..80e991aadcc6 100755 --- a/packages/create-svelte/bin.js +++ b/packages/create-svelte/bin.js @@ -134,7 +134,7 @@ async function main() { */ function write_template_files(template, typescript, name, cwd) { const dir = dist(`templates/${template}`); - copy(`${dir}/assets`, cwd, (name) => name.replace('gitignore', '.gitignore')); + copy(`${dir}/assets`, cwd, (name) => name.replace('DOT-', '.')); copy(`${dir}/package.json`, `${cwd}/package.json`); const manifest = `${dir}/files.${typescript ? 'ts' : 'js'}.json`; diff --git a/packages/create-svelte/scripts/build-templates.js b/packages/create-svelte/scripts/build-templates.js index ab53da5409a1..a3061e5482ce 100644 --- a/packages/create-svelte/scripts/build-templates.js +++ b/packages/create-svelte/scripts/build-templates.js @@ -56,7 +56,7 @@ async function generate_templates(shared) { contents }); } else { - const dest = path.join(assets, name).replace('.gitignore', 'gitignore'); // npm does wacky stuff to gitignores + const dest = path.join(assets, name.replace(/^\./, 'DOT-')); mkdirp(path.dirname(dest)); fs.copyFileSync(path.join(cwd, name), dest); }