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

@haxtheweb/voice-recorder

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@haxtheweb/voice-recorder - npm Package Compare versions

Comparing version 10.0.1 to 10.0.2

507

custom-elements.json
{
"version": 1,
"tags": [
"schemaVersion": "1.0.0",
"readme": "",
"modules": [
{
"name": "voice-recorder",
"description": "`voice-recorder`\n`LAME bridge`\n\nEvents:\n\n * `voice-recorder-recording-blob` {`CustomEvent<{ value: Blob; }>`} - \n\nAttributes:\n\n * `recording` {`boolean`} - \n\n * `label` {`string`} - \n\nProperties:\n\n * `recording` {`boolean`} - \n\n * `label` {`string`} - ",
"attributes": [
"kind": "javascript-module",
"path": "voice-recorder.js",
"declarations": [
{
"name": "recording",
"description": "`recording` {`boolean`} - \n\nProperty: recording\n\nDefault: false",
"valueSet": "v"
"kind": "class",
"description": "`voice-recorder`\n`LAME bridge`",
"name": "VoiceRecorder",
"members": [
{
"kind": "field",
"name": "tag",
"static": true,
"description": "Convention we use",
"readonly": true
},
{
"kind": "method",
"name": "toggleRecording",
"parameters": [
{
"name": "e"
}
]
},
{
"kind": "method",
"name": "recorder",
"description": "Toggle the LAME bridge"
},
{
"kind": "field",
"name": "recording",
"privacy": "public",
"type": {
"text": "boolean"
},
"default": "false",
"attribute": "recording"
},
{
"kind": "field",
"name": "label",
"privacy": "public",
"type": {
"text": "string"
},
"default": "\"Activate Recorder\"",
"attribute": "label"
}
],
"events": [
{
"name": "voice-recorder-recording-blob",
"type": {
"text": "CustomEvent"
}
}
],
"attributes": [
{
"name": "recording",
"type": {
"text": "boolean"
},
"default": "false",
"fieldName": "recording"
},
{
"name": "label",
"type": {
"text": "string"
},
"default": "\"Activate Recorder\"",
"fieldName": "label"
}
],
"superclass": {
"name": "LitElement",
"package": "lit"
},
"tagName": "voice-recorder",
"customElement": true
}
],
"exports": [
{
"kind": "custom-element-definition",
"declaration": {
"name": "VoiceRecorder",
"module": "voice-recorder.js"
}
},
{
"name": "label",
"description": "`label` {`string`} - \n\nProperty: label\n\nDefault: Activate Recorder"
"kind": "js",
"name": "VoiceRecorder",
"declaration": {
"name": "VoiceRecorder",
"module": "voice-recorder.js"
}
}
]
},
{
"kind": "javascript-module",
"path": "lib/vmsg-fork.js",
"declarations": [
{
"kind": "class",
"description": "",
"name": "Recorder",
"members": [
{
"kind": "method",
"name": "close"
},
{
"kind": "method",
"name": "initAudio"
},
{
"kind": "method",
"name": "initWorker"
},
{
"kind": "method",
"name": "init"
},
{
"kind": "method",
"name": "startRecording"
},
{
"kind": "method",
"name": "stopRecording"
},
{
"kind": "method",
"name": "stopTracks"
},
{
"kind": "field",
"name": "wasmURL"
},
{
"kind": "field",
"name": "shimURL"
},
{
"kind": "field",
"name": "onStop",
"default": "onStop"
},
{
"kind": "field",
"name": "pitch"
},
{
"kind": "field",
"name": "stream",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "audioCtx",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "gainNode",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "pitchFX",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "encNode",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "worker",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "workerURL",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "blob",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "blobURL",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "resolve",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "reject",
"type": {
"text": "null"
},
"default": "null"
}
]
},
{
"name": "onvoice-recorder-recording-blob",
"description": "`voice-recorder-recording-blob` {`CustomEvent<{ value: Blob; }>`} - "
"kind": "class",
"description": "",
"name": "Form",
"members": [
{
"kind": "method",
"name": "drawInit"
},
{
"kind": "method",
"name": "drawTime",
"parameters": [
{
"name": "msecs"
}
]
},
{
"kind": "method",
"name": "drawAll"
},
{
"kind": "method",
"name": "drawError",
"parameters": [
{
"name": "err"
}
]
},
{
"kind": "method",
"name": "clearAll"
},
{
"kind": "method",
"name": "close",
"parameters": [
{
"name": "blob"
}
]
},
{
"kind": "method",
"name": "onStop"
},
{
"kind": "method",
"name": "startRecording"
},
{
"kind": "method",
"name": "stopRecording"
},
{
"kind": "method",
"name": "updateTime"
},
{
"kind": "field",
"name": "recorder",
"default": "new Recorder(opts, this.onStop.bind(this))"
},
{
"kind": "field",
"name": "resolve",
"default": "resolve"
},
{
"kind": "field",
"name": "reject",
"default": "reject"
},
{
"kind": "field",
"name": "target",
"default": "target"
},
{
"kind": "field",
"name": "renderArea",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "recordBtn",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "stopBtn",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "timer",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "audio",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "saveBtn",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "previewBtn",
"type": {
"text": "null"
},
"default": "null"
},
{
"kind": "field",
"name": "tid",
"type": {
"text": "number"
},
"default": "0"
},
{
"kind": "field",
"name": "playing",
"type": {
"text": "boolean"
},
"default": "false"
},
{
"kind": "field",
"name": "hasRecording",
"type": {
"text": "boolean"
},
"default": "false"
},
{
"kind": "field",
"name": "start",
"type": {
"text": "number"
},
"default": "0"
}
]
},
{
"kind": "function",
"name": "record",
"parameters": [
{
"name": "opts",
"description": "Options",
"type": {
"text": "Object="
}
},
{
"name": "target"
},
{
"description": "URL of the module\n (\"/static/js/vmsg.wasm\" by default)",
"name": "opts.wasmURL",
"type": {
"text": "string="
}
},
{
"description": "URL of the WebAssembly polyfill\n (\"/static/js/wasm-polyfill.js\" by default)",
"name": "opts.shimURL",
"type": {
"text": "string="
}
},
{
"description": "Initial pitch shift ([-1, 1], 0 by default)",
"name": "opts.pitch",
"type": {
"text": "number="
}
}
],
"description": "Record a new voice message.",
"return": {
"type": {
"text": "Promise.<Blob>"
}
}
}
],
"exports": [
{
"kind": "js",
"name": "Recorder",
"declaration": {
"name": "Recorder",
"module": "lib/vmsg-fork.js"
}
},
{
"kind": "js",
"name": "Form",
"declaration": {
"name": "Form",
"module": "lib/vmsg-fork.js"
}
},
{
"kind": "js",
"name": "record",
"declaration": {
"name": "record",
"module": "lib/vmsg-fork.js"
}
},
{
"kind": "js",
"name": "default",
"declaration": {
"module": "lib/vmsg-fork.js"
}
}
]
}
],
"globalAttributes": [],
"valueSets": []
}
]
}

