diff --git a/.travis.yml b/.travis.yml index 20a98d1..287d2b6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,13 +4,8 @@ cache: cargo rust: - stable - - beta - - nightly script: - cargo test - rustup component add rustfmt-preview - cargo fmt -- --write-mode diff -matrix: - allow_failures: - - rust: nightly diff --git a/Cargo.toml b/Cargo.toml index 32cb53f..5fb8342 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,6 +3,9 @@ name = "wasm-pack" description = "pack up the wasm and publish it to npm!" version = "0.1.0" authors = ["Ashley Williams "] +repository = "https://github.com/ashleygwilliams/wasm-pack.git" +license = "MIT/Apache-2.0" +readme = "README.md" [dependencies] failure = "0.1.1" diff --git a/src/lib.rs b/src/lib.rs index 29a5e8c..860ba48 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -20,6 +20,8 @@ struct CargoPackage { name: String, description: String, version: String, + license: String, + repository: String, } #[derive(Serialize)] @@ -27,6 +29,14 @@ struct NpmPackage { name: String, description: String, version: String, + license: String, + repository: Repository, +} + +#[derive(Serialize)] +struct Repository { + #[serde(rename = "type")] ty: String, + url: String, } fn read_cargo_toml() -> Result { @@ -43,6 +53,11 @@ impl CargoManifest { name: self.package.name, description: self.package.description, version: self.package.version, + license: self.package.license, + repository: Repository { + ty: "git".to_string(), + url: self.package.repository, + }, } } }