{
    "name": "<%=projectName%>",
    "version": "1.0.0",
    "private": true,
    "license": "MIT",
    "main": "index.js",
    "scripts": {
        "build": "frontend build",
        "clean": "rm -rf node_modules && rm -rf .cache && yarn install --force",
        "format": "prettier --write .",
        "format:check": "prettier --check .",
        "lint:css": "stylelint 'src/**/*.scss'",
        "lint:js": "eslint --ext .js,.ts,.tsx,.jsx --cache --cache-location .cache/.eslintcache src",
        "lint": "yarn lint:css && yarn lint:js",
        "start": "frontend dev",
        "test:unit": "jest",
        "test": "yarn format:check && yarn lint && yarn 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"
        ]
    },
    "eslintConfig": {
        "extends": "@theorchard/react-ts-prettier"
    },
    "prettier": "@theorchard/prettier-config",
    "jest": {
        "preset": "@theorchard/jest-config",
        "setupFiles": [
            "<rootDir>/jest.setup.js"
        ]
    },
    "lint-staged": {
        "*.{js,jsx,ts,tsx,scss,css,json,md,yaml}": [
            "prettier --write"
        ],
        "*.scss": "stylelint --fix",
        "*.{js,css,md}": "prettier --write"
    },
    "dependencies": {
        "@apollo/client": "^3.7.16",
        "@theorchard/suite-components": "^5.28.4",
        "@theorchard/suite-frontend": "^5.4.1",
        "@theorchard/suite-icons": "^3.28.1",
        "classnames": "^2.3.1",
        "react": "^17.0.2",
        "react-dom": "^17.0.2",
        "react-router-dom": "^5.3.0"
    },
    "devDependencies": {
        "@graphql-tools/jest-transform": "^2.0.0",
        "@testing-library/jest-dom": "^5.16.5",
        "@testing-library/react": "^12.1.5",
        "@theorchard/eslint-config-react-ts-prettier": "^2.1.4",
        "@theorchard/frontend-cli": "^2.32.2",
        "@theorchard/jest-config": "^1.2.0",
        "@theorchard/prettier-config": "^1.0.0",
        "@theorchard/stylelint-config-prettier": "^1.1.0",
        "@types/classnames": "^2.3.1",
        "@types/jest": "^29.5.2",
        "@types/react": "^16.14.15",
        "@types/react-dom": "^16.9.14",
        "@types/react-router-dom": "^5.1.8",
        "husky": "^8.0.3",
        "lint-staged": "^13.2.2",
        "jest": "^29.5.0",
        "jest-environment-jsdom": "^29.5.0",
        "prettier": "^2.8.8",
        "stylelint": "^14.3.0",
        "ts-jest": "^29.1.0",
        "ts-node": "^10.9.1",
        "typescript": "^5.1.3"
    }
}
