 aacb45156b
			
		
	
	aacb45156b
	
	
	
		
			
			- Install Jest for unit testing with React Testing Library - Install Playwright for end-to-end testing - Configure Jest with proper TypeScript support and module mapping - Create test setup files and utilities for both unit and e2e tests Components: * Jest configuration with coverage thresholds * Playwright configuration with browser automation * Unit tests for LoginForm, AuthContext, and useSocketIO hook * E2E tests for authentication, dashboard, and agents workflows * GitHub Actions workflow for automated testing * Mock data and API utilities for consistent testing * Test documentation with best practices Testing features: - Unit tests with 70% coverage threshold - E2E tests with API mocking and user journey testing - CI/CD integration for automated test runs - Cross-browser testing support with Playwright - Authentication system testing end-to-end 🚀 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|     "name": "parse5",
 | |
|     "type": "module",
 | |
|     "description": "HTML parser and serializer.",
 | |
|     "version": "7.3.0",
 | |
|     "author": "Ivan Nikulin <ifaaan@gmail.com> (https://github.com/inikulin)",
 | |
|     "contributors": "https://github.com/inikulin/parse5/graphs/contributors",
 | |
|     "homepage": "https://parse5.js.org",
 | |
|     "funding": "https://github.com/inikulin/parse5?sponsor=1",
 | |
|     "dependencies": {
 | |
|         "entities": "^6.0.0"
 | |
|     },
 | |
|     "keywords": [
 | |
|         "html",
 | |
|         "parser",
 | |
|         "html5",
 | |
|         "WHATWG",
 | |
|         "specification",
 | |
|         "fast",
 | |
|         "html parser",
 | |
|         "html5 parser",
 | |
|         "htmlparser",
 | |
|         "parse5",
 | |
|         "serializer",
 | |
|         "html serializer",
 | |
|         "htmlserializer",
 | |
|         "parse",
 | |
|         "serialize"
 | |
|     ],
 | |
|     "license": "MIT",
 | |
|     "main": "dist/cjs/index.js",
 | |
|     "module": "dist/index.js",
 | |
|     "types": "dist/index.d.ts",
 | |
|     "exports": {
 | |
|         "import": "./dist/index.js",
 | |
|         "require": "./dist/cjs/index.js"
 | |
|     },
 | |
|     "scripts": {
 | |
|         "build:cjs": "tsc --noCheck --moduleResolution node10 --module CommonJS --target ES6 --outDir dist/cjs && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json"
 | |
|     },
 | |
|     "repository": {
 | |
|         "type": "git",
 | |
|         "url": "git://github.com/inikulin/parse5.git"
 | |
|     },
 | |
|     "files": [
 | |
|         "dist/cjs/package.json",
 | |
|         "dist/**/*.js",
 | |
|         "dist/**/*.d.ts"
 | |
|     ]
 | |
| }
 |