Système de base pour la création de projets #1

Merged
tipragot merged 6 commits from base into main 2024-01-26 12:07:02 +00:00
Showing only changes of commit ea8a96d411 - Show all commits

View file

@ -1,15 +1,17 @@
//! Utilitaires permettant de lancer une application dioxus fullstack avec tailwind facilement.
//! Utilitaires permettant de lancer une application dioxus fullstack avec
//! tailwind facilement.
pub use dioxus::prelude::*;
pub use dioxus_fullstack::prelude::*;
#[cfg(all(not(target_arch = "wasm32"), debug_assertions))]
fn build_wasm() {
use std::fs;
use std::path::{Path, PathBuf};
use dioxus_cli::CrateConfig;
use railwind::{CollectionOptions, SourceOptions};
use regex::Regex;
use std::path::Path;
use std::{fs, path::PathBuf};
use walkdir::WalkDir;
let project_folder = Path::new(env!("CARGO_MANIFEST_DIR"));
@ -49,8 +51,8 @@ fn build_wasm() {
/// Lance l'application dioxus.
///
/// Si l'application est lancée en mode debug, le projet sera compilé en webassembly
/// puis un fichier css sera généré automatiquement avec tailwind.
/// Si l'application est lancée en mode debug, le projet sera compilé en
/// webassembly puis un fichier css sera généré automatiquement avec tailwind.
///
/// Si l'application est lancée en mode release, seul le serveur sera compilé.
/// Si l'on veut exporter la version finale du projet, il ne faut donc pas