{
    "name": "@carrot-kpi/shared-state",
    "author": "Federico Luzzi <federico.luzzi@protonmail.com>",
    "version": "0.18.0",
    "license": "GPL-3.0-or-later",
    "main": "./dist/cjs/index.cjs",
    "module": "./dist/es/index.mjs",
    "types": "./dist/types/index.d.ts",
    "exports": {
        ".": {
            "import": "./dist/es/index.mjs",
            "default": "./dist/cjs/index.cjs"
        }
    },
    "publishConfig": {
        "access": "public"
    },
    "scripts": {
        "lint": "eslint --ext .tsx,.ts ./src && prettier --check './**/*.{json,md}'",
        "format": "eslint --fix --ext .tsx,.ts,.js ./ && prettier --write './**/*.{json,md}'",
        "build": "yarn clean && rollup -c rollup.config.mjs && tsc",
        "clean": "rimraf ./dist",
        "test": "echo 'No tests' && exit 0",
        "size-limit": "size-limit"
    },
    "dependencies": {
        "@reduxjs/toolkit": "^2.1.0",
        "lodash.debounce": "^4.0.8",
        "react-redux": "9.1.0"
    },
    "peerDependencies": {
        "react": "^18.2.0"
    },
    "devDependencies": {
        "@rollup/plugin-commonjs": "^25.0.7",
        "@rollup/plugin-node-resolve": "^15.2.3",
        "@size-limit/file": "^11.0.2",
        "@types/lodash.debounce": "^4.0.9",
        "@types/react": "^18.2.48",
        "@types/rollup-plugin-peer-deps-external": "^2.2.4",
        "eslint-config-custom": "*",
        "eslint-plugin-prettier": "^5.1.3",
        "eslint-plugin-react": "^7.33.2",
        "prettier": "^3.2.4",
        "react": "^18.2.0",
        "rimraf": "^5.0.5",
        "rollup": "^4.9.6",
        "rollup-plugin-esbuild": "^6.1.1",
        "rollup-plugin-peer-deps-external": "^2.2.4",
        "size-limit": "^11.0.2",
        "tsconfig": "*",
        "typescript": "^5.3.3"
    }
}
