UNPKG

alinea

Version:

[![npm](https://img.shields.io/npm/v/alinea.svg)](https://npmjs.org/package/alinea) [![install size](https://packagephobia.com/badge?p=alinea)](https://packagephobia.com/result?p=alinea)

28 lines (26 loc) 715 B
import "../../chunks/chunk-U5RRZUYZ.js"; // src/cli/generate/CopyStaticFiles.ts import fs from "node:fs/promises"; import path from "node:path"; import { writeFileIfContentsDiffer } from "../util/FS.js"; var packageJson = { private: true, version: "0.0.0", name: "@alinea/generated", type: "module", sideEffects: false }; async function copyStaticFiles({ outDir }) { await fs.mkdir(outDir, { recursive: true }).catch(console.log); await fs.writeFile( path.join(outDir, "package.json"), JSON.stringify(packageJson, null, 2) ); await writeFileIfContentsDiffer( path.join(outDir, ".keep"), "# Contents of this folder are autogenerated by alinea" ); } export { copyStaticFiles };