diff --git a/README.md b/README.md index 5405c99..dd147c5 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ const markdown = `# Hello World ::-):\n\n This is a test.`; const html = writr.renderSync(markdown); //

Hello World 🙂

This is a test.

``` -### '.renderReact(markdown: string, options?: RenderOptions, reactOptions?: HTMLReactParserOptions): Promise' +### '.renderReact(markdown: string, options?: RenderOptions, reactOptions?: HTMLReactParserOptions): Promise' Rendering markdown to React. The options are based on RenderOptions and now HTMLReactParserOptions from `html-react-parser`. diff --git a/package.json b/package.json index 933f4e7..90486d0 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@types/node": "^20.12.2", "@types/react": "^18.2.73", "@vitest/coverage-v8": "^1.4.0", - "docula": "^0.4.0", + "docula": "^0.5.2", "rimraf": "^5.0.5", "typescript": "^5.4.3", "vitest": "^1.4.0", diff --git a/site/docula.config.cjs b/site/docula.config.cjs index f530420..9e83d6c 100644 --- a/site/docula.config.cjs +++ b/site/docula.config.cjs @@ -1,4 +1,4 @@ -const fs = require('fs-extra'); +const fs = require('fs'); const path = require('path'); const process = require('node:process'); @@ -12,8 +12,8 @@ module.exports.options = { module.exports.onPrepare = async (config) => { const readmePath = path.join(process.cwd(), './README.md'); const readmeSitePath = path.join(config.sitePath, 'README.md'); - const readme = await fs.readFile(readmePath, 'utf8'); + const readme = await fs.promises.readFile(readmePath, 'utf8'); const updatedReadme = readme.replace('![Writr](site/logo.svg)\n\n---\n\n', ''); console.log('writing updated readme to ', readmeSitePath); - await fs.writeFile(readmeSitePath, updatedReadme); + await fs.promises.writeFile(readmeSitePath, updatedReadme); } \ No newline at end of file