{
    "name": "orchard-suite-oa-applications",
    "version": "1.0.0",
    "private": true,
    "license": "MIT",
    "main": "index.js",
    "engines": {
        "node": ">=24"
    },
    "type": "module",
    "packageManager": "pnpm@10.11.0",
    "scripts": {
        "build": "frontend i18n:sync && frontend build",
        "clean": "rm -rf node_modules && rm -rf .cache && pnpm install --force",
        "generate:types": "graphql-codegen",
        "lint:fix": "biome lint --write",
        "lint": "biome lint .",
        "start": "frontend start",
        "start:app-one": "MODULE=test-app-one frontend start",
        "start:app-two": "MODULE=test-app-two frontend start",
        "format": "biome check --write .",
        "format:check": "biome check .",
        "test:unit": "TZ=UTC jest",
        "test": "pnpm format:check && pnpm lint && pnpm test:unit",
        "prepare": "husky install"
    },
    "browserslist": {
        "production": [
            ">0.2%",
            "not dead",
            "not op_mini all"
        ],
        "development": [
            "last 1 chrome version",
            "last 1 firefox version",
            "last 1 safari version"
        ]
    },
    "jest": {
        "preset": "@theorchard/jest-config",
        "projects": [
            "src",
            "modules/*"
        ]
    },
    "resolutions": {
        "@types/react": "18.3.18",
        "@types/react-dom": "18.3.5",
        "micromatch": "4.0.8",
        "minimatch": "3.1.4",
        "picomatch": "^2.3.2",
        "serialize-javascript": "^7.0.5",
        "webpack-dev-server": "^5.2.1",
        "json5": "^1.0.2",
        "postcss": "^8.5.10",
        "lodash": "^4.18.0"
    },
    "pnpm": {
        "overrides": {
            "qs": "^6.15.2",
            "uuid@<14": "^14.0.0",
            "shell-quote": "1.8.4"
        }
    },
    "lint-staged": {
        "*.{js,ts,tsx,json,md}": [
            "biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"
        ]
    },
    "dependencies": {
        "@apollo/client": "^3.7.7",
        "@theorchard/constants": "^1.6.1",
        "@theorchard/suite-components": "^13.0.8",
        "@theorchard/suite-frontend": "^9.6.0",
        "@theorchard/suite-icons": "^7.20.0",
        "classnames": "^2.3.2",
        "dayjs": "^1.11.9",
        "graphql": "^16.6.0",
        "he": "^1.2.0",
        "lodash": "^4.17.21",
        "lodash-es": "^4.17.21",
        "react": "18.3.1",
        "react-bootstrap": "^1.6.8",
        "react-dom": "18.3.1",
        "react-router-dom": "^5.3.0",
        "react-simple-wysiwyg": "^3.4.1",
        "sanitize-html": "^2.17.4"
    },
    "devDependencies": {
        "@aws-sdk/client-secrets-manager": "^3.1063.0",
        "@aws-sdk/types": "3.254.0",
        "@babel/runtime": "^7.22.5",
        "@biomejs/biome": "^2.3.10",
        "@graphql-codegen/add": "^4.0.0",
        "@graphql-codegen/cli": "^6.3.1",
        "@graphql-codegen/introspection": "^5.0.2",
        "@graphql-codegen/near-operation-file-preset": "^5.1.0",
        "@graphql-codegen/typescript": "^5.0.10",
        "@graphql-codegen/typescript-operations": "^5.1.0",
        "@graphql-codegen/typescript-react-apollo": "^4.4.2",
        "@graphql-tools/jest-transform": "^1.2.2",
        "@testing-library/jest-dom": "^5.16.5",
        "@testing-library/react": "^13.4.0",
        "@testing-library/react-hooks": "^8.0.1",
        "@theorchard/frontend-cli": "^4.3.0",
        "@theorchard/frontend-cli-webpack": "^2.4.3",
        "@theorchard/jest-config": "^3.0.0",
        "@theorchard/suite-testing": "^3.2.0",
        "@types/classnames": "^2.3.1",
        "@types/he": "^1.2.3",
        "@types/jest": "^29.4.0",
        "@types/lodash": "^4.14.191",
        "@types/react": "18.3.18",
        "@types/react-dom": "18.3.5",
        "@types/react-router-dom": "^5.1.8",
        "@types/sanitize-html": "^2.16.0",
        "@types/testing-library__jest-dom": "^5.14.9",
        "express-http-proxy": "^1.6.3",
        "husky": "^8.0.3",
        "jest": "29.6.3",
        "jest-environment-jsdom": "^30.3.0",
        "lint-staged": "^15.5.2",
        "react-test-renderer": "^18.3.1",
        "ts-jest": "^29.4.9",
        "ts-node": "^10.9.1",
        "typescript": "5.9.3"
    }
}
