@@ -227,11 +227,11 @@ fedify init my-fedify-project
227227The above command will start the interactive prompt to initialize a new Fedify
228228project. It will ask you a few questions to set up the project:
229229
230- - Package manager: [ Deno] , [ Bun] , [ npm] , [ pnpm] , or [ Yarn]
231230 - Web framework: [ Hono] , [ Elysia] , [ Express] , [ Nitro] , [ Next.js] , or [ Astro]
232- - key–value store: In-memory , [ Redis ] , [ PostgreSQL ] , or [ Deno KV ] (if Deno)
233- - Message queue: In-memory, [ Redis] , [ PostgreSQL] , [ AMQP] (e.g., [ RabbitMQ] ),
231+ - Package manager: [ Deno ] , [ Bun ] , [ npm ] , [ pnpm ] , or [ Yarn ]
232+ - Message queue: [ Redis] , [ PostgreSQL] , [ AMQP] (e.g., [ RabbitMQ] ),
234233 or [ Deno KV] (if Deno)
234+ - Key–value store: [ Redis] , [ PostgreSQL] , or [ Deno KV] (if Deno)
235235
236236> [ !TIP]
237237> Projects created with ` fedify init ` automatically include [ ` @fedify/lint ` ]
@@ -249,59 +249,45 @@ project. It will ask you a few questions to set up the project:
249249Alternatively, you can specify the options in the command line to skip some of
250250interactive prompts:
251251
252- [ npm ] : https://www.npmjs.com/
253- [ pnpm ] : https://pnpm.io/
254- [ Yarn ] : https://yarnpkg.com/
255252[ Hono ] : https://hono.dev/
256253[ Elysia ] : https://elysiajs.com/
257254[ Express ] : https://expressjs.com/
258255[ Nitro ] : https://nitro.unjs.io/
259256[ Next.js ] : https://nextjs.org/
260257[ Astro ] : https://astro.build/
258+ [ npm ] : https://www.npmjs.com/
259+ [ pnpm ] : https://pnpm.io/
260+ [ Yarn ] : https://yarnpkg.com/
261261[ Redis ] : https://redis.io/
262262[ PostgreSQL ] : https://www.postgresql.org/
263- [ Deno KV ] : https://deno.com/kv
264263[ AMQP ] : https://www.amqp.org/
265264[ RabbitMQ ] : https://www.rabbitmq.com/
265+ [ Deno KV ] : https://deno.com/kv
266266[ `@fedify/lint` ] : /manual/lint
267267[ `@fedify/create` ] : https://www.npmjs.com/package/@fedify/create
268268
269- ### ` -r ` /` --runtime ` : JavaScript runtime
269+ ### ` -p ` /` --package-manager ` : Package manager
270270
271- You can specify the JavaScript runtime by using the ` -r ` /` --runtime ` option.
272- The available options are:
271+ You can specify the package manager by using the ` -p ` /` --package-manager `
272+ option. The available options are:
273273
274274 - ` deno ` : [ Deno]
275- - ` bun ` : [ Bun]
276- - ` node ` : [ Node.js]
277-
278- ### ` -p ` /` --package-manager ` : Node.js package manager
279-
280- If you choose Node.js as the JavaScript runtime, you can specify the package
281- manager by using the ` -p ` /` --package-manager ` option. The available options
282- are:
283-
284- - ` npm ` : [ npm]
285275 - ` pnpm ` : [ pnpm]
276+ - ` bun ` : [ Bun]
286277 - ` yarn ` : [ Yarn]
287-
288- It's ignored if you choose Deno or Bun as the JavaScript runtime.
278+ - ` npm ` : [ npm]
289279
290280### ` -w ` /` --web-framework ` : Web framework
291281
292282You can specify the web framework to integrate with Fedify by using
293283the ` -w ` /` --web-framework ` option. The available options are:
294284
295- - ` fresh ` : [ Fresh] (if Deno)
296285 - ` hono ` : [ Hono]
297- - ` express ` : [ Express ] (unless Deno)
298- - ` nitro ` : [ Nitro ] (unless Deno)
286+ - ` nitro ` : [ Nitro ]
287+ - ` next ` : [ Next.js ]
299288 - ` elysia ` : [ Elysia]
300289 - ` astro ` : [ Astro]
301-
302- If it's omitted, no web framework will be integrated.
303-
304- [ Fresh ] : https://fresh.deno.dev/
290+ - ` express ` : [ Express]
305291
306292### ` -k ` /` --kv-store ` : key–value store
307293
@@ -312,22 +298,16 @@ option. The available options are:
312298 - ` postgres ` : [ PostgreSQL]
313299 - ` denokv ` : [ Deno KV] (if Deno)
314300
315- If it's omitted, the in-memory key–value store (which is for development
316- purpose) will be used.
301+ ### ` -m ` /` --message-queue ` : Message queue
317302
318- ### ` -q ` /` --message-queue ` : Message queue
319-
320- You can specify the message queue to use by using the ` -q ` /` --message-queue `
303+ You can specify the message queue to use by using the ` -m ` /` --message-queue `
321304option. The available options are:
322305
323306 - ` redis ` : [ Redis]
324307 - ` postgres ` : [ PostgreSQL]
325308 - ` amqp ` : [ AMQP] (e.g., [ RabbitMQ] )
326309 - ` denokv ` : [ Deno KV] (if Deno)
327310
328- If it's omitted, the in-process message queue (which is for development purpose)
329- will be used.
330-
331311### ` --dry-run ` : Preview without creating files
332312
333313* This option is available since Fedify 1.8.0.*
0 commit comments