13

package.json

@@ -18,3 +18,3 @@ {

},
"version": "10.0.1",
"version": "10.0.2",
"description": "LAME bridge",

@@ -30,3 +30,3 @@ "repository": {

"start": "yarn run dev",
"build": "gulp --gulpfile=gulpfile.cjs && prettier --ignore-path ../../.prettierignore --write \"**/*.{js,json}\" && wca analyze \"{*,lib/**}.js\" --format vscode --outFile custom-elements.json",
"build": "gulp --gulpfile=gulpfile.cjs && prettier --ignore-path ../../.prettierignore --write \"**/*.{js,json}\" && cem analyze --litelement --exclude \"(public|*.stories.js)\" --globs \"{*,lib/**}.js\"",
"dev": "concurrently --kill-others \"yarn run watch\" \"yarn run serve\"",

@@ -45,7 +45,8 @@ "watch": "gulp dev --gulpfile=gulpfile.cjs",

"dependencies": {
"@haxtheweb/hax-iconset": "^10.0.1",
"@haxtheweb/simple-icon": "^10.0.1",
"@haxtheweb/hax-iconset": "^10.0.2",
"@haxtheweb/simple-icon": "^10.0.2",
"lit": "^3.2.1"
},
"devDependencies": {
"@custom-elements-manifest/analyzer": "^0.10.4",
"@haxtheweb/deduping-fix": "^10.0.0",

@@ -57,3 +58,3 @@ "@open-wc/testing": "4.0.0",

"@webcomponents/webcomponentsjs": "^2.8.0",
"concurrently": "8.2.2",
"concurrently": "9.1.2",
"wct-browser-legacy": "1.0.2"

@@ -72,3 +73,3 @@ },

],
"gitHead": "32f3028f0fff4f0325b4ae6c00ea2ea9cd58c344"
"gitHead": "029b98edce1dcb2016fda7f5a06ad24f940b1b23"
}
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