diff --git a/binding/nodejs/package.json b/binding/nodejs/package.json
index 3c9398f9f..28441d774 100644
--- a/binding/nodejs/package.json
+++ b/binding/nodejs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@picovoice/porcupine-node",
-  "version": "3.0.0",
+  "version": "3.0.1",
   "description": "Picovoice Porcupine Node.js binding",
   "main": "dist/index.js",
   "types": "dist/types/index.d.ts",
diff --git a/demo/nodejs/package.json b/demo/nodejs/package.json
index 115d4fe42..5870f6fbb 100644
--- a/demo/nodejs/package.json
+++ b/demo/nodejs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@picovoice/porcupine-node-demo",
-  "version": "3.0.0",
+  "version": "3.0.1",
   "description": "Picovoice Porcupine Node.js file-based and microphone demos",
   "scripts": {
     "file": "node file.js",
@@ -16,7 +16,7 @@
   "author": "Picovoice, Inc.",
   "license": "Apache-2.0",
   "dependencies": {
-    "@picovoice/porcupine-node": "~3.0.0",
+    "@picovoice/porcupine-node": "~3.0.1",
     "@picovoice/pvrecorder-node": "~1.2.1",
     "commander": "^6.1.0",
     "wavefile": "^11.0.0"
diff --git a/demo/nodejs/yarn.lock b/demo/nodejs/yarn.lock
index 7e15b6255..0862f9381 100644
--- a/demo/nodejs/yarn.lock
+++ b/demo/nodejs/yarn.lock
@@ -2,10 +2,10 @@
 # yarn lockfile v1
 
 
-"@picovoice/porcupine-node@~3.0.0":
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/@picovoice/porcupine-node/-/porcupine-node-3.0.0.tgz#576fcfdc8a6b98430022e3650b590b5c274b1468"
-  integrity sha512-wkX5+2qmnR7ea9N1/vJZOGdx0W4cBfAABisX78yTAI6XXZivL8UCT3UJcrAMHoXeFN252flyDrRbqA1oH2uHzQ==
+"@picovoice/porcupine-node@~3.0.1":
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/@picovoice/porcupine-node/-/porcupine-node-3.0.1.tgz#331a55b7f5c45f5f3e62c88f3ce2604feebd82ff"
+  integrity sha512-Vzg1fGAXwSJ6tio6uz5AOqWKODbb4+TpTYNNGdNatSpSkdn01nQNoDlWZB3Ut3oT5cccKWWfMlZcXRXrVpZzkQ==
 
 "@picovoice/pvrecorder-node@~1.2.1":
   version "1.2.1"