{
	"name": "@lynx-js/preact-devtools",
	"version": "5.0.1-20260525112551-dfe2d03",
	"description": "Preact Devtools Extension",
	"main": "lib/react-lynx/index.js",
	"types": "lib/react-lynx/index.d.ts",
	"scripts": {
		"type-check": "tsc --noEmit && tsc -p tsconfig.vitest.json --noEmit",
		"prebuild": "npm run type-check",
		"prepublishOnly": "npm run build:lynx",
		"build": "node tools/build.mjs --browser chrome,edge,firefox,inline && npm run build:inline:types",
		"build:chrome": "node tools/build.mjs --browser chrome",
		"build:edge": "node tools/build.mjs --browser edge",
		"build:firefox": "node tools/build.mjs --browser firefox",
		"build:inline:types": "tsc -p tsconfig.inline.json",
		"build:inline": "node tools/build.mjs --browser inline && tsc -p tsconfig.inline.json",
		"archive": "git archive --format zip --output dist/source-code.zip main",
		"lint": "oxlint",
		"format": "oxfmt --write",
		"format:check": "oxfmt --check",
		"test": "vitest run --config vitest.config.ts",
		"test:e2e": "node tools/fetch-preact-versions.mjs && playwright test",
		"test:e2e:10": "PREACT_VERSION=10 npm run test:e2e",
		"test:e2e:11": "PREACT_VERSION=11 npm run test:e2e",
		"test:e2e:git": "PREACT_VERSION=git npm run test:e2e",
		"test:e2e:all": "npm run test:e2e && npm run test:e2e:10",
		"dev": "npm run dev:serve",
		"dev:serve": "vite test-e2e/fixtures --port 8100",
		"run:chrome": "node tools/build.mjs --browser chrome --debug && mkdir -p ./profiles/chrome && node tools/run-chrome.js",
		"run:firefox": "node tools/build.mjs --browser firefox --debug && mkdir -p ./profiles/firefox && web-ext run --verbose --devtools --source-dir ./dist/firefox-debug/ --start-url https://preactjs.com --firefox-profile=./profiles/firefox --keep-profile-changes",
		"release": "node tools/release.js",
		"build:ldt-plugin": "rsbuild build --config ldt-plugin/rsbuild.config.ts",
		"dev:ldt-plugin": "rsbuild dev --config ldt-plugin/rsbuild.config.ts",
		"test:lynx": "vitest run --config vitest.config.lynx.ts",
		"build:lib": "tsc --project tsconfig.build.json",
		"build:lynx": "npm run build:ldt-plugin && npm run build:lib"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/lynx-family/preact-devtools.git"
	},
	"author": {
		"name": "Yiming Li",
		"email": "yimingli.cs@gmail.com"
	},
	"license": "MIT",
	"devDependencies": {
		"@babel/core": "^7.29.0",
		"@babel/plugin-syntax-typescript": "^7.28.6",
		"@babel/plugin-transform-react-jsx": "^7.28.6",
		"@lynx-js/react": "0.121.0",
		"@lynx-js/testing-environment": "0.1.5",
		"@lynx-js/types": "^3.3.0",
		"@playwright/test": "^1.59.1",
		"@preact/signals": "^2.9.0",
		"@prefresh/vite": "^3.0.0",
		"@rsbuild/core": "^1.4.11",
		"@rsbuild/plugin-preact": "^1.5.1",
		"@testing-library/preact": "^3.2.4",
		"@types/archiver": "^7.0.0",
		"@types/babel__core": "^7.20.5",
		"@types/chrome": "^0.1.42",
		"@types/jsdom": "^21.1.7",
		"@types/mri": "^1.1.1",
		"@types/node": "^25.6.2",
		"@types/tar": "^7.0.87",
		"archiver": "^8.0.0",
		"babel-plugin-helpers": "^0.1.1",
		"babel-plugin-transform-define": "^2.1.4",
		"babel-plugin-transform-jsx-to-htm": "^2.2.0",
		"babel-plugin-transform-rename-properties": "^0.1.0",
		"cross-env": "^10.1.0",
		"esbuild": "^0.28.0",
		"jsdom": "^29.1.1",
		"kolorist": "^1.8.0",
		"lightningcss": "^1.32.0",
		"mri": "^1.2.0",
		"oxfmt": "^0.48.0",
		"oxlint": "^1.63.0",
		"preact": "^10.29.1",
		"tar": "^7.5.15",
		"typescript": "^6.0.3",
		"vite": "^8.0.12",
		"vitest": "^4.1.5",
		"web-ext": "^10.1.0"
	},
	"dependencies": {
		"errorstacks": "^2.4.1",
		"htm": "^3.1.1"
	},
	"files": [
		"lib/",
		"dist/",
		"README.md",
		"LICENSE",
		"CHANGELOG.md"
	],
	"publishConfig": {
		"access": "public"
	}
}
