Commit ce9b80de authored by nanocryk's avatar nanocryk
Browse files

changed JsInteger to JsNumber (JsInteger is gone in neon 0.1.21)

parent f0546226
......@@ -3,8 +3,8 @@ name = "duniter-rs-wotb-js"
version = "0.0.0"
dependencies = [
"duniter-rs-wotb 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
"neon 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
"neon-build 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
"neon 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
"neon-build 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
......@@ -69,22 +69,23 @@ dependencies = [
[[package]]
name = "neon"
version = "0.1.20"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cslice 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"neon-build 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
"neon-runtime 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)",
"neon-build 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
"neon-runtime 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)",
"semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "neon-build"
version = "0.1.20"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "neon-runtime"
version = "0.1.20"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cslice 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -114,6 +115,19 @@ name = "regex-syntax"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "semver"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "semver-parser"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "serde"
version = "1.0.19"
......@@ -198,12 +212,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
"checksum lazy_static 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c9e5e58fa1a4c3b915a561a78a22ee0cac6ab97dca2504428bc1cb074375f8d5"
"checksum libc 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "5ba3df4dcb460b9dfbd070d41c94c19209620c191b0340b929ce748a2bcd42d2"
"checksum memchr 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "148fab2e51b4f1cfc66da2a7c32981d1d3c083a803978268bb11fe4b86925e7a"
"checksum neon 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)" = "993372f453e05590ecf8ce5d63ec905836e8b8c4b504c56a55ea4b31ab8d198e"
"checksum neon-build 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)" = "d098a268ae7508a1196c87bf3cf0f5835247d4e1babc07ccf01b4535b74394cb"
"checksum neon-runtime 0.1.20 (registry+https://github.com/rust-lang/crates.io-index)" = "f85b6c58cdd80613db616fe7ca8318ca6414d4af1ad49d80481a525bc1c6d905"
"checksum neon 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "db10beb9c26bc6e505075387aaa7251d8d65076f06acfe85ef4df728ed5785b7"
"checksum neon-build 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "e137cafeb2297a81d4c3e41a7c703570459c49a7c0a1623a4925e2a9fdb3eeb9"
"checksum neon-runtime 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "d8fa795c92c21498f215ee610671b2cc9260dbb5e02239e6b2d91f42d6d98014"
"checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a"
"checksum regex 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1731164734096285ec2a5ec7fea5248ae2f5485b3feeb0115af4fda2183b2d1b"
"checksum regex-syntax 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad890a5eef7953f55427c50575c680c42841653abd2b028b68cd223d157f62db"
"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
"checksum serde 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "0c9cab69e16835717c9b8bd13c29f92b6aa34fe32ce2866b1ab481cf2da8442a"
"checksum serde_derive 1.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "3bdafe3e71710131a919735916caa5b18c2754ad0d33d8ae5d586ccc804a403e"
"checksum serde_derive_internals 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)" = "32f1926285523b2db55df263d2aa4eb69ddcfa7a7eade6430323637866b513ab"
......
......@@ -10,8 +10,8 @@ name = "duniter_rs_wotb_js"
crate-type = ["dylib"]
[build-dependencies]
neon-build = "0.1.20"
neon-build = "0.1.21"
[dependencies]
neon = "0.1.20"
neon = "0.1.21"
duniter-rs-wotb = "0.3.2"
......@@ -6,7 +6,7 @@ extern crate duniter_rs_wotb;
use std::path::Path;
use neon::js::{Value, JsInteger, JsString, JsBoolean, JsFunction, JsArray, JsNumber, JsObject,
use neon::js::{Value, JsString, JsBoolean, JsFunction, JsArray, JsNumber, JsObject,
Object};
use neon::js::class::{Class, JsClass};
use neon::mem::Handle;
......@@ -22,10 +22,10 @@ declare_types! {
let scope = call.scope;
let arg0 = try!(call.arguments.require(scope, 0));
if let Some(max_cert) = arg0.downcast::<JsInteger>() {
if let Some(max_cert) = arg0.downcast::<JsNumber>() {
let max_cert = max_cert.value();
match max_cert > 0 {
match max_cert > 0.0 {
true => Ok(WebOfTrust::new(max_cert as usize)),
false => Err(Throw),
}
......@@ -65,7 +65,7 @@ declare_types! {
wot.add_node()
});
Ok(JsInteger::new(scope, *id as i32).upcast())
Ok(JsNumber::new(scope, *id as f64).upcast())
}
method removeNode(call) {
......@@ -73,19 +73,19 @@ declare_types! {
let id = call.arguments.this(scope).grab(|wot| {
match wot.remove_node() {
Some(id) => *id as i32,
None => -1,
Some(id) => *id as f64,
None => -1f64,
}
});
Ok(JsInteger::new(scope, id).upcast())
Ok(JsNumber::new(scope, id).upcast())
}
method getSentries(call) {
let scope = call.scope;
let arg0 = try!(call.arguments.require(scope, 0));
let d_min = try!(arg0.check::<JsInteger>()).value() as usize;
let d_min = try!(arg0.check::<JsNumber>()).value() as usize;
let array = call.arguments.this(scope).grab(|wot| {
wot.get_sentries(d_min)
......@@ -94,7 +94,7 @@ declare_types! {
let jsarray: Handle<JsArray> = JsArray::new(scope, array.len() as u32);
for (index, &item) in array.iter().enumerate() {
try!(jsarray.set(index as u32, JsInteger::new(scope, *item as i32)));
try!(jsarray.set(index as u32, JsNumber::new(scope, *item as f64)));
}
Ok(jsarray.upcast())
......@@ -104,7 +104,7 @@ declare_types! {
let scope = call.scope;
let arg0 = try!(call.arguments.require(scope, 0));
let d_min = try!(arg0.check::<JsInteger>()).value() as usize;
let d_min = try!(arg0.check::<JsNumber>()).value() as usize;
let array = call.arguments.this(scope).grab(|wot| {
wot.get_non_sentries(d_min)
......@@ -113,7 +113,7 @@ declare_types! {
let jsarray: Handle<JsArray> = JsArray::new(scope, array.len() as u32);
for (index, &item) in array.iter().enumerate() {
try!(jsarray.set(index as u32, JsInteger::new(scope, *item as i32)));
try!(jsarray.set(index as u32, JsNumber::new(scope, *item as f64)));
}
Ok(jsarray.upcast())
......@@ -129,7 +129,7 @@ declare_types! {
let jsarray: Handle<JsArray> = JsArray::new(scope, array.len() as u32);
for (index, &item) in array.iter().enumerate() {
try!(jsarray.set(index as u32, JsInteger::new(scope, *item as i32)));
try!(jsarray.set(index as u32, JsNumber::new(scope, *item as f64)));
}
Ok(jsarray.upcast())
......@@ -138,9 +138,9 @@ declare_types! {
method getPaths(call) {
let scope = call.scope;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsInteger>()).value() as usize;
let k_max = try!(try!(call.arguments.require(scope, 2)).check::<JsInteger>()).value() as u32;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsNumber>()).value() as usize;
let k_max = try!(try!(call.arguments.require(scope, 2)).check::<JsNumber>()).value() as u32;
let paths = call.arguments.this(scope).grab(|wot| {
wot.get_paths(NodeId(from), NodeId(to), k_max)
......@@ -152,7 +152,7 @@ declare_types! {
let inner_jsarray: Handle<JsArray> = JsArray::new(scope, inner_array.len() as u32);
for(inner_index, &item) in inner_array.iter().enumerate() {
try!(inner_jsarray.set(inner_index as u32, JsInteger::new(scope, *item as i32)));
try!(inner_jsarray.set(inner_index as u32, JsNumber::new(scope, *item as f64)));
}
try!(jsarray.set(index as u32, inner_jsarray));
......@@ -168,13 +168,13 @@ declare_types! {
wot.size()
});
Ok(JsInteger::new(scope, size as i32).upcast())
Ok(JsNumber::new(scope, size as f64).upcast())
}
method isEnabled(call) {
let scope = call.scope;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
match call.arguments.this(scope).grab(|wot| {
wot.is_enabled(NodeId(node))
......@@ -187,7 +187,7 @@ declare_types! {
method setEnabled(call) {
let scope = call.scope;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
let state = try!(try!(call.arguments.require(scope, 1)).check::<JsBoolean>()).value();
match call.arguments.this(scope).grab(|wot| {
......@@ -201,15 +201,15 @@ declare_types! {
method addLink(call) {
let scope = call.scope;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsInteger>()).value() as usize;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsNumber>()).value() as usize;
match call.arguments.this(scope).grab(|wot| {
wot.add_link(NodeId(from), NodeId(to))
}) {
NewLinkResult::Ok(count) |
NewLinkResult::AlreadyCertified(count) |
NewLinkResult::AllCertificationsUsed(count) => Ok(JsInteger::new(scope, count as i32).upcast()),
NewLinkResult::AllCertificationsUsed(count) => Ok(JsNumber::new(scope, count as f64).upcast()),
_ => Err(Throw),
}
}
......@@ -217,13 +217,13 @@ declare_types! {
method removeLink(call) {
let scope = call.scope;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsInteger>()).value() as usize;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsNumber>()).value() as usize;
match call.arguments.this(scope).grab(|wot| {
wot.remove_link(NodeId(from), NodeId(to))
}) {
RemovedLinkResult::Removed(count) => Ok(JsInteger::new(scope, count as i32).upcast()),
RemovedLinkResult::Removed(count) => Ok(JsNumber::new(scope, count as f64).upcast()),
_ => Err(Throw),
}
}
......@@ -231,8 +231,8 @@ declare_types! {
method existsLink(call) {
let scope = call.scope;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsInteger>()).value() as usize;
let from = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
let to = try!(try!(call.arguments.require(scope, 1)).check::<JsNumber>()).value() as usize;
let result = call.arguments.this(scope).grab(|wot| {
wot.exists_link(NodeId(from), NodeId(to))
......@@ -244,9 +244,9 @@ declare_types! {
method isOutdistanced(call) {
let scope = call.scope;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let d_min = try!(try!(call.arguments.require(scope, 1)).check::<JsInteger>()).value() as u32;
let d_max = try!(try!(call.arguments.require(scope, 2)).check::<JsInteger>()).value() as u32;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
let d_min = try!(try!(call.arguments.require(scope, 1)).check::<JsNumber>()).value() as u32;
let d_max = try!(try!(call.arguments.require(scope, 2)).check::<JsNumber>()).value() as u32;
let x_percent = try!(try!(call.arguments.require(scope, 3)).check::<JsNumber>()).value() as f64;
match call.arguments.this(scope).grab(|wot| {
......@@ -260,7 +260,7 @@ declare_types! {
method setMaxCert(call) {
let scope = call.scope;
let max_cert = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let max_cert = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
call.arguments.this(scope).grab(|wot| {
wot.max_cert = max_cert;
......@@ -276,15 +276,15 @@ declare_types! {
wot.max_cert
});
Ok(JsInteger::new(scope, max_cert as i32).upcast())
Ok(JsNumber::new(scope, max_cert as f64).upcast())
}
method detailedDistance(call) {
let scope = call.scope;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsInteger>()).value() as usize;
let d_min = try!(try!(call.arguments.require(scope, 1)).check::<JsInteger>()).value() as u32;
let d_max = try!(try!(call.arguments.require(scope, 2)).check::<JsInteger>()).value() as u32;
let node = try!(try!(call.arguments.require(scope, 0)).check::<JsNumber>()).value() as usize;
let d_min = try!(try!(call.arguments.require(scope, 1)).check::<JsNumber>()).value() as u32;
let d_max = try!(try!(call.arguments.require(scope, 2)).check::<JsNumber>()).value() as u32;
let x_percent = try!(try!(call.arguments.require(scope, 3)).check::<JsNumber>()).value() as f64;
let wot_distance = call.arguments.this(scope).grab(|wot| {
......@@ -292,9 +292,9 @@ declare_types! {
});
let jsobject = JsObject::new(scope);
try!(jsobject.set("nbReached", JsInteger::new(scope, wot_distance.reached as i32)));
try!(jsobject.set("nbSuccess", JsInteger::new(scope, wot_distance.success as i32)));
try!(jsobject.set("nbSentries", JsInteger::new(scope, wot_distance.sentries as i32)));
try!(jsobject.set("nbReached", JsNumber::new(scope, wot_distance.reached as f64)));
try!(jsobject.set("nbSuccess", JsNumber::new(scope, wot_distance.success as f64)));
try!(jsobject.set("nbSentries", JsNumber::new(scope, wot_distance.sentries as f64)));
try!(jsobject.set("isOutdistanced", JsBoolean::new(scope, wot_distance.outdistanced)));
Ok(jsobject.upcast())
......@@ -306,7 +306,7 @@ declare_types! {
let class: Handle<JsClass<JsWebOfTrust>> = try!(JsWebOfTrust::class(scope));
let constructor: Handle<JsFunction<JsWebOfTrust>> = try!(class.constructor(scope));
let ctor_args = vec![JsInteger::new(scope, 1)];
let ctor_args = vec![JsNumber::new(scope, 1f64)];
let mut new_jswot: Handle<JsWebOfTrust> = try!(constructor.construct(scope, ctor_args));
......
......@@ -10,7 +10,7 @@
"author": "nanocryk <nanocryk@gmail.com>",
"license": "GPL-3.0",
"dependencies": {
"neon-cli": "^0.1.20",
"neon-cli": "^0.1.21",
"aws-sdk": "2.2.43",
"mocha": "2.2.5",
"should": "8.1.1"
......
......@@ -28,18 +28,10 @@ ansi-escapes@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92"
ansi-regex@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
ansi-regex@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
ansi-styles@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88"
......@@ -81,9 +73,9 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
builtins@0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/builtins/-/builtins-0.0.7.tgz#355219cd6cf18dbe7c01cc7fd2dce765cfdc549a"
builtins@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
camelcase@^1.0.2:
version "1.2.1"
......@@ -96,16 +88,6 @@ center-align@^0.1.1:
align-text "^0.1.3"
lazy-cache "^1.0.3"
chalk@^1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
dependencies:
ansi-styles "^2.2.1"
escape-string-regexp "^1.0.2"
has-ansi "^2.0.0"
strip-ansi "^3.0.0"
supports-color "^2.0.0"
chalk@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba"
......@@ -114,6 +96,14 @@ chalk@^2.0.0:
escape-string-regexp "^1.0.5"
supports-color "^4.0.0"
chalk@~2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
dependencies:
ansi-styles "^3.1.0"
escape-string-regexp "^1.0.5"
supports-color "^4.0.0"
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
......@@ -199,7 +189,7 @@ escape-string-regexp@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz#4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1"
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
......@@ -271,12 +261,6 @@ handlebars@^4.0.3:
optionalDependencies:
uglify-js "^2.6"
has-ansi@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
dependencies:
ansi-regex "^2.0.0"
has-flag@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
......@@ -285,10 +269,6 @@ iconv-lite@^0.4.17:
version "0.4.19"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
in-publish@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51"
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
......@@ -439,27 +419,26 @@ mute-stream@0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
neon-cli@^0.1.20:
version "0.1.20"
resolved "https://registry.yarnpkg.com/neon-cli/-/neon-cli-0.1.20.tgz#a5cbec90ea305c140e5bcb4feda15890fe0edcb8"
neon-cli@^0.1.21:
version "0.1.21"
resolved "https://registry.yarnpkg.com/neon-cli/-/neon-cli-0.1.21.tgz#8167d5bebc6ff69d62c06af28adcffe75e365cdb"
dependencies:
chalk "^1.1.1"
chalk "~2.1.0"
command-line-args "^4.0.2"
command-line-commands "^2.0.0"
command-line-usage "^4.0.0"
git-config "0.0.7"
handlebars "^4.0.3"
in-publish "^2.0.0"
inquirer "^3.0.6"
mkdirp "^0.5.1"
quickly-copy-file "^1.0.0"
rimraf "^2.6.1"
rsvp "^3.1.0"
rsvp "^4.6.1"
semver "^5.1.0"
toml "^2.3.0"
ts-typed-json "^0.2.2"
validate-npm-package-license "^3.0.1"
validate-npm-package-name "^2.2.2"
validate-npm-package-name "^3.0.0"
once@^1.3.0:
version "1.4.0"
......@@ -521,10 +500,14 @@ rimraf@^2.6.1:
dependencies:
glob "^7.0.5"
rsvp@^3.1.0, rsvp@^3.5.0:
rsvp@^3.5.0:
version "3.6.2"
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a"
rsvp@^4.6.1:
version "4.7.0"
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.7.0.tgz#dc1b0b1a536f7dec9d2be45e0a12ad4197c9fd96"
run-async@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
......@@ -616,22 +599,12 @@ string-width@^2.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^4.0.0"
strip-ansi@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
dependencies:
ansi-regex "^2.0.0"
strip-ansi@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
dependencies:
ansi-regex "^3.0.0"
supports-color@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
supports-color@^4.0.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
......@@ -707,11 +680,11 @@ validate-npm-package-license@^3.0.1:
spdx-correct "~1.0.0"
spdx-expression-parse "~1.0.0"
validate-npm-package-name@^2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz#f65695b22f7324442019a3c7fa39a6e7fd299085"
validate-npm-package-name@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
dependencies:
builtins "0.0.7"
builtins "^1.0.3"
window-size@0.1.0:
version "0.1.0"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment