diff --git a/binding.cc b/binding.cc index 69f66e2..307a559 100644 --- a/binding.cc +++ b/binding.cc @@ -121,7 +121,7 @@ NAN_METHOD(decode) { } v8::Local sourceHandle = info[0].As(); v8::Local targetHandle = info[1].As(); - const uint32_t flags = info[2]->Uint32Value(); + const uint32_t flags = Nan::To(info[2]).FromJust(); const uint32_t sourceLength = node::Buffer::Length(sourceHandle); const uint32_t targetLength = node::Buffer::Length(targetHandle); if (targetLength < (ceil_div(sourceLength, 4) * 3)) { @@ -231,7 +231,7 @@ NAN_METHOD(encode) { } v8::Local sourceHandle = info[0].As(); v8::Local targetHandle = info[1].As(); - const uint32_t flags = info[2]->Uint32Value(); + const uint32_t flags = Nan::To(info[2]).FromJust(); const uint32_t sourceLength = node::Buffer::Length(sourceHandle); const uint32_t targetLength = node::Buffer::Length(targetHandle); if (targetLength < encodeTargetLength(sourceLength, flags)) { diff --git a/package-lock.json b/package-lock.json index c853ad7..d06ba3f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,14 +5,14 @@ "requires": true, "dependencies": { "@ronomon/queue": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ronomon/queue/-/queue-3.0.0.tgz", - "integrity": "sha512-+Dnc8cNXa0mI1cD+YdA3mmQP8j1CjQKXfILiXgZGWAtauMIUxuhRgnOLgabKjEj+Wa8r2rQKsaNaDayxauImGQ==" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ronomon/queue/-/queue-3.0.1.tgz", + "integrity": "sha512-STcqSvk+c7ArMrZgYxhM92p6O6F7t0SUbGr+zm8s9fJple5EdJAMwP3dXqgdXeF95xWhBpha5kjEqNAIdI0r4w==" }, "nan": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", - "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==" + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" } } } diff --git a/package.json b/package.json index bd1012e..53594c9 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,6 @@ }, "dependencies": { "@ronomon/queue": "^3.0.0", - "nan": "^2.11.0" + "nan": "^2.14.1" } }