{
	"name": "playwright-test",
	"type": "module",
	"version": "14.1.13",
	"description": "Run mocha, zora, uvu, tape and benchmark.js scripts inside real browsers with playwright.",
	"author": "Hugo Dias <hugomrdias@gmail.com> (hugodias.me)",
	"license": "MIT",
	"repository": "hugomrdias/playwright-test",
	"keywords": [
		"playwright",
		"test",
		"tests",
		"test-runner",
		"mocha",
		"tape",
		"benchmark",
		"benchmark.js",
		"zora",
		"coverage",
		"istanbul",
		"nyc",
		"code coverage",
		"uvu"
	],
	"exports": {
		".": {
			"types": "./dist/src/runner.d.ts",
			"default": "./src/runner.js"
		},
		"./package.json": "./package.json",
		"./taps": {
			"types": "./dist/src/taps/index.d.ts",
			"default": "./src/taps/index.js"
		},
		"./client": {
			"types": "./dist/src/client/index.d.ts",
			"default": "./src/client/index.js"
		}
	},
	"main": "src/runner.js",
	"types": "dist/src/runner.d.ts",
	"typesVersions": {
		"*": {
			"taps": [
				"dist/src/taps/index.d.ts"
			],
			"client": [
				"dist/src/client/index.d.ts"
			]
		}
	},
	"bin": {
		"playwright-test": "cli.js",
		"pw-test": "cli.js"
	},
	"files": [
		"dist/src/runner.d.ts",
		"dist/src/runner.d.ts.map",
		"dist/src/types.d.ts",
		"dist/src/taps",
		"dist/src/client",
		"static",
		"src",
		"cli.js"
	],
	"engines": {
		"node": ">=16.0.0"
	},
	"scripts": {
		"clean": "rm -rf pnpm-lock.yaml .coverage .nyc_output dist node_modules .tmp",
		"fix": "biome check --fix --no-errors-on-unmatched --files-ignore-unknown=true",
		"lint": "tsc && biome check --no-errors-on-unmatched --files-ignore-unknown=true .",
		"test": "mocha test.js --bail --timeout 50000"
	},
	"dependencies": {
		"acorn-loose": "^8.3.0",
		"assert": "^2.1.0",
		"buffer": "^6.0.3",
		"c8": "^10.1.3",
		"camelcase": "^8.0.0",
		"chokidar": "^4.0.3",
		"esbuild": "0.25.11",
		"esbuild-plugin-wasm": "^1.1.0",
		"events": "^3.3.0",
		"execa": "^9.3.0",
		"exit-hook": "^4.0.0",
		"kleur": "^4.1.5",
		"lilconfig": "^3.1.3",
		"lodash": "^4.17.21",
		"merge-options": "^3.0.4",
		"nanoid": "^5.0.9",
		"ora": "^9.0.0",
		"p-timeout": "^6.1.4",
		"path-browserify": "^1.0.1",
		"playwright-core": "1.58.2",
		"polka": "^0.5.2",
		"premove": "^4.0.0",
		"process": "^0.11.10",
		"sade": "^1.8.1",
		"sirv": "^3.0.0",
		"source-map": "0.6.1",
		"source-map-support": "^0.5.21",
		"stream-browserify": "^3.0.0",
		"tempy": "^3.1.0",
		"test-exclude": "^7.0.1",
		"tinyglobby": "^0.2.14",
		"util": "^0.12.5",
		"v8-to-istanbul": "^9.3.0"
	},
	"devDependencies": {
		"@biomejs/biome": "1.9.4",
		"@hugomrdias/configs": "^0.1.9",
		"@types/mocha": "^10.0.10",
		"@types/polka": "^0.5.4",
		"benchmark": "^2.1.4",
		"debug": "^4.4.0",
		"delay": "^6.0.0",
		"mocha": "^11.1.0",
		"p-defer": "^4.0.1",
		"simple-git-hooks": "^2.11.1",
		"tape": "^5.8.1",
		"tinybench": "^4.0.1",
		"typescript": "^5.5.4",
		"uvu": "^0.5.6",
		"zora": "^5.2.0"
	},
	"simple-git-hooks": {
		"pre-commit": "pnpm exec biome check --no-errors-on-unmatched --files-ignore-unknown=true --staged"
	}
}
