{
	"name": "vite-plugin-wext-manifest",
	"version": "1.2.2",
	"description": "Vite plugin that lets you specify `manifest.json` properties to appear only in specific browsers.",
	"license": "MIT",
	"repository": "https://github.com/abhijithvijayan/vite-plugin-wext-manifest.git",
	"funding": "https://github.com/sponsors/abhijithvijayan",
	"author": {
		"name": "abhijithvijayan",
		"email": "email@abhijithvijayan.in",
		"url": "https://abhijithvijayan.in"
	},
	"engines": {
		"node": ">=20"
	},
	"type": "module",
	"exports": {
		"types": "./lib/index.d.ts",
		"default": "./lib/index.js"
	},
	"files": [
		"lib"
	],
	"scripts": {
		"dev": "tsc --outDir lib --watch",
		"build": "rimraf lib && tsc --outDir lib",
		"pack:list": "npm pack && tar -xvzf *.tgz && rm -rf package *.tgz",
		"test": "jest",
		"test:watch": "jest --watch",
		"lint": "eslint .",
		"lint:fix": "eslint . --fix"
	},
	"husky": {
		"hooks": {
			"pre-commit": "lint-staged"
		}
	},
	"lint-staged": {
		"*.ts": [
			"eslint"
		]
	},
	"keywords": [
		"webextension",
		"manifest",
		"vite.js",
		"vite-plugin",
		"plugin",
		"wext",
		"chrome",
		"firefox",
		"edge",
		"brave",
		"opera",
		"vivaldi",
		"arc",
		"yandex"
	],
	"dependencies": {
		"find-up-simple": "^1.0.1",
		"load-json-file": "^7.0.1",
		"read-pkg": "^9.0.1",
		"wext-manifest-transformer": "^1.3.1"
	},
	"peerDependencies": {
		"vite": ">=5.0.0"
	},
	"devDependencies": {
		"@abhijithvijayan/tsconfig": "^1.5.1",
		"@eslint/js": "^9.0.0",
		"@swc/core": "^1.12.7",
		"@swc/jest": "^0.2.38",
		"@types/jest": "^29.5.14",
		"@types/node": "^20.19.1",
		"cross-env": "^7.0.3",
		"eslint": "^9.0.0",
		"eslint-config-prettier": "^10.0.0",
		"eslint-plugin-prettier": "^5.1.3",
		"globals": "^16.0.0",
		"husky": "^4.3.8",
		"jest": "^29.7.0",
		"lint-staged": "^11.0.0",
		"prettier": "^3.2.4",
		"rimraf": "^6.0.1",
		"typescript": "5.8.3",
		"typescript-eslint": "^8.0.0",
		"vite": "^7.3.0"
	}
}