Files
hive/frontend/node_modules/emittery/package.json
anthonyrawlins aacb45156b Set up comprehensive frontend testing infrastructure
- 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>
2025-07-11 14:06:34 +10:00

68 lines
1.0 KiB
JSON

{
"name": "emittery",
"version": "0.13.1",
"description": "Simple and modern async event emitter",
"license": "MIT",
"repository": "sindresorhus/emittery",
"funding": "https://github.com/sindresorhus/emittery?sponsor=1",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
"url": "https://sindresorhus.com"
},
"engines": {
"node": ">=12"
},
"scripts": {
"test": "xo && nyc ava && tsd"
},
"files": [
"index.js",
"index.d.ts",
"maps.js"
],
"keywords": [
"event",
"emitter",
"eventemitter",
"events",
"async",
"emit",
"on",
"once",
"off",
"listener",
"subscribe",
"unsubscribe",
"pubsub",
"tiny",
"addlistener",
"addeventlistener",
"dispatch",
"dispatcher",
"observer",
"trigger",
"await",
"promise",
"typescript",
"ts",
"typed"
],
"devDependencies": {
"@types/node": "^15.6.1",
"ava": "^2.4.0",
"delay": "^4.3.0",
"nyc": "^15.0.0",
"p-event": "^4.1.0",
"tsd": "^0.19.1",
"xo": "^0.39.0"
},
"nyc": {
"reporter": [
"html",
"lcov",
"text"
]
}
}