You've already forked AstralRinth
forked from didirus/AstralRinth
Initial commit
This commit is contained in:
18
packages/app-lib/src/util/utils.rs
Normal file
18
packages/app-lib/src/util/utils.rs
Normal file
@@ -0,0 +1,18 @@
|
||||
use serde::{Deserialize, Serialize};
|
||||
use tokio::io;
|
||||
|
||||
const PACKAGE_JSON_CONTENT: &str =
|
||||
include_str!("../../../../apps/app-frontend/package.json");
|
||||
|
||||
#[derive(Serialize, Deserialize)]
|
||||
pub struct Launcher {
|
||||
pub version: String,
|
||||
pub development_build: bool,
|
||||
}
|
||||
|
||||
pub fn read_package_json() -> io::Result<Launcher> {
|
||||
// Deserialize the content of package.json into a Launcher struct
|
||||
let launcher: Launcher = serde_json::from_str(PACKAGE_JSON_CONTENT)?;
|
||||
|
||||
Ok(launcher)
|
||||
}
|
||||
Reference in New Issue
Block a user