{
	"name": "webview-ui",
	"version": "0.1.0",
	"private": true,
	"dependencies": {
		"@testing-library/jest-dom": "^5.17.0",
		"@testing-library/react": "^13.4.0",
		"@testing-library/user-event": "^13.5.0",
		"@types/jest": "^27.5.2",
		"@types/node": "^16.18.101",
		"@types/react": "^18.3.3",
		"@types/react-dom": "^18.3.0",
		"@vscode/webview-ui-toolkit": "^1.4.0",
		"debounce": "^2.1.1",
		"fast-deep-equal": "^3.1.3",
		"fuse.js": "^7.0.0",
		"react": "^18.3.1",
		"react-dom": "^18.3.1",
		"react-remark": "^2.1.0",
		"react-scripts": "5.0.1",
		"react-textarea-autosize": "^8.5.3",
		"react-use": "^17.5.1",
		"react-virtuoso": "^4.7.13",
		"rehype-highlight": "^7.0.0",
		"rewire": "^7.0.0",
		"styled-components": "^6.1.13",
		"typescript": "^4.9.5",
		"web-vitals": "^2.1.4"
	},
	"scripts": {
		"start": "react-scripts start",
		"build": "node ./scripts/build-react-no-split.js",
		"test": "react-scripts test",
		"eject": "react-scripts eject"
	},
	"eslintConfig": {
		"extends": [
			"react-app",
			"react-app/jest"
		]
	},
	"browserslist": {
		"production": [
			">0.2%",
			"not dead",
			"not op_mini all"
		],
		"development": [
			"last 1 chrome version",
			"last 1 firefox version",
			"last 1 safari version"
		]
	},
	"devDependencies": {
		"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
		"@types/vscode-webview": "^1.57.5"
	},
	"jest": {
		"transformIgnorePatterns": [
			"/node_modules/(?!(rehype-highlight|react-remark|unist-util-visit|vfile|unified|bail|is-plain-obj|trough|vfile-message|unist-util-stringify-position|mdast-util-from-markdown|mdast-util-to-string|micromark|decode-named-character-reference|character-entities|markdown-table|zwitch|longest-streak|escape-string-regexp|unist-util-is|hast-util-to-text)/)"
		],
		"moduleNameMapper": {
			"\\.(css|less|scss|sass)$": "identity-obj-proxy"
		}
	}
}
