@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
1 lines • 1.22 kB
Source Map (JSON)
{"version":3,"file":"copy-public-assets.mjs","names":["constants"],"sources":["../../../../src/libs/cli/services/copy-public-assets.ts"],"sourcesContent":["import path from \"node:path\";\nimport constants from \"../../../constants/constants.js\";\nimport type { Config, ServiceResponse } from \"../../../types.js\";\nimport prepareLucidPublicAssets from \"../../compile/prepare-lucid-public-assets.js\";\n\n/**\n * Copies the public assets from various sources into the output directory.\n */\nconst copyPublicAssets = async (props: {\n\tconfig: Config;\n\tsilent?: boolean;\n\tverbose?: boolean;\n}): ServiceResponse<undefined> => {\n\tconst outDir = path.join(\n\t\tprops.config.build.paths.outDir,\n\t\tconstants.directories.public,\n\t);\n\n\treturn prepareLucidPublicAssets({\n\t\tconfig: props.config,\n\t\toutDir,\n\t\tprojectRoot: process.cwd(),\n\t\tincludeProjectPublic: true,\n\t\tsilent: props.silent,\n\t\tverbose: props.verbose,\n\t});\n};\n\nexport default copyPublicAssets;\n"],"mappings":"sIAQA,MAAM,EAAmB,KAAO,IAIE,CACjC,IAAM,EAAS,EAAK,KACnB,EAAM,OAAO,MAAM,MAAM,OACzBA,EAAU,YAAY,MACvB,EAEA,OAAO,EAAyB,CAC/B,OAAQ,EAAM,OACd,SACA,YAAa,QAAQ,IAAI,EACzB,qBAAsB,GACtB,OAAQ,EAAM,OACd,QAAS,EAAM,OAChB,CAAC,CACF"}