{"_id":"deepfilternet3-noise-filter","_rev":"23-854fe0e27ffa861b1170d3d1df349f67","name":"deepfilternet3-noise-filter","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"deepfilternet3-noise-filter","version":"1.0.0","keywords":["livekit","audio","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.0","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"de05120561ae7402895609eae7609d3caec814d6","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.0.tgz","fileCount":48,"integrity":"sha512-MYqf/NBVEV3yj41K2I3REt79q9T5dGqnCliJzF5jV7Z+D0jw5lwtIsHHvKHZpa6i7YKpHS07tCVGmkKPSKH3/Q==","signatures":[{"sig":"MEYCIQC78KvFk/n+7h7plabVIvLMgdQ3h0imF0mDNcNJul0nAAIhAIchI9YiKsqR7q5//V9V7svU85wrJG6L0l/x30G4l6Wp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17580304},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"node test/test-node.js","build":"tsc -b src/main && rollup -c","test:html":"node test/server.js","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.0_1755851220376_0.8973785216888726","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"deepfilternet3-noise-filter","version":"1.0.1","keywords":["livekit","audio","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.1","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"6ba413c4e35165f495efee65a6a35b0c3c5c6723","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.1.tgz","fileCount":42,"integrity":"sha512-UweFv3PKcdRv00NRmggMBTFAbaQLfaq9GZ0cAOrzj6bWaGrIijyYr7vuFoBcMsK18pLZ8gUbQ3+QeJvxTLD6/Q==","signatures":[{"sig":"MEUCICetXvtAeOAiGQRh3TDHOhJhoAX5YozY0ZMGMtItzHldAiEA8ybFBKLb1lwYxSUZlD8rvsEnkOFPhAj4BSuEuJ8bGRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17550801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./setup":{"import":"./dist/setup.esm.js","require":"./dist/setup.js"},"./embedded-workers":{"import":"./dist/embedded-workers.js","require":"./dist/embedded-workers.js"}},"scripts":{"dev":"tsc --watch","test":"node test/test-node.js","build":"tsc -b src/main && rollup -c && node scripts/clean-sourcemaps.cjs","postbuild":"rm -f dist/**/*.map dist/worker/*.d.ts dist/worker/*.d.ts.map dist/worker/tsconfig.tsbuildinfo || true","test:html":"node test/server.js","type-check":"tsc --noEmit","example:dev":"yarn --cwd examples/react-app dev","example:build":"yarn --cwd examples/react-app build","prepublishOnly":"yarn build","example:preview":"yarn --cwd examples/react-app preview"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.1_1756894502478_0.5268704470162642","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"deepfilternet3-noise-filter","version":"1.0.2","keywords":["livekit","audio","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.2","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"d6501b2d9400bb3c1c853c38a397314064eff0b4","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.2.tgz","fileCount":42,"integrity":"sha512-dUhM9dkb0J6tbPdcI/ylvbIq3AKaCy/VfpA/VO17FuK4pNDBfDhVztao/ANFiN7t/AtkGJtOAwYEIO2V042vWw==","signatures":[{"sig":"MEQCIFASxVqkU4wGBoaIJS6864qVqfWUW2zOWtHwKy+H8yw/AiBSxYwSfLaYvogwy/9jjYug7C6I7FZd2JrHsi7SNQWxag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17544586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./setup":{"import":"./dist/setup.esm.js","require":"./dist/setup.js"},"./embedded-workers":{"import":"./dist/embedded-workers.js","require":"./dist/embedded-workers.js"}},"scripts":{"dev":"tsc --watch","test":"node test/test-node.js","build":"tsc -b src/main && rollup -c && node scripts/clean-sourcemaps.cjs","postbuild":"rm -f dist/**/*.map dist/worker/*.d.ts dist/worker/*.d.ts.map dist/worker/tsconfig.tsbuildinfo || true","test:html":"node test/server.js","type-check":"tsc --noEmit","example:dev":"yarn --cwd examples/react-app dev","example:build":"yarn --cwd examples/react-app build","prepublishOnly":"yarn build","example:preview":"yarn --cwd examples/react-app preview"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.2_1756895857797_0.56987260421637","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"deepfilternet3-noise-filter","version":"1.0.4","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.4","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"84996e0bf3301b060eb01da09a9d8543d39dac14","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.4.tgz","fileCount":11,"integrity":"sha512-PJqIgBme4zBPcwk83n6yugtpelyJcNtmIlGRQZ4m/TyxE8km72X1eTDeeji/aFdbTDbq+u2zSrHfHPH6WWBtyA==","signatures":[{"sig":"MEQCIBcIPD/o3XY4pJFb9/KjEZIrPLsaY6HxxtLO3NYj5iaNAiBtQYzQ+yfQwcf7uqv0ThTYBzYwf0UAF5jZX3sAeburqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@types/audioworklet":"^0.0.87","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.4_1760280479443_0.7720415305536519","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"deepfilternet3-noise-filter","version":"1.0.5","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.5","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"6e4f1c0bbb88ed1c8b6b5177959cfad6fbc06b32","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.5.tgz","fileCount":11,"integrity":"sha512-GHBKXNCjEgP7MKIsg2vmVnzKjO/sGB/adKvATLcKvpRnfAWIGSOWOgstYS0tPJvxSt2mUUu4lp+yiCl1N+FZrg==","signatures":[{"sig":"MEQCIBZiGrlnrGkrwhfaNSWvRwNi+LO5n6es3EfhLqH2paGNAiB9TQBNQPTyI+iKdlMNIcnomVcbW5C7V5z5NcYkAIGuUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@types/audioworklet":"^0.0.87","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.5_1760280506669_0.4272459584320878","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"deepfilternet3-noise-filter","version":"1.0.6","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.6","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"5825cb9305303582a9fbfb531ee765c2b9aa190b","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.6.tgz","fileCount":7,"integrity":"sha512-9zhs0E5LMtagw84dkO0tdtKmrZl8gWE4nL0uVZlU43JAXZgZAwXuhKm2KTMvSlR9nk6yiRDFQlNPs0x+HtbAvA==","signatures":[{"sig":"MEYCIQD6AnX4psVFebSAHZrXosYc7hKk7ZdhQ7IfOc7PMd6LVQIhAI9Wl7NBi11wcxl01rcW0WJydLzb+6eY5plsqvP/8pPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"d14e57f724521ef5819ce45475ddf16eb139bd7a","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@types/audioworklet":"^0.0.87","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.6_1760281290967_0.20936361473830045","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"deepfilternet3-noise-filter","version":"1.0.7","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.7","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"3a7d491ccbbcf28b6874334abebf842da449d824","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.7.tgz","fileCount":7,"integrity":"sha512-LnHigAnCo6SVU75jfdE/KSPmGOn1bpqXgYqClJkaO5tiiYNbNrBKNRDZZ3vVKATGj5MxIcYlJqcby7syS6TFeA==","signatures":[{"sig":"MEQCIEsaRqZvNCdwkfeDECZ2KVLrxxC8c06XsAxhuir5xgP7AiA1s9OYVkxjPoOeBeIzR5QcGvhG2mRpTD3uLVJVWjcyrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251737},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"1f3b9e18e9944c81131eee03fa82b38920a1ff3c","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"NODE_OPTIONS=--max-old-space-size=4096 rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@types/audioworklet":"^0.0.87","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.7_1760427758983_0.7849790077531706","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"deepfilternet3-noise-filter","version":"1.0.8","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.8","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"dec454bb68c556cb7de4d2716c989c59e67260a2","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.8.tgz","fileCount":7,"integrity":"sha512-H3rcXNwz6ak6UcegHpJoeLqZova+xoek/0XGGJjcWxBS5Ti/O1hPy7fn/BkzE/78fuc6jbG6SMKZe2pfcHfUiA==","signatures":[{"sig":"MEUCIQDMSWQQ4GBf8sjIscz6F4a7c2pNaehRVuf3xOjFg/rEBgIgTZbk/orUuTxw4cN5nCVw6NHJSWsvK7Yk4zelgmuUcbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"1f3b9e18e9944c81131eee03fa82b38920a1ff3c","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@types/audioworklet":"^0.0.87","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.8_1761058744294_0.5564191069414965","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"deepfilternet3-noise-filter","version":"1.0.9","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.9","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"6544a9267ada47814cf29bfd08cf56c4c56e9c38","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.9.tgz","fileCount":7,"integrity":"sha512-MiCuXI/5gJPLj4YH/ghD/YC7Avh/OLQuDip2rMPbtHwwwZvhf09kvXxxJKPQGbKiNoFw46JOSMw/DP+SHlFlCw==","signatures":[{"sig":"MEQCIBqiQCJR/OVg+faFdX2L4SLslFXfI0QSkE5aaFFlkXXiAiAiS/x8m5PTzgul4qMBcyzocU26VMKl29XMV0z6wKGFvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"e0ee7e6f0c09c7781a64315ad974b7a3077161e4","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"10.9.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.12.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","rollup-plugin-dts":"^6.0.0","@types/audioworklet":"^0.0.87","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.9_1761575245135_0.9598282822223736","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"deepfilternet3-noise-filter","version":"1.0.10","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.10","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"7d531cfc6b809f0b14268e5bc55e9830717f94a4","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.10.tgz","fileCount":7,"integrity":"sha512-2jYWOX4OmJnaZOU85una+zGJK+M4u0fQzdfxFJFXEfgixEI92TV93nhBfmPLJbmLcaN5McsmRV/tJOOBYCl9Xg==","signatures":[{"sig":"MEUCIDm6iIh+Q09YCumzK6yWa+fhs0bYRC8ByATaSGp892+1AiEA3oYGGojSD61TvnHbn14ucK03QNLrrQR4Yq3SYed0Sf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80915},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"5c0b1381d5a3c423a04759632952df77a3d1943a","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@types/audioworklet":"^0.0.87","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.10_1761631368353_0.10434234854487445","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"deepfilternet3-noise-filter","version":"1.0.11","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.11","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"3cf5dc532de6155dae783b32038a50894ba8f829","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.11.tgz","fileCount":7,"integrity":"sha512-GCVHEvYBB66nUNs2pgRJWLnV2ook5GdXNLJ4R1iD/Z2e9j6tFPDzXR/Q5RS54AdTOzlNUDz/t86oUBIqZpRXiw==","signatures":[{"sig":"MEYCIQCdQhKWIA4PPGmhFIvRfPjVEIbmoQF4xWV8ZHQTt+X1JwIhAMasU3ZGXpYM+Onfvz2RpMWzSkoIA57m9GBHzRyDq7Xn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"2e53c0265c7e779de7e5a218bdfbabcc52cc9f5b","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.11_1762737517469_0.15374330449623685","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"deepfilternet3-noise-filter","version":"1.0.12","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.0.12","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"0fdc1c2b1274d4b8517950105d9b5009150f1d03","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.0.12.tgz","fileCount":7,"integrity":"sha512-0Snf1O+Cj13ey6zjwcJmOab4xQgdDlUfU34zoNwAYBI/8NVHLwJB0copIKaHVz4APYvq2mz8YDnHx/VdD/vrLg==","signatures":[{"sig":"MEQCIDapo3Q5TqWrDcqxtUHar35NWrc+qytM3IpmFAQO9OOTAiBlm6LAi0Ck6Qeq8gq9F6nrUlcASLeu+Eaix+G5BfAAvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186052},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"c3b276d5c42256c2c7684a49dcbce39f374dafa5","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.0.12_1762934821892_0.5305344032545145","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"deepfilternet3-noise-filter","version":"1.1.0","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.1.0","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"4ad0e98c933a39c82f965042214073adcb24cde5","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.1.0.tgz","fileCount":5,"integrity":"sha512-B0qYqr+QHjisJo/QL8N4Drb8Gk4U43zmO4J6LmhIJ9xnkogC3P9lawG2WWe3/tcsMUgOfdPb3THyQebJKVMDPQ==","signatures":[{"sig":"MEUCIQCLLkrCyLmwKnNmnhe7LQ1XdwWrLcgygzItwUYUhc1N2gIgAd7lF+oHbnHbAjuJBPK+5SrLpqD4mK48YAfCQIQ+poA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58177},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"27e04b8f0aa0318e84068a90e14e6cff622c1b3a","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.1.0_1763546292143_0.742929214328147","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"deepfilternet3-noise-filter","version":"1.1.1","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.1.1","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"72c41b924527e718cd1a358b3ad6ff0d5d859872","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.1.1.tgz","fileCount":5,"integrity":"sha512-er2U+fKw2GcgviHZK1EBCLNfhcxL7He07h/Czw7S3fRP2I92idMxPrdzqQiPFPpI4gGjqQ6MoVgz4lzalE7MfA==","signatures":[{"sig":"MEUCIEztrieWyptuABTff94IvHCOa7FAClIhgikk+/TNSk3/AiEAsZyrvq3kv36mWddxDT+g76ab92Ppn2dHUJ0WE8BGdUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"bdcd2ad604155910d51a5fffc3817a9b1d403262","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","dependencies":{"livekit-client":"^2.0.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.1.1_1763607025363_0.3671855304943257","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"deepfilternet3-noise-filter","version":"1.1.2","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"MIT","_id":"deepfilternet3-noise-filter@1.1.2","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter#readme","bugs":{"url":"https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter/issues"},"dist":{"shasum":"502f3c44edab16664d692e10d2d7e6c426338c48","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.1.2.tgz","fileCount":8,"integrity":"sha512-YMBS0sH9VA6qLLRyycMRLC4rBhA8slQZzt2q8SaiurWaAeNG6gdQxLc3NuQ0v0wWpMhGtIf5NyNLHtv6DqP4AA==","signatures":[{"sig":"MEUCIQDXohYtOeGb0UZYDYVMrNqKYD464gQwYBlb0kjKuCjZjAIgJKfeIHhog4E5C3/7q2jZxPEijFY75IPKivqBE82pEvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/phuvinh010701/livekit-deepfilternet3-noise-filter.git","type":"git"},"description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","livekit-client":"^2.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"livekit-client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.1.2_1764311349172_0.28853188449472356","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"deepfilternet3-noise-filter","version":"1.1.3","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"(Apache-2.0 OR MIT)","_id":"deepfilternet3-noise-filter@1.1.3","maintainers":[{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"}],"homepage":"https://github.com/mezonai/mezon-noise-suppression#readme","bugs":{"url":"https://github.com/mezonai/mezon-noise-suppression/issues"},"dist":{"shasum":"9870a5d781154cb789e1008defb09fcb19e6aa3d","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.1.3.tgz","fileCount":7,"integrity":"sha512-KZ6cYEvIWNUhG27SygK3uls6UFnlKuorBx14Om8rHNROXe854URyvOv8j6F4qjV+NWngEFCQT9Kxo0BqLL5Dlg==","signatures":[{"sig":"MEQCIGud4/V15nc4qnpWLd92GHcHJ1sCKBqNby8zybuxRRG4AiBryCqc4hhngqYP9RRf141VFcpA5uWsn9RwolVaOxYe6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"1acb0fea9d5d93c2eec25c675a2846de2648d0f2","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},"repository":{"url":"git+https://github.com/mezonai/mezon-noise-suppression.git","type":"git"},"_npmVersion":"10.9.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","livekit-client":"^2.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"livekit-client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.1.3_1767620379473_0.01643826506573043","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"deepfilternet3-noise-filter","version":"1.1.4","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"(Apache-2.0 OR MIT)","_id":"deepfilternet3-noise-filter@1.1.4","maintainers":[{"name":"npm-mezonai","email":"thiet.nguyenba@ncc.asia"},{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},{"name":"nguyentrannhan","email":"pocolomos@gmail.com"}],"homepage":"https://github.com/mezonai/mezon-noise-suppression#readme","bugs":{"url":"https://github.com/mezonai/mezon-noise-suppression/issues"},"dist":{"shasum":"305ce6dc98068d86fc2d9148b3e4ce2d56215fa9","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.1.4.tgz","fileCount":7,"integrity":"sha512-yarbc/6V8oUxfApjBeiG6L0yHwrh+SKu+vY7sVTlP5o1fCkeV+Imv4X1y9gZ8eJm9OmonNfwWle9cMYqZMGDwQ==","signatures":[{"sig":"MEYCIQCM61o2fBjcZsJDBMisOLFGp4zOvRaizaQ6KWYsjiQsNQIhAIzamWQFuYeqyhcrgqyEYz45bpDKca/rqGEPAMGtt0R8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/deepfilternet3-noise-filter@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"bc24df8ec2ff85d043be517b222277e31be50504","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eaa2967a-3a05-4e66-acab-657a08d27f9a"}},"repository":{"url":"git+https://github.com/mezonai/mezon-noise-suppression.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","livekit-client":"^2.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"livekit-client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.1.4_1767867479374_0.3822018179891302","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"deepfilternet3-noise-filter","version":"1.2.0","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"(Apache-2.0 OR MIT)","_id":"deepfilternet3-noise-filter@1.2.0","maintainers":[{"name":"huybui.1912","email":"huy.buidoanquang@ncc.asia"},{"name":"npm-mezonai","email":"thiet.nguyenba@ncc.asia"},{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},{"name":"nguyentrannhan","email":"pocolomos@gmail.com"}],"homepage":"https://github.com/mezonai/mezon-noise-suppression#readme","bugs":{"url":"https://github.com/mezonai/mezon-noise-suppression/issues"},"dist":{"shasum":"552437dc92a11ec8693bed81a7a0445ff9485468","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.2.0.tgz","fileCount":7,"integrity":"sha512-sNaD/wCo5z2V5FnZNV3cbMNdEekEl+zIpRyl0xIQTm+8HfdS9chpdbxW8RFIM1/zywwdXTxNQIBKbKZgMRWbcg==","signatures":[{"sig":"MEYCIQD3lgOzkiTsJiOQszMepvv+SM7p6ZOSNLaVz5Ir9FRG1AIhAN8NrZEHCDSlP3nymqguAe/jWqe+pEXuBn5FygeBuIL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/deepfilternet3-noise-filter@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73986},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"3a2b41e92a5766d699bda0faf6c7db04575392e7","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eaa2967a-3a05-4e66-acab-657a08d27f9a"}},"repository":{"url":"git+https://github.com/mezonai/mezon-noise-suppression.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","livekit-client":"^2.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"livekit-client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.2.0_1770688988827_0.7937171433289418","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"deepfilternet3-noise-filter","version":"1.2.1","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"(Apache-2.0 OR MIT)","_id":"deepfilternet3-noise-filter@1.2.1","maintainers":[{"name":"huybui.1912","email":"huy.buidoanquang@ncc.asia"},{"name":"npm-mezonai","email":"thiet.nguyenba@ncc.asia"},{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},{"name":"nguyentrannhan","email":"pocolomos@gmail.com"}],"homepage":"https://github.com/mezonai/mezon-noise-suppression#readme","bugs":{"url":"https://github.com/mezonai/mezon-noise-suppression/issues"},"dist":{"shasum":"1363962c6b383079ed9844a31a732dc7ce6a1d0d","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.2.1.tgz","fileCount":7,"integrity":"sha512-OAyrHTDlUHH+AhfpVNKYEOhVqb9cZpu0fdNThplA/tB/Ts4PF/UsI+abl2n1IbSxUkhiF0OqDejEhk1n42Oqpw==","signatures":[{"sig":"MEYCIQDylVAZ0EEdqU6ZjXDzPyOp8aakre+/KmdQlf4v9kY8fAIhALYTViIZZICafOakMIypot+rope7VMy50GDVu2UiFCGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/deepfilternet3-noise-filter@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75847},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"f5178ce858aa634b4bf46f27f5684d02828043ae","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.tsx","build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0","type-check":"tsc --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eaa2967a-3a05-4e66-acab-657a08d27f9a"}},"repository":{"url":"git+https://github.com/mezonai/mezon-noise-suppression.git","type":"git"},"_npmVersion":"11.6.2","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"eslint":"^9.37.0","rollup":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","livekit-client":"^2.0.0","semantic-release":"^25.0.1","rollup-plugin-dts":"^6.0.0","@rollup/plugin-url":"^8.0.2","@types/audioworklet":"^0.0.87","rollup-plugin-string":"^3.0.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@rollup/plugin-commonjs":"^25.0.0","@semantic-release/github":"^12.0.0","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^8.46.0","@rollup/plugin-node-resolve":"^15.0.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0"},"peerDependencies":{"livekit-client":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepfilternet3-noise-filter_1.2.1_1770879013623_0.22813548401868577","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"deepfilternet3-noise-filter","version":"1.3.0","description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","type":"module","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"scripts":{"build":"rollup -c && node --input-type=module -e \"import { unlinkSync } from 'fs'; unlinkSync('dist/DeepFilterWorklet.js');\"","dev":"tsc --watch","prepublishOnly":"yarn build","type-check":"tsc --noEmit","lint":"eslint src --ext .ts,.tsx","lint:fix":"eslint src --ext .ts,.tsx --fix","lint:check":"eslint src --ext .ts,.tsx --max-warnings 0"},"keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"author":{"name":"phuvinh010701"},"license":"(Apache-2.0 OR MIT)","peerDependencies":{"livekit-client":"^2.0.0"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-node-resolve":"^15.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-url":"^8.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.0","@semantic-release/npm":"^13.1.1","@types/audioworklet":"^0.0.87","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","@typescript-eslint/parser":"^8.46.0","conventional-changelog-conventionalcommits":"^9.1.0","eslint":"^9.37.0","livekit-client":"^2.0.0","rollup":"^4.0.0","rollup-plugin-dts":"^6.0.0","rollup-plugin-string":"^3.0.0","semantic-release":"^25.0.1","typescript":"^5.0.0"},"engines":{"node":">=18.0.0"},"packageManager":"yarn@1.22.22","repository":{"type":"git","url":"git+https://github.com/mezonai/mezon-noise-suppression.git"},"bugs":{"url":"https://github.com/mezonai/mezon-noise-suppression/issues"},"homepage":"https://github.com/mezonai/mezon-noise-suppression#readme","gitHead":"a5212661245a2184370fc3c3dd1f52dc4dffb2a5","_id":"deepfilternet3-noise-filter@1.3.0","_nodeVersion":"22.14.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yYFUlPuvPguqcd/R6/OSsr0noGqlqOE50JkCWYHogk+PjLj9qrNgwTt5zKraVkKnw0l4+eXJagkz2SUWtUl4sQ==","shasum":"c3762d00812edf8daae032e8b55b843aa691a6e8","tarball":"https://registry.npmjs.org/deepfilternet3-noise-filter/-/deepfilternet3-noise-filter-1.3.0.tgz","fileCount":7,"unpackedSize":72687,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/deepfilternet3-noise-filter@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC4Zhj8p7pUFQUeEfoPv3XyBPSUkSeu2N188sMiTfmKtwIgWE0dFga7WkiUlJTREaE2qa8T6pueWcjV38XD/Js88ZE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:eaa2967a-3a05-4e66-acab-657a08d27f9a"}},"directories":{},"maintainers":[{"name":"huybui.1912","email":"huy.buidoanquang@ncc.asia"},{"name":"npm-mezonai","email":"thiet.nguyenba@ncc.asia"},{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},{"name":"nguyentrannhan","email":"pocolomos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deepfilternet3-noise-filter_1.3.0_1782467396922_0.7423731825127178"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-22T08:27:00.299Z","modified":"2026-06-26T09:49:57.332Z","1.0.0":"2025-08-22T08:27:00.722Z","1.0.1":"2025-09-03T10:15:03.686Z","1.0.2":"2025-09-03T10:37:38.153Z","1.0.4":"2025-10-12T14:47:59.676Z","1.0.5":"2025-10-12T14:48:26.879Z","1.0.6":"2025-10-12T15:01:31.139Z","1.0.7":"2025-10-14T07:42:39.196Z","1.0.8":"2025-10-21T14:59:04.482Z","1.0.9":"2025-10-27T14:27:25.319Z","1.0.10":"2025-10-28T06:02:48.532Z","1.0.11":"2025-11-10T01:18:37.671Z","1.0.12":"2025-11-12T08:07:02.091Z","1.1.0":"2025-11-19T09:58:12.343Z","1.1.1":"2025-11-20T02:50:25.587Z","1.1.2":"2025-11-28T06:29:09.346Z","1.1.3":"2026-01-05T13:39:39.621Z","1.1.4":"2026-01-08T10:17:59.513Z","1.2.0":"2026-02-10T02:03:09.016Z","1.2.1":"2026-02-12T06:50:13.775Z","1.3.0":"2026-06-26T09:49:57.050Z"},"bugs":{"url":"https://github.com/mezonai/mezon-noise-suppression/issues"},"author":{"name":"phuvinh010701"},"license":"(Apache-2.0 OR MIT)","homepage":"https://github.com/mezonai/mezon-noise-suppression#readme","keywords":["livekit","audio","streaming","noise-filter","deepfilternet3","webrtc","audio-processing"],"repository":{"type":"git","url":"git+https://github.com/mezonai/mezon-noise-suppression.git"},"description":"Custom audio processor with DeepFilterNet3 noise filtering integrated with LiveKit client","maintainers":[{"name":"huybui.1912","email":"huy.buidoanquang@ncc.asia"},{"name":"npm-mezonai","email":"thiet.nguyenba@ncc.asia"},{"name":"phuvinh010701","email":"nguyenphuvinh01@gmail.com"},{"name":"nguyentrannhan","email":"pocolomos@gmail.com"}],"readme":"# DeepFilterNet3 Noise Filter for LiveKit\n\nAI-powered noise suppression for real-time audio processing with LiveKit.\n\nBased on the [DeepFilterNet](https://github.com/Rikorose/DeepFilterNet) paper and implementation by Rikorose.\n\n## Installation\n\n```bash\nnpm install deepfilternet3-noise-filter\n```\n\n## Usage\n\n### Basic Audio Processing\n\n```javascript\nimport { DeepFilterNet3Core } from 'deepfilternet3-noise-filter';\n\n// Create audio context\nconst ctx = new (window.AudioContext || window.webkitAudioContext)({ sampleRate: 48000 });\n\n// Initialize processor\nconst proc = new DeepFilterNet3Core({\n  sampleRate: 48000,\n  noiseReductionLevel: 0\n});\n\nawait proc.initialize();\n\n// Create audio worklet node\nconst node = await proc.createAudioWorkletNode(ctx);\n\n// Connect your audio stream\nconst src = ctx.createMediaStreamSource(stream);\nconst dst = ctx.createMediaStreamDestination();\nsrc.connect(node).connect(dst);\n\n// Adjust noise reduction level (0-100)\nproc.setSuppressionLevel(50);\n```\n\n### React Example\n\n```javascript\nimport React, { useRef, useEffect } from 'react';\nimport { DeepFilterNet3Core } from 'deepfilternet3-noise-filter';\n\nfunction AudioProcessor({ stream, level = 50 }) {\n  const ctxRef = useRef(null);\n  const procRef = useRef(null);\n  const nodeRef = useRef(null);\n\n  useEffect(() => {\n    const setupAudio = async () => {\n      const ctx = new (window.AudioContext || window.webkitAudioContext)({ sampleRate: 48000 });\n      ctxRef.current = ctx;\n\n      const proc = new DeepFilterNet3Core({\n        sampleRate: 48000,\n        noiseReductionLevel: 0\n      });\n\n      await proc.initialize();\n      procRef.current = proc;\n      \n      const node = await proc.createAudioWorkletNode(ctx);\n      nodeRef.current = node;\n\n      const src = ctx.createMediaStreamSource(stream);\n      const dst = ctx.createMediaStreamDestination();\n      src.connect(node).connect(dst);\n      proc.setSuppressionLevel(level);\n    };\n\n    if (stream) {\n      setupAudio();\n    }\n\n    return () => {\n      if (procRef.current) {\n        procRef.current.destroy();\n      }\n    };\n  }, [stream, level]);\n\n  return null; // This component only handles audio processing\n}\n```\n\n**No configuration needed** - WebAssembly files and worker code are automatically handled!\n\n## Bundler Compatibility\n\nThis package works out-of-the-box with all modern bundlers:\n\n- **Webpack** (4, 5+)\n- **Vite**\n- **Rollup**\n- **esbuild**\n- **Parcel**\n\nWorker and worklet files are automatically inlined as blob URLs, so **no webpack configuration or copy plugins are required**. Just `npm install` and use!\n\n### LiveKit Integration\n\n```javascript\nimport { DeepFilterNoiseFilterProcessor } from 'deepfilternet3-noise-filter';\n\n// Create the processor\nconst filter = new DeepFilterNoiseFilterProcessor({\n  sampleRate: 48000,\n  noiseReductionLevel: 80,\n  enabled: true,\n  assetConfig: {\n    cdnUrl: 'https://cdn.mezon.ai/AI/models/datas/noise_suppression/deepfilternet3' // Optional: use custom CDN\n  }\n});\n\n// Use with LiveKit\nawait audioTrack.setProcessor(filter);\nawait room.localParticipant.publishTrack(audioTrack);\n\n// Control noise reduction\nfilter.setSuppressionLevel(60);\nfilter.setEnabled(false); // Disable temporarily\n```\n\nFor a complete React example, see: [DeepFilterNet3 React Example](https://github.com/phuvinh010701/DeepFilterNet3-React-Example)\n\n### Custom CDN Configuration\n\nBy default, the package loads WASM and model files from the bundled assets. You can optionally configure a custom CDN:\n\n```javascript\nconst filter = new DeepFilterNoiseFilterProcessor({\n  sampleRate: 48000,\n  noiseReductionLevel: 80,\n  assetConfig: {\n    cdnUrl: 'https://your-cdn-url.com/path/to/assets'\n  }\n});\n```\n\n#### Version-Specific Asset Paths\n\nDifferent versions use different asset path structures:\n\n**Version <= 1.1.2:**\n- Assets are loaded directly from the base path\n- WASM: `{cdnUrl}/pkg/df_bg.wasm`\n- Model: `{cdnUrl}/models/DeepFilterNet3_onnx.tar.gz`\n\n**Version >= 1.2.0:**\n- Assets are loaded from a `v2/` subdirectory (automatically added)\n- WASM: `{cdnUrl}/v2/pkg/df_bg.wasm`\n- Model: `{cdnUrl}/v2/models/DeepFilterNet3_onnx.tar.gz`\n- Built with SIMD optimizations for ~20-30% better performance\n\n**Note:** The `v2/` prefix is added automatically by the package for version >= 1.2.0, so you don't need to include it in your `cdnUrl` configuration.\n\n### Build\n\n```bash\nyarn\nyarn build\n```\n\nOutputs:\n- `dist/`\n\n### Model source\n\nThis package is based on [DeepFilterNet](https://github.com/Rikorose/DeepFilterNet) by Rikorose.\n\n**Original Paper:**\n- Schröter, H., Rosenkranz, T., Escalante-B., A.N., & Maier, A. (2022). DeepFilterNet: A Low Complexity Speech Enhancement Framework for Full-Band Audio based on Deep Filtering. *ICASSP 2022 - 2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)*, 7407-7411.\n- [Paper on arXiv](https://arxiv.org/abs/2110.05588)\n\nThe included model archive `DeepFilterNet3_onnx.tar.gz` is from:\n- [DeepFilterNet3_onnx.tar.gz](https://github.com/Rikorose/DeepFilterNet/blob/main/models/DeepFilterNet3_onnx.tar.gz)\n\nPlease refer to the upstream repository for licensing and updates.\n\n### Building WASM from source (contributors)\n\n#### WASM Build Configuration\n\nThe WASM module is built with optimized settings in `libDF/Cargo.toml`:\n\n**Rust Compiler Settings** (`[profile.release]`):\n```toml\nopt-level = 3          # Maximum optimization for performance\nlto = \"thin\"           # Thin Link-Time Optimization\ncodegen-units = 1      # Single codegen unit for better optimization\npanic = \"abort\"        # Smaller binary size\n```\n\n**WASM Optimizer Settings** (`[package.metadata.wasm-pack.profile.release]`):\n```toml\nwasm-opt = [\n    \"-O4\",                                  # Highest optimization level\n    \"--enable-simd\",                        # Enable simd\n    \"--enable-bulk-memory\",                 # Enable bulk memory operations\n    \"--enable-nontrapping-float-to-int\"     # Enable non-trapping float-to-int conversions\n]\n```\n\n#### Build Steps\n\nTo regenerate the WASM package and copy resources from the upstream project:\n\n```bash\n# Clone the DeepFilterNet repository\ngit clone https://github.com/Rikorose/DeepFilterNet/\ncd DeepFilterNet/libDF\n\n# Configure Cargo.toml with the optimization settings above\n# Then build the WASM package with target features\nRUSTFLAGS=\"-C target-feature=+simd128,+bulk-memory,+nontrapping-fptoint,+mutable-globals\" \\\n  wasm-pack build --target web --release --features wasm\n\n# Copy WASM files to this repo\ncd ..\ncp -r libDF/pkg ../mezon-noise-suppression/df3\n\ncd ../mezon-noise-suppression\nyarn build\n```\n\n**Build Notes:**\n- **RUSTFLAGS target features:**\n  - `+simd128`: Enable SIMD 128-bit operations for vectorized processing\n  - `+bulk-memory`: Enable efficient bulk memory operations (memcpy, memset)\n  - `+nontrapping-fptoint`: Enable non-trapping float-to-int conversions\n  - `+mutable-globals`: Enable mutable global variables\n- **Version <= 1.1.2**: Built without advanced WebAssembly features\n- **Version >= 1.2.0**: Built with full WebAssembly feature set for optimal performance\n- Ensure `wasm-pack` is installed: `cargo install wasm-pack`\n- Browser requirements: Chrome 91+, Firefox 89+, Safari 16.4+ (for SIMD support)\n\n## License\n\nThis project is dual-licensed under either:\n\n- **Apache License, Version 2.0** ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)\n- **MIT License** ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)\n\nat your option.\n\nThis licensing follows the upstream [DeepFilterNet](https://github.com/Rikorose/DeepFilterNet) project by Hendrik Schröter, which uses the same dual-license approach. The DeepFilterNet WASM binaries and models included in this package are governed by the same licenses.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}