{
  "name": "@adobe/aem-core-cif-react-components",
  "version": "2.18.4",
  "description": "A collection of React components used in the AEM CIF Core Components project",
  "author": "Adobe Systems Inc.",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/adobe/aem-core-cif-components"
  },
  "main": "dist/index.js",
  "files": [
    "dist",
    "i18n"
  ],
  "scripts": {
    "lint": "eslint 'src/**/*.js'",
    "lint:fix": "eslint --fix 'src/**/*.js'",
    "webpack:dev": "npm run i18n:extract-compile && webpack --mode=development",
    "webpack:prod": "npm run i18n:extract-compile && webpack --mode=production && node css-template.js",
    "test": "npm run i18n:extract-compile && npm run lint && npm run prettier:check && jest --coverage",
    "jest": "jest --coverage",
    "ci": "npm run i18n:extract-compile && npm run lint && npm run prettier:check && jest --ci --runInBand --coverage",
    "test:watch": "npm run i18n:extract-compile && npm run lint && jest --watch",
    "prettier:check": "prettier --check '{src,test}/**/*.{js,css}' --config ./.prettierrc",
    "prettier:fix": "prettier --write '{src,test}/**/*.{js,css}' --config ./.prettierrc",
    "snapshot:update": "jest --updateSnapshot",
    "i18n:extract-compile": "formatjs extract \"src/**/*.js\" --out-file i18n/__temp.json && formatjs compile --ast --out-file i18n/en.json i18n/__temp.json && rimraf i18n/__temp.json"
  },
  "devDependencies": {
    "@apollo/client": "~3.1.2",
    "@babel/core": "^7.8.7",
    "@babel/plugin-proposal-optional-chaining": "^7.11.0",
    "@babel/preset-env": "^7.8.7",
    "@babel/preset-react": "^7.8.3",
    "@formatjs/cli": "^4.2.33",
    "@magento/peregrine": "^11.0.0",
    "@peculiar/webcrypto": "^1.1.4",
    "@testing-library/jest-dom": "^5.14.0",
    "@testing-library/react": "^9.5.0",
    "@testing-library/react-hooks": "^7.0.0",
    "acorn": "^6.1.0",
    "babel-eslint": "^10.1.0",
    "babel-loader": "^8.0.6",
    "babel-plugin-formatjs": "^10.3.8",
    "braintree-web-drop-in": "^1.22.1",
    "bufferutil": "^4.0.1",
    "clean-webpack-plugin": "^3.0.0",
    "css-loader": "^3.4.2",
    "eslint": "^7.10.0",
    "eslint-plugin-header": "^3.0.0",
    "eslint-plugin-jest": "^22.21.0",
    "eslint-plugin-react": "^7.19.0",
    "eslint-plugin-react-hooks": "^4.1.2",
    "file-loader": "^4.3.0",
    "graphql": "~15.7.2",
    "identity-obj-proxy": "^3.0.0",
    "informed": "~3.9.0",
    "jest": "^26.0.0",
    "jest-junit": "^10.0.0",
    "mini-css-extract-plugin": "^0.8.2",
    "prettier": "^1.19.1",
    "prop-types": "^15.7.2",
    "react": "^17.0.2",
    "react-dom": "~17.0.1",
    "rimraf": "3.0.2",
    "react-feather": "^2.0.3",
    "react-intl": "~5.20.0",
    "react-redux": "~7.2.2",
    "redux-actions": "~2.6.5",
    "redux-thunk": "^2.3.0",
    "typescript": "^4.4.2",
    "utf-8-validate": "^5.0.2",
    "webpack": "^4.42.0",
    "webpack-cli": "^3.3.11"
  },
  "peerDependencies": {
    "@apollo/client": "^3.1.2",
    "@magento/peregrine": "^11.0.0 || ~12.5.0",
    "braintree-web-drop-in": "^1.22.1",
    "graphql": "~15.7.2",
    "informed": "~3.29.4",
    "prop-types": "^15.7.2",
    "react": "~17.0.1",
    "react-dom": "~17.0.1",
    "react-feather": "^2.0.3",
    "react-intl": "~5.20.0"
  },
  "engines": {
    "node": ">=12",
    "npm": ">= 6"
  }
}
