parent
5304a49625
commit
33eccd33d8
@ -0,0 +1,25 @@ |
||||
#[derive(Serialize)] |
||||
pub struct NpmPackage { |
||||
pub name: String, |
||||
#[serde(skip_serializing_if = "Vec::is_empty")] |
||||
pub collaborators: Vec<String>, |
||||
#[serde(skip_serializing_if = "Option::is_none")] |
||||
pub description: Option<String>, |
||||
pub version: String, |
||||
#[serde(skip_serializing_if = "Option::is_none")] |
||||
pub license: Option<String>, |
||||
#[serde(skip_serializing_if = "Option::is_none")] |
||||
pub repository: Option<Repository>, |
||||
#[serde(skip_serializing_if = "Vec::is_empty")] |
||||
pub files: Vec<String>, |
||||
pub main: String, |
||||
#[serde(skip_serializing_if = "Option::is_none")] |
||||
pub types: Option<String>, |
||||
} |
||||
|
||||
#[derive(Serialize)] |
||||
pub struct Repository { |
||||
#[serde(rename = "type")] |
||||
pub ty: String, |
||||
pub url: String, |
||||
} |
Loading…
Reference in new issue