Skip to content

Commit 76d26ec

Browse files
authored
[fix] rename dotfiles to avoid template problems (sveltejs#2990)
1 parent 460f600 commit 76d26ec

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.changeset/odd-ligers-march.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'create-svelte': patch
3+
---
4+
5+
include missing .npmrc in templates

packages/create-svelte/bin.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ async function main() {
134134
*/
135135
function write_template_files(template, typescript, name, cwd) {
136136
const dir = dist(`templates/${template}`);
137-
copy(`${dir}/assets`, cwd, (name) => name.replace('gitignore', '.gitignore'));
137+
copy(`${dir}/assets`, cwd, (name) => name.replace('DOT-', '.'));
138138
copy(`${dir}/package.json`, `${cwd}/package.json`);
139139

140140
const manifest = `${dir}/files.${typescript ? 'ts' : 'js'}.json`;

packages/create-svelte/scripts/build-templates.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ async function generate_templates(shared) {
5656
contents
5757
});
5858
} else {
59-
const dest = path.join(assets, name).replace('.gitignore', 'gitignore'); // npm does wacky stuff to gitignores
59+
const dest = path.join(assets, name.replace(/^\./, 'DOT-'));
6060
mkdirp(path.dirname(dest));
6161
fs.copyFileSync(path.join(cwd, name), dest);
6262
}

0 commit comments

Comments
 (0)