UNPKG

videomail-client

Version:

A wicked npm package to record videos directly in the browser, wohooo!

142 lines (141 loc) 3.9 kB
{ "name": "videomail-client", "version": "7.0.0", "description": "A wicked npm package to record videos directly in the browser, wohooo!", "author": "Michael Heuberger <michael.heuberger@binarykitchen.com>", "contributors": [ { "name": "Michael Heuberger", "email": "michael.heuberger@binarykitchen.com" } ], "homepage": "https://videomail.io", "repository": { "type": "git", "url": "https://github.com/binarykitchen/videomail-client.git" }, "license": "CC0-1.0", "readmeFilename": "README.md", "module": "src/js/index.js", "main": "prototype/js/videomail-client.js", "scripts": { "build": "gulp build", "test": "gulp test", "watch": "NODE_NO_HTTP2=1 gulp watch", "audit": "npx audit-ci --config audit-ci.json", "patch": "./env/dev/release.sh --importance=patch", "minor": "./env/dev/release.sh --importance=minor", "major": "./env/dev/release.sh --importance=major", "lint": "eslint --color --ext .js ./src ./test ./gulpfile.js", "lint-fix": "npm --silent run lint -- --fix; exit 0", "prettier": "prettier --check ./src ./test gulpfile.js", "prettier-fix": "prettier --write ./src ./test gulpfile.js" }, "engines": { "node": ">=18.12.1", "npm": ">=8.19.2" }, "keywords": [ "webcam", "video", "videomail", "encoder", "getusermedia", "audio", "recorder" ], "babel": { "presets": [ [ "@babel/env", { "useBuiltIns": "usage", "corejs": 3 } ] ], "plugins": [ "@babel/transform-runtime" ] }, "dependencies": { "@babel/runtime": "7.23.2", "add-eventlistener-with-options": "1.25.5", "animitter": "3.0.0", "audio-sample": "3.0.1", "canvas-to-buffer": "3.0.1", "classlist.js": "1.1.20150312", "contains": "0.1.1", "core-js": "3.33.2", "create-error": "0.3.1", "deepmerge": "4.3.1", "defined": "1.0.1", "despot": "1.1.3", "document-visibility": "1.0.1", "element-closest": "3.0.2", "filesize": "10.1.0", "get-form-data": "3.0.0", "hidden": "1.1.1", "humanize-duration": "3.31.0", "hyperscript": "2.0.2", "insert-css": "2.0.0", "iphone-inline-video": "2.2.2", "is-power-of-two": "1.0.0", "keymirror": "0.1.1", "number-is-integer": "2.0.0", "readystate": "0.4.1", "request-frame": "1.5.3", "safe-json-stringify": "1.2.0", "superagent": "8.1.2", "ua-parser-js": "1.0.37", "websocket-stream": "5.5.2" }, "devDependencies": { "@babel/core": "7.23.3", "@babel/eslint-parser": "7.23.3", "@babel/plugin-transform-runtime": "7.23.3", "@babel/preset-env": "7.23.3", "audit-ci": "6.6.1", "autoprefixer": "10.4.16", "babelify": "10.0.0", "body-parser": "1.20.2", "browserify": "17.0.0", "connect-send-json": "1.0.0", "cssnano": "6.0.1", "del": "6.1.1", "eslint": "8.54.0", "eslint-config-prettier": "8.8.0", "eslint-plugin-import": "2.29.0", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "6.1.1", "fancy-log": "2.0.0", "glob": "8.0.3", "gulp": "4.0.2", "gulp-bump": "3.2.0", "gulp-bytediff": "1.0.0", "gulp-concat": "2.6.1", "gulp-connect": "5.7.0", "gulp-derequire": "3.0.0", "gulp-if": "3.0.0", "gulp-inject-string": "1.1.2", "gulp-load-plugins": "2.0.8", "gulp-plumber": "1.2.1", "gulp-postcss": "9.0.1", "gulp-rename": "2.0.0", "gulp-sourcemaps": "3.0.0", "gulp-stylus": "2.7.1", "gulp-terser": "2.1.0", "gulp-todo": "7.1.1", "minimist": "1.2.8", "nib": "1.2.0", "postcss": "8.4.31", "prettier": "2.8.8", "router": "1.3.8", "tape": "5.7.2", "tape-catch": "1.0.6", "tape-run": "10.0.0", "vinyl-buffer": "1.0.1", "vinyl-source-stream": "2.0.0", "watchify": "4.0.0" } }