Skip to content

Commit bf14f4c

Browse files
chore: simplify adder interface (#89)
* simplify adder interface * move adder configs to parent directory * remove empty option files * rename adder file to index * rename logos * remove logo property * simplify options * few more tweaks * fix * fix `findRoot` --------- Co-authored-by: AdrianGonz97 <[email protected]>
1 parent 3f9a8e8 commit bf14f4c

File tree

57 files changed

+1877
-2021
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1877
-2021
lines changed

community-adder-template/src/config/adder.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@ import { imports } from '@svelte-cli/core/js';
44
import { parseScript } from '@svelte-cli/core/parsers';
55

66
export const adder = defineAdder({
7-
metadata: {
8-
id: 'community-adder-template',
9-
name: 'Community Adder Template',
10-
description: 'An adder template demo',
11-
environments: { kit: true, svelte: true }
12-
},
7+
id: 'community-adder-template',
8+
name: 'Community Adder Template',
9+
description: 'An adder template demo',
10+
environments: { kit: true, svelte: true },
1311
options,
1412
packages: [],
1513
files: [

packages/adders/_config/official.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export const adderCategories: AdderCategories = getCategoriesById();
2727
function getCategoriesById(): AdderCategories {
2828
const adderCategories: any = {};
2929
for (const [key, adders] of Object.entries(categories)) {
30-
adderCategories[key] = adders.map((a) => a.metadata.id);
30+
adderCategories[key] = adders.map((a) => a.id);
3131
}
3232
return adderCategories;
3333
}
@@ -37,7 +37,7 @@ export const adderIds: string[] = Object.values(adderCategories).flatMap((x) =>
3737
const adderDetails = Object.values(categories).flat();
3838

3939
export function getAdderDetails(name: string): AdderWithoutExplicitArgs {
40-
const details = adderDetails.find((a) => a.metadata.id === name);
40+
const details = adderDetails.find((a) => a.id === name);
4141
if (!details) {
4242
throw new Error(`Invalid adder name: ${name}`);
4343
}

0 commit comments

Comments
 (0)