Skip to content

Commit 01b074d

Browse files
committed
yeah
1 parent 70fddf1 commit 01b074d

File tree

9 files changed

+14
-13
lines changed

9 files changed

+14
-13
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ temp/
55
package-lock.json
66
yarn.lock
77
vite.config.js.timestamp-*
8-
.test-output
8+
.test-output
9+
new-add-on/

packages/cli/commands/create.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ async function createProject(cwd: ProjectPath, options: Options) {
143143
},
144144
language: (o) => {
145145
if (options.types) return Promise.resolve(options.types);
146-
if (o.results.template === 'add-on') return Promise.resolve('none'); // TODO JYC
146+
if (o.results.template === 'addon') return Promise.resolve('none'); // TODO JYC
147147
return p.select<LanguageType>({
148148
message: 'Add type checking with TypeScript?',
149149
initialValue: 'typescript',

packages/create/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function write_template_files(template: string, types: LanguageType, name: strin
6161
const dest = path.join(cwd, file.name);
6262
mkdirp(path.dirname(dest));
6363

64-
fs.writeFileSync(dest, file.contents.replace(/~TODO~/g, name));
64+
fs.writeFileSync(dest, file.contents.replace(/~SV-NAME-TODO~/g, name));
6565
});
6666
}
6767

@@ -84,7 +84,7 @@ function write_common_files(cwd: string, options: Options, name: string) {
8484
} else {
8585
const dest = path.join(cwd, file.name);
8686
mkdirp(path.dirname(dest));
87-
fs.writeFileSync(dest, file.contents);
87+
fs.writeFileSync(dest, file.contents.replace(/~SV-NAME-TODO~/g, name));
8888
}
8989
});
9090

packages/create/shared/+addon/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# sv community addon: ~TODO~
1+
# sv community addon: ~SV-NAME-TODO~
22

33
> [!IMPORTANT]
44
> Community add-ons are currently not supported. Please see [#184](https://github.com/sveltejs/cli/issues/184) for details.
@@ -41,7 +41,7 @@ Your published add-on can now be used by anyone!
4141
To execute the newly published package with `sv`, run:
4242

4343
```shell
44-
npx sv add npm:---SV-COMMUNITY-ADDON-NAME---
44+
npx sv add npm:~SV-NAME-TODO~
4545
```
4646

4747
## Things to be aware of

packages/create/templates/addon/package.template.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"name": "~TODO~",
2+
"name": "~SV-NAME-TODO~",
33
"version": "0.0.0",
44
"type": "module",
55
"license": "MIT",
66
"scripts": {
7-
"create": "sv create testing --types ts --template minimal --no-add-ons",
8-
"add": "sv add -C testing --community file:../ --no-git-check",
7+
"create": "sv create demo --types ts --template minimal --no-add-ons",
8+
"add": "sv add -C demo --community file:../ --no-git-check",
99
"test": "vitest run"
1010
},
1111
"files": ["src", "!src/**/*.test.*"],

packages/create/templates/addon/src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default defineAddon({
1919
run: ({ sv, options, typescript }) => {
2020
sv.file('src/lib/add-on/addon-template-demo.txt', (content) => {
2121
if (!options.demo) return content;
22-
return 'This is a text file made by the Community Addon Template demo!';
22+
return 'This is a text file made by the Community Addon Template demo! with your add-on: ~SV-NAME-TODO~!';
2323
});
2424

2525
sv.file('src/lib/add-on/DemoComponent.svelte', (content) => {

packages/create/templates/demo/package.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "~TODO~",
2+
"name": "~SV-NAME-TODO~",
33
"private": true,
44
"version": "0.0.1",
55
"type": "module",

packages/create/templates/library/package.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "~TODO~",
2+
"name": "~SV-NAME-TODO~",
33
"version": "0.0.1",
44
"scripts": {
55
"dev": "vite dev",

packages/create/templates/minimal/package.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "~TODO~",
2+
"name": "~SV-NAME-TODO~",
33
"private": true,
44
"version": "0.0.1",
55
"type": "module",

0 commit comments

Comments
 (0)