@fakes/media-devices
Version:
A interactive fake implementation of MediaDevices interface in the browser for testing
68 lines (67 loc) • 1.84 kB
JSON
{
"name": "@fakes/media-devices",
"description": "A interactive fake implementation of MediaDevices interface in the browser for testing",
"keywords": [
"navigator",
"mediaDevices",
"permissions",
"test",
"unit",
"testing",
"fake",
"mock",
"jsdom"
],
"version": "0.14.0",
"repository": {
"type": "git",
"url": "https://github.com/signed/media-devices-fake"
},
"type": "module",
"main": "lib/cjs/index.js",
"module": "lib/esm/index.js",
"types": "lib/types",
"exports": {
".": {
"require": "./lib/cjs/index.js",
"import": "./lib/esm/index.js",
"default": "./lib/esm/index.js"
}
},
"files": [
"README.md",
"src",
"lib"
],
"scripts": {
"build": "rimraf ./lib && concurrently yarn:build:*",
"build:cjs": "tsc --project tsconfig.build.json --module commonjs --outDir lib/cjs --declaration false",
"build:esm": "tsc --project tsconfig.build.json --module esnext --outDir lib/esm --declaration false",
"build:types": "tsc --project tsconfig.build.json --emitDeclarationOnly --declaration --declarationMap --declarationDir lib/types",
"test": "jest",
"typecheck": "tsc --project tsconfig.json --noEmit",
"prepublishOnly": "yarn build",
"prettier": "prettier --write ."
},
"license": "MIT",
"devDependencies": {
"@babel/core": "7.17.5",
"@babel/preset-env": "7.16.11",
"@babel/preset-typescript": "7.16.7",
"@signed/prettier-config": "0.1.0",
"@types/jest": "27.4.1",
"concurrently": "7.0.0",
"jest": "27.5.1",
"jest-extended": "2.0.0",
"prettier": "2.5.1",
"rimraf": "3.0.2",
"typescript": "4.3.5"
},
"jest": {
"testEnvironment": "jsdom",
"setupFilesAfterEnv": [
"jest-extended/all"
]
},
"prettier": "@signed/prettier-config"
}