{ "name": "root", "private": true, "scripts": { "compile": "npm run compile --workspaces --if-present", "test": "npm run compile && npm run test --workspaces --if-present -- --silent", "integration-test": "npm run integration-test --workspaces --if-present -- --silent; exit_code=$?; npm run merge-test-results; npm run log-tests; exit ${exit_code:-99}", "merge-test-results": "jrm test-results.xml \"**/test_results/**/*.junit.xml\"", "log-tests": "cat test-results.xml", "lint": "lint-staged", "ci-lint": "biome check", "prepare": "cd .. && husky javascriptv3/.husky" }, "lint-staged": { "*.{js,ts,jsx,tsx,json}": ["biome format --write", "biome lint"] }, "workspaces": [ "example_code/auto-scaling", "example_code/bedrock", "example_code/bedrock-agent", "example_code/bedrock-agent-runtime", "example_code/bedrock-runtime", "example_code/cloudwatch", "example_code/cloudwatch-events", "example_code/cloudwatch-logs", "example_code/codebuild", "example_code/codecommit", "example_code/cognito-identity-provider", "example_code/cognito-identity-provider/scenarios/cognito-developer-guide-react-example/frontend-client", "example_code/cross-services/aurora-serverless-app", "example_code/cross-services/feedback-sentiment-analyzer/AnalyzeSentiment", "example_code/cross-services/feedback-sentiment-analyzer/ExtractText", "example_code/cross-services/feedback-sentiment-analyzer/SynthesizeAudio", "example_code/cross-services/feedback-sentiment-analyzer/TranslateText", "example_code/cross-services/photo_analyzer", "example_code/cross-services/photo-asset-manager", "example_code/cross-services/transcribe-streaming-app", "example_code/cross-services/wkflw-pools-triggers", "example_code/cross-services/wkflw-topics-queues", "example_code/cross-services/wkflw-resilient-service", "example_code/dynamodb", "example_code/ec2", "example_code/elastic-load-balancing-v2", "example_code/eventbridge", "example_code/glue", "example_code/iam", "example_code/iotsitewise", "example_code/lambda", "example_code/libs", "example_code/kinesis", "example_code/mediaconvert", "example_code/medical-imaging", "example_code/medical-imaging/scenarios/health-image-sets/pixel-data-verification", "example_code/nodegetstarted", "example_code/personalize", "example_code/pinpoint", "example_code/polly", "example_code/redshift", "example_code/s3", "example_code/sagemaker", "example_code/secrets-manager", "example_code/ses", "example_code/sns", "example_code/sqs", "example_code/ssm", "example_code/sts", "example_code/support", "example_code/transcribe", "example_code/web/s3/list-objects", "example_code/sfn" ], "devDependencies": { "@biomejs/biome": "1.9.3", "eslint": "^9.13.0", "husky": "^9.1.6", "junit-report-merger": "^7.0.0", "lint-staged": "^14.0.1", "typescript": "^5.2.2", "vitest": "^1.6.0" } }