feat: Node-API engine support (#10710)

This commit is contained in:
Nathan Walker
2025-02-24 18:28:32 -08:00
committed by GitHub
parent 640db9529e
commit fb57cf3281
6 changed files with 11 additions and 10 deletions

View File

@ -1,12 +1,12 @@
{
"name": "@nativescript/webpack",
"version": "5.0.22",
"version": "5.0.23-napi.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@nativescript/webpack",
"version": "5.0.22",
"version": "5.0.23-napi.0",
"license": "Apache-2.0",
"dependencies": {
"@babel/core": "^7.0.0",

View File

@ -59,14 +59,15 @@ if (module.hot) {
},
};
const checkAndApply = async () => {
// Important: Keep as function and not fat arrow; at the moment hermes does not support them
const checkAndApply = async function () {
hash = __webpack_require__.h();
const modules = await module.hot.check().catch((error) => {
return setStatus(
hash,
'failure',
'Failed to check.',
error.message || error.stack
error.message || error.stack,
);
});
@ -82,7 +83,7 @@ if (module.hot) {
hash,
'failure',
'Failed to apply.',
error.message || error.stack
error.message || error.stack,
);
});