Merge pull request #256 from erickt/master

Skip serializing empty or None values to package.json
master
ashley williams 7 years ago committed by GitHub
commit 7e1b1fcf12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/manifest.rs

@ -49,13 +49,19 @@ struct CargoLib {
#[derive(Serialize)]
struct NpmPackage {
name: String,
#[serde(skip_serializing_if = "Vec::is_empty")]
collaborators: Vec<String>,
#[serde(skip_serializing_if = "Option::is_none")]
description: Option<String>,
version: String,
#[serde(skip_serializing_if = "Option::is_none")]
license: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
repository: Option<Repository>,
#[serde(skip_serializing_if = "Vec::is_empty")]
files: Vec<String>,
main: String,
#[serde(skip_serializing_if = "Option::is_none")]
types: Option<String>,
}

Loading…
Cancel
Save