UNPKG

goobs-testing

Version:

A robust testing toolkit for JavaScript and TypeScript projects, offering custom assertions, advanced mocking utilities, performance profiling, benchmarking tools, flexible logging options, and seamless integration with Jest and Husky for enhanced test-dr

77 lines (76 loc) 2.13 kB
{ "name": "goobs-testing", "version": "0.2.2", "description": "A robust testing toolkit for JavaScript and TypeScript projects, offering custom assertions, advanced mocking utilities, performance profiling, benchmarking tools, flexible logging options, and seamless integration with Jest and Husky for enhanced test-driven development workflows.", "main": "src/index.ts", "types": "src/index.ts", "scripts": { "build": "yarn lint && yarn typecheck && yarn pretty", "typecheck": "tsc --noEmit", "lint": "eslint . --ext .ts,.tsx", "lint:fix": "eslint . --ext .ts,.tsx --fix", "pretty": "prettier --write \"src/**/*.{ts,tsx}\"", "prepublishOnly": "yarn build", "publish-package": "npm publish", "test": "jest" }, "devDependencies": { "@types/jest": "^29.5.12", "@types/node": "^22.5.0", "@typescript-eslint/eslint-plugin": "^8.2.0", "@typescript-eslint/parser": "^8.2.0", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^28.8.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "^7.35.0", "eslint-plugin-react-hooks": "^4.6.2", "husky": "^9.1.5", "jest": "^29.7.0", "prettier": "^3.3.3", "ts-jest": "^29.2.5", "typescript": "^5.5.4" }, "files": [ "src" ], "keywords": [ "testing", "utilities", "assertions", "mocking", "performance", "benchmarking", "jest", "typescript", "javascript", "error-handling", "logging", "test-helpers", "development", "qa", "unit-testing", "integration-testing", "performance-testing", "profiling", "code-optimization", "metrics", "pre-commit", "git-hooks", "husky", "ci-cd", "local-logging", "github-integration", "test-reporting" ], "author": "Matthew Goluba", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/goobz22/goobs-testing" }, "dependencies": { "react": "^18.3.1", "winston": "^3.14.1" } }