New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

node-opus

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-opus - npm Package Compare versions

Comparing version 0.2.5 to 0.2.6

31

index.js

@@ -5,8 +5,29 @@

var OpusEncoder = require( './lib/OpusEncoder' );
var Encoder = require( './lib/Encoder' );
var Decoder = require( './lib/Decoder' );
exports.OpusEncoder = OpusEncoder;
exports.Encoder = Encoder;
exports.Decoder = Decoder;
var oggPacket = true;
try {
require( "ogg-packet" );
} catch( ex ) {
oggPacket = false;
}
// Check if the ogg packet loaded successfully.
if( oggPacket ) {
// ogg packet loaded successfully. Encoder and Decoder can be used.
exports.Encoder = require( './lib/Encoder' );
exports.Decoder = require( './lib/Decoder' );
} else {
// ogg packet not available.
exports.Encoder = exports.Decoder = function() {
throw new Error(
"ogg-packet is not available. " +
"Only the raw OpusEncoder can be used. " +
"Install ogg-packet package to use the Encoder and Decoder" );
} ;
}

6

package.json
{
"name": "node-opus",
"description": "NodeJS native binding to OPUS",
"version": "0.2.5",
"version": "0.2.6",
"author": "Mikko Rantanen <jubjub@jubjubnest.net>",

@@ -30,5 +30,7 @@ "homepage": "https://github.com/Rantanen/node-opus",

"bindings": "~1.2.1",
"nan": "^2.3.2",
"nan": "^2.3.2"
},
"optionalDependencies": {
"ogg-packet": "^1.0.0"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc