From 5bbb99c3f94c2270cfa75e8c8d27fffc14ce0f5e Mon Sep 17 00:00:00 2001 From: kristof de spiegeleer Date: Wed, 5 Feb 2025 11:03:19 +0300 Subject: [PATCH] ... --- lib/web/docusaurus/clean.v | 8 +++++++- lib/web/docusaurus/dsite.v | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/web/docusaurus/clean.v b/lib/web/docusaurus/clean.v index 4881fd3a..cb94d65d 100644 --- a/lib/web/docusaurus/clean.v +++ b/lib/web/docusaurus/clean.v @@ -7,6 +7,8 @@ pub fn (mut site DocSite) clean(args ErrorArgs) ! { toclean := " /node_modules + babel.config.js + # Production /build @@ -31,9 +33,13 @@ pub fn (mut site DocSite) clean(args ErrorArgs) ! { build.sh build_dev.sh + build-dev.sh develop.sh + install.sh - docusaurus.config.ts + package.json + package-lock.json + pnpm-lock.yaml sidebars.ts diff --git a/lib/web/docusaurus/dsite.v b/lib/web/docusaurus/dsite.v index 35428834..610aa7d9 100644 --- a/lib/web/docusaurus/dsite.v +++ b/lib/web/docusaurus/dsite.v @@ -65,10 +65,12 @@ pub fn (mut f DocusaurusFactory) build(args_ DSiteNewArgs) !&DocSite { pub fn (mut f DocusaurusFactory) dev(args_ DSiteNewArgs) !&DocSite { mut s:=f.add(args_)! + + s.clean()! s.generate()! // Create screen session for docusaurus development server - mut screen_name := 'docusaurus_${s.args.nameshort}' + mut screen_name := 'docusaurus' mut sf := screen.new()! // Add and start a new screen session @@ -77,6 +79,7 @@ pub fn (mut f DocusaurusFactory) dev(args_ DSiteNewArgs) !&DocSite { cmd: '/bin/bash' start: true attach: false + reset: true )! // Send commands to the screen session