Files
Hayden Bleasel d3ed120364 Remend (#279)
* Initial extraction

* Split up files

* Misc cleanup

* Break apart test file

* Add vitest/coverage-v8

* Increase coverage to 99.63%

* Fix cognitive complexity issues

* Run Ultracite

* Delete parse-incomplete-markdown.ts

* Add postbuild script for use client directive

* Update README.md

* Add default export

* Update docs

* Rename package

* Create wicked-badgers-decide.md

* Fix remend tests

* Fix remend benchmarks

* Fix remaining Streamdown tests

* Update underscore-bug.test.tsx

* Update test.yml

* Update test.yml
2025-12-03 11:17:18 -08:00

18 lines
541 B
JavaScript

import { readdirSync, readFileSync, writeFileSync } from "node:fs";
import { join } from "node:path";
const distDir = join(process.cwd(), "dist");
const files = readdirSync(distDir).filter(
(file) => file.endsWith(".js") || file.endsWith(".cjs")
);
for (const file of files) {
const filePath = join(distDir, file);
const content = readFileSync(filePath, "utf-8");
if (!content.startsWith('"use client"')) {
writeFileSync(filePath, `"use client";\n${content}`, "utf-8");
console.log(`Added "use client" to ${file}`);
}
}