@strapi/generators
Version:
Interactive API generator.
1 lines • 1.54 kB
Source Map (JSON)
{"version":3,"file":"plopfile.mjs","sources":["../src/plopfile.ts"],"sourcesContent":["import pluralize from 'pluralize';\nimport type { NodePlopAPI } from 'plop';\n\nimport generateApi from './plops/api';\nimport generateController from './plops/controller';\nimport generateContentType from './plops/content-type';\nimport generatePolicy from './plops/policy';\nimport generateMiddleware from './plops/middleware';\nimport generateMigration from './plops/migration';\nimport generateService from './plops/service';\n\nexport default (plop: NodePlopAPI) => {\n // Plop config\n plop.setWelcomeMessage('Strapi Generators');\n plop.setHelper('pluralize', (text: string) => pluralize(text));\n\n // Generators\n generateApi(plop);\n generateController(plop);\n generateContentType(plop);\n generatePolicy(plop);\n generateMiddleware(plop);\n generateMigration(plop);\n generateService(plop);\n};\n"],"names":["plop","setWelcomeMessage","setHelper","text","pluralize","generateApi","generateController","generateContentType","generatePolicy","generateMiddleware","generateMigration","generateService"],"mappings":";;;;;;;;;AAWA,eAAe,CAAA,CAACA,IAAAA,GAAAA;;AAEdA,IAAAA,IAAAA,CAAKC,iBAAiB,CAAC,mBAAA,CAAA;AACvBD,IAAAA,IAAAA,CAAKE,SAAS,CAAC,WAAa,EAAA,CAACC,OAAiBC,SAAUD,CAAAA,IAAAA,CAAAA,CAAAA;;IAGxDE,WAAYL,CAAAA,IAAAA,CAAAA;IACZM,kBAAmBN,CAAAA,IAAAA,CAAAA;IACnBO,mBAAoBP,CAAAA,IAAAA,CAAAA;IACpBQ,cAAeR,CAAAA,IAAAA,CAAAA;IACfS,kBAAmBT,CAAAA,IAAAA,CAAAA;IACnBU,iBAAkBV,CAAAA,IAAAA,CAAAA;IAClBW,eAAgBX,CAAAA,IAAAA,CAAAA;AAClB,CAAA;;;;"}