diff --git a/libs/.gitignore b/libs/.gitignore
index 685ce0fc72..9a8b6fc2d4 100644
--- a/libs/.gitignore
+++ b/libs/.gitignore
@@ -566,8 +566,8 @@ opal
/zeromq-*/
/jpeg-8d/
-/v8-*/
-/v8-*.zip
+/libnode-*/
+/libnode-*.zip
# build products we should remove
!/libg722_1/config/depcomp
diff --git a/src/mod/languages/mod_v8/mod_v8.2017.vcxproj b/src/mod/languages/mod_v8/mod_v8.2017.vcxproj
index 434b2715f1..6d2dd32e1c 100644
--- a/src/mod/languages/mod_v8/mod_v8.2017.vcxproj
+++ b/src/mod/languages/mod_v8/mod_v8.2017.vcxproj
@@ -1,4 +1,4 @@
-
+
@@ -47,7 +47,7 @@
-
+
diff --git a/w32/v8-version.props b/w32/libnode-version.props
similarity index 61%
rename from w32/v8-version.props
rename to w32/libnode-version.props
index f31874859d..1204ab2b59 100644
--- a/w32/v8-version.props
+++ b/w32/libnode-version.props
@@ -1,19 +1,19 @@
-
+
- 6.1.298
+ 20.19.2
- true
+ true
-
- $(V8Version)
+
+ $(LibNodeVersion)
-
\ No newline at end of file
+
diff --git a/w32/libnode.props b/w32/libnode.props
new file mode 100644
index 0000000000..35971bace2
--- /dev/null
+++ b/w32/libnode.props
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+ $(BaseDir)libs\libnode-$(LibNodeVersion)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Level3
+ true
+
+ stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
+ $(SolutionDir)libs\libnode-$(LibNodeVersion)\include;$(SolutionDir)src\mod\languages\mod_v8;$(SolutionDir)src\mod\languages\mod_v8\include;%(AdditionalIncludeDirectories)
+ USING_V8_SHARED;USING_V8_PLATFORM_SHARED;%(PreprocessorDefinitions)
+
+
+ $(SolutionDir)libs\libnode-$(LibNodeVersion)\binaries\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)
+ libnode.lib;%(AdditionalDependencies)
+
+
+
diff --git a/w32/v8.props b/w32/v8.props
deleted file mode 100644
index c041e5b5f7..0000000000
--- a/w32/v8.props
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
- $(BaseDir)libs\v8-$(V8Version)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Level3
- true
- $(SolutionDir)libs\v8-$(V8Version)\include;$(SolutionDir)src\mod\languages\mod_v8;$(SolutionDir)src\mod\languages\mod_v8\include;%(AdditionalIncludeDirectories)
- %(PreprocessorDefinitions)
-
-
- $(SolutionDir)libs\v8-$(V8Version)\binaries\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)
- v8.dll.lib;v8_libbase.dll.lib;v8_libplatform.dll.lib;%(AdditionalDependencies)
-
-
-