mirror of
https://github.com/vercel/streamdown.git
synced 2026-09-19 02:18:37 +08:00
d3ed120364
* 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
18 lines
541 B
JavaScript
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}`);
|
|
}
|
|
}
|