Skip to content

Commit 264b995

Browse files
authored
Merge pull request #454 from hanazuki/node-addon-api@8.8.0
node-addon-api@8.8.0
2 parents 74d3ce9 + 5628b30 commit 264b995

4 files changed

Lines changed: 11 additions & 12 deletions

File tree

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
"dependencies": {
8383
"bindings": "^1.5.0",
8484
"cmake-js": "^8.0.0",
85-
"node-addon-api": "^8.5.0"
85+
"node-addon-api": "^8.8.0"
8686
},
8787
"devDependencies": {
8888
"@types/node": "20",

src/JsonValueConverter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace nodejsonnet {
2828
return Napi::Number::New(env, *n);
2929
}
3030
if(auto const s = vm->extractJsonString(json)) {
31-
return Napi::String::New(env, s->data(), s->size());
31+
return Napi::String::New(env, *s);
3232
}
3333

3434
// NOTREACHED

src/JsonnetWorker.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ namespace nodejsonnet {
7979
std::string_view const json(p);
8080
p += json.size() + 1;
8181

82-
result.Set(Napi::String::New(env, name.data(), name.size()),
83-
Napi::String::New(env, json.data(), json.size()));
82+
result.Set(Napi::String::New(env, name), Napi::String::New(env, json));
8483
}
8584

8685
return result;
@@ -110,7 +109,7 @@ namespace nodejsonnet {
110109
for(auto p = buffer.get(); *p;) {
111110
std::string_view const json(p);
112111
p += json.size() + 1;
113-
jsons.push_back(Napi::String::New(env, json.data(), json.size()));
112+
jsons.push_back(Napi::String::New(env, json));
114113
}
115114

116115
auto result = Napi::Array::New(env, jsons.size());

0 commit comments

Comments
 (0)