{
  "name": "@aws-amplify/codegen-ui-react",
  "version": "2.20.7",
  "description": "Amplify UI React code generation implementation",
  "author": "Amazon Web Services",
  "repository": "https://github.com/aws-amplify/amplify-codegen-ui.git",
  "homepage": "https://docs.amplify.aws/",
  "license": "Apache-2.0",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist/**"
  ],
  "scripts": {
    "test": "jest",
    "test:watch": "jest --watch",
    "test:ci": "jest --ci -i",
    "test:update": "jest --updateSnapshot",
    "build": "tsc -p tsconfig.build.json",
    "build:watch": "npm run build -- --watch"
  },
  "devDependencies": {
    "@aws-amplify/appsync-modelgen-plugin": "^2.3.3",
    "@aws-amplify/datastore": "^4.7.5",
    "@aws-amplify/ui-react": "^4.6.0",
    "@aws-amplify/ui-react-storage": "^1.1.0",
    "@testing-library/react-hooks": "^7.0.1",
    "@types/node": "^16.3.3",
    "@types/pluralize": "^0.0.29",
    "@types/react": "^17.0.4",
    "@types/semver": "^7.3.9",
    "pascalcase": "1.0.0",
    "react": "^17.0.0",
    "react-test-renderer": "^17.0.2"
  },
  "dependencies": {
    "@aws-amplify/codegen-ui": "2.20.7",
    "@typescript/vfs": "~1.3.5",
    "pluralize": "^8.0.0",
    "semver": "^7.5.4",
    "typescript": "<=4.5.0"
  },
  "peerDependencies": {
    "react": "^16.8 || ^17.0 || ^18.0",
    "react-dom": "^16.8 || ^17.0 || ^18.0"
  },
  "optionalDependencies": {
    "prettier": "2.3.2"
  },
  "jest": {
    "verbose": false,
    "preset": "ts-jest",
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "collectCoverage": true,
    "collectCoverageFrom": [
      "lib/**/*.ts",
      "lib/**/*.tsx"
    ],
    "coveragePathIgnorePatterns": [
      "<rootDir>/lib/__tests__/__utils__/"
    ],
    "testEnvironment": "jsdom",
    "testRegex": [
      "(lib/__tests__/.*.test.ts)$",
      "(lib/utils-file-functions/.*/__tests__/.*.test.tsx)$",
      "(lib/utils-file-functions/.*/__tests__/.*.test.ts)$"
    ],
    "testPathIgnorePatterns": [
      "<rootDir>/lib/__tests__/__utils__/"
    ],
    "globals": {
      "ts-jest": {
        "diagnostics": false
      }
    },
    "moduleFileExtensions": [
      "ts",
      "js",
      "tsx"
    ]
  },
  "resolutions": {
    "@types/eslint": "8.4.3"
  },
  "overrides": {
    "form-data": "^4.0.4",
    "hermes-engine": ">=0.10.0",
    "shell-quote": ">=1.7.3"
  },
  "gitHead": "4b504efd4c7f795a9ab09c05c85afde743ab214d"
}
