{
	"name": "text-field-edit",
	"version": "4.1.1",
	"description": "Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)",
	"keywords": [
		"at cursor",
		"cross-browser",
		"document",
		"dom",
		"editor",
		"execCommand",
		"field",
		"firefox",
		"safari",
		"content editable",
		"paste",
		"form",
		"inject",
		"event",
		"inserttext",
		"manipulation",
		"text area"
	],
	"repository": "fregante/text-field-edit",
	"funding": "https://github.com/sponsors/fregante",
	"license": "MIT",
	"author": "Federico Brigante <me@fregante.com> (https://fregante.com)",
	"sideEffects": false,
	"type": "module",
	"exports": "./index.js",
	"main": "./index.js",
	"types": "./index.d.ts",
	"files": [
		"index.js",
		"index.d.ts"
	],
	"scripts": {
		"build": "tsc",
		"prepack": "tsc --sourceMap false",
		"test": "npm-run-all --silent build --parallel test:*",
		"test:blink": "browserify -p esmify index.test.js | tape-run --browser chrome",
		"test:gecko": "browserify -p esmify index.test.js | tape-run --browser firefox",
		"test:lint": "xo",
		"watch": "tsc --watch --noEmitOnError false"
	},
	"xo": {
		"envs": [
			"browser"
		]
	},
	"devDependencies": {
		"@sindresorhus/tsconfig": "^5.0.0",
		"@types/tape": "^5.6.4",
		"browserify": "^17.0.0",
		"esmify": "^2.1.1",
		"npm-run-all": "^4.1.5",
		"tape": "^5.7.5",
		"tape-run": "^11.0.0",
		"typescript": "^5.3.3",
		"xo": "^0.57.0"
	},
	"engines": {
		"node": ">=18"
	}
}
