use anyhow::Result;
use std::env;
use std::path::PathBuf;
pub const PACKAGES: [&str; 3] = ["manatsu", "components", "composables"];
pub fn package_dir(pkg: &str) -> Result<PathBuf> {
let cwd = env::current_dir()?;
let path = cwd.join("packages").join(pkg);
Ok(path)
}
pub fn dist_dir(pkg: &str) -> Result<PathBuf> {
let path = package_dir(pkg)?.join("dist");
Ok(path)
}
pub fn dts_file(pkg: &str) -> Result<PathBuf> {
let path = dist_dir(pkg)?.join("index.d.ts");
Ok(path)
}