From fc3929c7dd4f32970d0c9c73b50c1b9700b49858 Mon Sep 17 00:00:00 2001 From: giancarlo Date: Tue, 7 May 2024 18:58:45 +0700 Subject: [PATCH] Update generator function names and revise transform method Renamed the generator function names in both 'keystatic/generator.ts' and 'package/generator.ts' for clarity and specificity. Also removed 'answers' parameter from the transform function in 'keystatic/generator.ts' and subsequently removed the associated prettier formatting command. --- turbo/generators/templates/keystatic/generator.ts | 12 +++--------- turbo/generators/templates/package/generator.ts | 2 +- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/turbo/generators/templates/keystatic/generator.ts b/turbo/generators/templates/keystatic/generator.ts index 7e4dda742..4e16faee9 100644 --- a/turbo/generators/templates/keystatic/generator.ts +++ b/turbo/generators/templates/keystatic/generator.ts @@ -2,7 +2,7 @@ import type { PlopTypes } from '@turbo/gen'; import { execSync } from 'node:child_process'; export function createKeystaticAdminGenerator(plop: PlopTypes.NodePlopAPI) { - return plop.setGenerator('init', { + return plop.setGenerator('keystatic', { description: 'Generate a the admin for Keystatic', prompts: [], actions: [ @@ -24,7 +24,7 @@ export function createKeystaticAdminGenerator(plop: PlopTypes.NodePlopAPI) { { type: 'modify', path: 'apps/web/package.json', - async transform(content, answers) { + async transform(content) { const pkg = JSON.parse(content); const dep = `@keystatic/next`; @@ -40,7 +40,7 @@ export function createKeystaticAdminGenerator(plop: PlopTypes.NodePlopAPI) { return JSON.stringify(pkg, null, 2); }, }, - async (answers) => { + async () => { /** * Install deps and format everything */ @@ -52,12 +52,6 @@ export function createKeystaticAdminGenerator(plop: PlopTypes.NodePlopAPI) { stdio: 'inherit', }); - execSync( - `pnpm prettier --write packages/${ - (answers as { name: string }).name - }/** --list-different`, - ); - return `Keystatic admin generated!`; }, ], diff --git a/turbo/generators/templates/package/generator.ts b/turbo/generators/templates/package/generator.ts index 7d9957de0..732edd271 100644 --- a/turbo/generators/templates/package/generator.ts +++ b/turbo/generators/templates/package/generator.ts @@ -2,7 +2,7 @@ import type { PlopTypes } from '@turbo/gen'; import { execSync } from 'node:child_process'; export function createPackageGenerator(plop: PlopTypes.NodePlopAPI) { - plop.setGenerator('init', { + plop.setGenerator('package', { description: 'Generate a new package for the Monorepo', prompts: [ {