text: /*
   * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
   *
   * Licensed under the Apache License, Version 2.0 (the "License").
   * You may not use this file except in compliance with the License.
   * A copy of the License is located at
   *
   * http://aws.amazon.com/apache2.0
   *
   * or in the "license" file accompanying this file. This file is distributed
   * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
   * express or implied. See the License for the specific language governing
   * permissions and limitations under the License.
   */
  
  // jest.config.js
  module.exports = {
    // verbose: true,
    notify: false,
    testEnvironment: 'node',
    setupFilesAfterEnv: ['<rootDir>/setup-tests.js'],
    modulePathIgnorePatterns: ['<rootDir>/dist/'],
    collectCoverageFrom: ['./lib/**/*.js', '!**/*.test.js', '!**/*.config.js', '!**/__fixtures__/**', '!/dist/'],
    coverageThreshold: {
      global: {
        lines: 80,
        branches: 80,
        functions: 80,
      },
    },
    testPathIgnorePatterns: ['/node_modules/', '/.history/', '/__tests__/__fixtures__/', '/dist/'],
    // Configure JUnit reporter as CodeBuild currently only supports JUnit or Cucumber reports
    // See https://docs.aws.amazon.com/codebuild/latest/userguide/test-reporting.html
    reporters: ['default', ['jest-junit', { suiteName: 'jest tests', outputDirectory: './.build/test' }]],
  };
  