Skip to content

Commit 03cdad4

Browse files
committed
Fix @fedify/init related with Nuxt
1 parent a926cc4 commit 03cdad4

6 files changed

Lines changed: 19 additions & 92 deletions

File tree

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// https://nuxt.com/docs/api/configuration/nuxt-config
22
export default defineNuxtConfig({
3-
ssr: false,
4-
devtools: { enabled: true },
3+
modules: ["@fedify/nuxt"],
4+
fedify: { federationModule: "~~/server/federation" },
5+
ssr: true,
56
});

packages/init/src/templates/nuxt/server/federation.ts.tpl

Lines changed: 0 additions & 23 deletions
This file was deleted.

packages/init/src/templates/nuxt/server/logging.ts.tpl

Lines changed: 0 additions & 23 deletions
This file was deleted.

packages/init/src/templates/nuxt/server/middleware/federation.ts.tpl

Lines changed: 0 additions & 24 deletions
This file was deleted.

packages/init/src/test/lookup.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ const BANNED_LOOKUP_REASONS: Record<string, string> = {
3131
"next,*,*,*": "Next.js doesn't support remote packages",
3232
"solidstart,deno,*,*": "Error occurred while loading submodules in Deno",
3333
"astro,deno,*,*": "Astro doesn't support remote packages in Deno",
34+
"nuxt,deno,*,*": "Nuxt doesn't support remote packages in Deno",
3435
};
3536
const BANNED_LOOKUP_CASES: LookupCasePattern[] = Object.keys(
3637
BANNED_LOOKUP_REASONS,

packages/init/src/webframeworks/nuxt.ts

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@ const nuxtDescription: WebFrameworkDescription = {
2222
env: testMode ? { HOST: "127.0.0.1" } : {} as Record<string, string>,
2323
files: {
2424
"nuxt.config.ts": await readTemplate("nuxt/nuxt.config.ts"),
25-
"server/federation.ts": await readTemplate("nuxt/server/federation.ts"),
26-
"server/logging.ts": await readTemplate("nuxt/server/logging.ts"),
27-
"server/middleware/federation.ts": await readTemplate(
28-
"nuxt/server/middleware/federation.ts",
29-
),
3025
...(pm !== "deno" && {
3126
"eslint.config.ts": await readTemplate("defaults/eslint.config.ts"),
3227
}),
@@ -42,16 +37,21 @@ export default nuxtDescription;
4237

4338
function* getInitCommand(pm: PackageManager) {
4439
yield* getNuxtInitCommand(pm);
45-
yield "init";
46-
yield ".";
47-
yield "--template";
48-
yield "minimal";
49-
yield "--no-install";
50-
yield "--force";
51-
yield "--packageManager";
52-
yield pm;
53-
yield "--no-gitInit";
54-
yield "--no-modules";
40+
yield* [
41+
"init",
42+
".",
43+
"--template",
44+
"minimal",
45+
"--no-install",
46+
"--force",
47+
"--packageManager",
48+
pm,
49+
"--no-gitInit",
50+
"--no-modules",
51+
"&&",
52+
"rm",
53+
"nuxt.config.ts",
54+
];
5555
}
5656

5757
/**
@@ -71,13 +71,8 @@ const getDeps = (pm: PackageManager): Record<string, string> =>
7171
pm !== "deno"
7272
? {
7373
"@fedify/nuxt": PACKAGE_VERSION,
74-
"h3": deps["npm:h3"],
75-
"nuxt": deps["npm:nuxt"],
7674
}
7775
: {
7876
...defaultDenoDependencies,
7977
"@fedify/nuxt": PACKAGE_VERSION,
80-
"npm:@nuxt/kit": deps["npm:@nuxt/kit"],
81-
"npm:h3": deps["npm:h3"],
82-
"npm:nuxt": deps["npm:nuxt"],
8378
};

0 commit comments

Comments
 (0)