mp3-mediarecorder
Version:
MediaRecorder ponyfill that records audio as mp3
131 lines (130 loc) • 3.58 kB
JSON
{
"name": "mp3-mediarecorder",
"version": "4.0.5",
"description": "MediaRecorder ponyfill that records audio as mp3",
"main": "dist/index.js",
"module": "dist/index.es5.js",
"es2015": "dist/index.es.js",
"browser": "dist/index.umd.js",
"typings": "dist/index.d.ts",
"types": "dist/index.d.ts",
"files": [
"dist",
"worker",
"types",
"package.json",
"yarn.lock",
"README.md",
"LICENSE"
],
"scripts": {
"test": "jest",
"format": "npm run format:write",
"format:write": "prettier --write .",
"format:check": "prettier -l .",
"tsc": "tsc --noEmit",
"build": "del dist worker && rollup -c rollup.config.ts && cpy node_modules/vmsg/vmsg.wasm dist && cpy dist/worker/* worker && del dist/worker",
"vercel-build": "parcel build -d public examples/basic/index.html",
"bundlesize": "bundlesize",
"dev": "parcel examples/basic/index.html"
},
"repository": {
"type": "git",
"url": "git+https://github.com/elsmr/mp3-mediarecorder.git"
},
"keywords": [
"mediarecorder",
"polyfill",
"ponyfill",
"mp3",
"mediastream",
"audio",
"encoding",
"libmp3lame",
"webassembly",
"vmsg",
"record",
"encode"
],
"author": "Elias Meire",
"license": "MIT",
"bugs": {
"url": "https://github.com/elsmr/mp3-mediarecorder/issues"
},
"homepage": "https://github.com/elsmr/mp3-mediarecorder#readme",
"devDependencies": {
"@babel/core": "7.14.5",
"@babel/preset-env": "7.14.5",
"@rollup/plugin-babel": "5.3.0",
"@rollup/plugin-node-resolve": "13.0.0",
"@rollup/plugin-typescript": "8.2.1",
"@semantic-release/git": "9.0.0",
"@types/dom-mediacapture-record": "1.0.7",
"@types/jest": "26.0.23",
"@types/node": "15.3.0",
"bundlesize": "0.18.1",
"cpy-cli": "3.1.1",
"del-cli": "3.0.1",
"jest": "27.0.4",
"parcel-bundler": "1.12.5",
"prettier": "2.3.0",
"rollup": "2.48.0",
"semantic-release": "17.4.3",
"ts-jest": "27.0.3",
"tslib": "2.2.0",
"typescript": "4.3.2"
},
"dependencies": {
"event-target-shim": "6.0.2",
"vmsg": "0.4.0"
},
"release": {
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
"@semantic-release/github",
"@semantic-release/git"
]
},
"browserslist": [
"Firefox >= 52",
"Chrome >= 57",
"Edge >= 16",
"Safari >= 11"
],
"bundlesize": [
{
"path": "dist/index.umd.js",
"maxSize": "9kB"
},
{
"path": "dist/index.es5.js",
"maxSize": "9kB"
},
{
"path": "dist/index.es.js",
"maxSize": "9kB"
},
{
"path": "dist/index.js",
"maxSize": "9kB"
},
{
"path": "worker/index.umd.js",
"maxSize": "2.5kB"
},
{
"path": "worker/index.es5.js",
"maxSize": "2.5kB"
},
{
"path": "worker/index.es.js",
"maxSize": "2.5kB"
},
{
"path": "worker/index.js",
"maxSize": "2.5kB"
}
]
}