{
  "name": "@salesforce/retail-react-app",
  "version": "10.0.1",
  "license": "See license in LICENSE",
  "author": "cc-pwa-kit@salesforce.com",
  "ccExtensibility": {
    "extendable": [
      "@salesforce/retail-react-app"
    ]
  },
  "scripts": {
    "analyze-build": "cross-env MOBIFY_ANALYZE=true npm run build",
    "build": "npm run build-translations && pwa-kit-dev build",
    "build-translations": "npm run extract-default-translations && npm run compile-translations && npm run compile-translations:pseudo",
    "compile-translations": "node ./scripts/translations/compile-folder.js translations",
    "compile-translations:pseudo": "node ./scripts/translations/compile-pseudo.js translations/en-US.json",
    "extract-default-translations": "node ./scripts/translations/extract-default-messages.js en-US en-GB",
    "format": "pwa-kit-dev format \"**/*.{js,jsx}\"",
    "lint": "pwa-kit-dev lint \"**/*.{js,jsx}\"",
    "lint:fix": "npm run lint -- --fix",
    "postinstall": "npm run compile-translations && npm run compile-translations:pseudo",
    "push": "npm run build && pwa-kit-dev push",
    "save-credentials": "pwa-kit-dev save-credentials",
    "start": "cross-env NODE_ICU_DATA=node_modules/full-icu pwa-kit-dev start",
    "start:inspect": "npm run start -- --inspect",
    "start:pseudolocale": "npm run extract-default-translations && npm run compile-translations:pseudo && cross-env USE_PSEUDOLOCALE=true npm run start",
    "tail-logs": "pwa-kit-dev tail-logs",
    "test": "pwa-kit-dev test",
    "test:lighthouse": "cross-env NODE_ENV=production lhci autorun --config=tests/lighthouserc.js",
    "test:max-file-size": "npm run build && bundlesize"
  },
  "browserslist": [
    "iOS >= 9.0",
    "Android >= 4.4.4",
    "last 4 ChromeAndroid versions"
  ],
  "dependencies": {
    "@chakra-ui/icons": "^2.0.19",
    "@chakra-ui/react": "2.7.0",
    "@chakra-ui/skip-nav": "^2.0.15",
    "@chakra-ui/system": "^2.5.6",
    "@emotion/react": "^11.10.6",
    "@emotion/styled": "^11.10.6",
    "@formatjs/cli": "6.9.0",
    "@lhci/cli": "^0.11.0",
    "@loadable/component": "^5.15.3",
    "@peculiar/webcrypto": "^1.4.2",
    "@salesforce/cc-datacloud-typescript": "1.1.2",
    "@salesforce/commerce-sdk-react": "5.2.1",
    "@salesforce/pwa-kit-dev": "3.18.1",
    "@salesforce/pwa-kit-react-sdk": "3.18.1",
    "@salesforce/pwa-kit-runtime": "3.18.1",
    "@salesforce/storefront-next-runtime": "0.4.2",
    "@tanstack/react-query": "^4.28.0",
    "@tanstack/react-query-devtools": "^4.29.1",
    "@testing-library/dom": "^9.0.1",
    "@testing-library/jest-dom": "^5.16.5",
    "@testing-library/react": "^14.0.0",
    "@testing-library/user-event": "14.4.3",
    "@vis.gl/react-google-maps": "^1.5.4",
    "babel-plugin-module-resolver": "5.0.2",
    "base64-arraybuffer": "^0.2.0",
    "bundlesize2": "^0.0.35",
    "card-validator": "^8.1.1",
    "cross-env": "^5.2.1",
    "cross-fetch": "^3.1.4",
    "focus-visible": "^5.2.0",
    "framer-motion": "^10.12.9",
    "full-icu": "^1.5.0",
    "helmet": "^4.6.0",
    "jest-fetch-mock": "^3.0.3",
    "jose": "^4.14.4",
    "js-cookie": "^3.0.1",
    "jsonwebtoken": "^9.0.0",
    "jwt-decode": "^4.0.0",
    "lodash": "^4.17.21",
    "msw": "^1.2.1",
    "nanoid": "^3.3.8",
    "prop-types": "^15.8.1",
    "query-string": "^7.1.3",
    "raf": "^3.4.1",
    "randomstring": "^1.2.3",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-helmet": "^6.1.0",
    "react-hook-form": "^7.43.9",
    "react-intl": "^5.25.1",
    "react-router-dom": "^5.3.4"
  },
  "devDependencies": {
    "cross-env": "^5.2.1"
  },
  "overrides": {
    "react-router": {
      "path-to-regexp": "^1.9.0"
    },
    "@salesforce/storefront-next-runtime": {
      "react": "^18.2.0",
      "react-dom": "^18.2.0",
      "react-router": "^5.3.4"
    }
  },
  "engines": {
    "node": "^18.0.0 || ^20.0.0 || ^22.0.0 || ^24.0.0",
    "npm": "^9.0.0 || ^10.0.0 || ^11.0.0"
  },
  "bundlesize": [
    {
      "path": "build/main.js",
      "maxSize": "102 kB"
    },
    {
      "path": "build/vendor.js",
      "maxSize": "395 kB"
    }
  ],
  "gitHead": "e73955a722108676d4c60886f0bee820243eec40"
}
