UNPKG

@fakes/media-devices

Version:

A interactive fake implementation of MediaDevices interface in the browser for testing

68 lines (67 loc) 1.84 kB
{ "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" }