{
	"$schema": "https://json.schemastore.org/package.json",
	"name": "show-open-file-picker",
	"description": "A cross-browser ponyfill or polyfill for showOpenFilePicker",
	"version": "0.4.0",
	"type": "module",
	"license": "(MIT-0)",
	"exports": {
		".": "./showOpenFilePicker.js",
		"./polyfill": "./polyfill.js",
		"./types": "./types.js"
	},
	"main": "showOpenFilePicker.js",
	"types": "showOpenFilePicker.d.ts",
	"typesVersions": {
		"*": {
			"polyfill": [
				"polyfill.d.ts"
			],
			"types": [
				"types.d.ts"
			]
		}
	},
	"unpkg": "polyfill.js",
	"jsdelivr": "polyfill.js",
	"sideEffects": true,
	"files": [
		"polyfill.d.ts",
		"polyfill.js",
		"showOpenFilePicker.d.ts",
		"showOpenFilePicker.js",
		"types.d.ts",
		"types.js"
	],
	"keywords": [
		"access",
		"api",
		"browser",
		"cross-browser",
		"dev",
		"development",
		"dialog",
		"es6",
		"esm",
		"file",
		"files",
		"filesystem",
		"javascript",
		"js",
		"open",
		"pick",
		"picker",
		"platform",
		"polyfill",
		"save",
		"show",
		"showOpenFilePicker",
		"showSaveFilePicker",
		"standard",
		"standards",
		"support",
		"system",
		"upload",
		"user",
		"web"
	],
	"author": "Jonathan Neal <jonathantneal@hotmail.com>",
	"bugs": "https://github.com/jsxtools/show-open-file-picker/issues",
	"homepage": "https://github.com/jsxtools/show-open-file-picker",
	"repository": "https://github.com/jsxtools/show-open-file-picker.git",
	"scripts": {
		"test": "vitest",
		"test:coverage": "vitest --browser=chromium --coverage",
		"test:ci": "vitest --browser=chromium,webkit,firefox --coverage",
		"test:ui": "vitest --ui"
	},
	"devDependencies": {
		"@types/node": "^24.0.8",
		"@vitest/browser": "^3.2.4",
		"@vitest/coverage-v8": "^3.2.4",
		"playwright": "^1.53.2",
		"typescript": "^5.8.3",
		"vitest": "^3.2.4"
	}
}
