{
    "name": "@plurid/plurid-ui-components-react",
    "version": "0.0.0-28",
    "description": "Plurid User Interface Components for React",
    "keywords": [
        "plurid",
        "ui",
        "components",
        "react"
    ],
    "author": "ly3xqhl8g9 <ly3xqhl8g9@plurid.com> (https://plurid.com)",
    "license": "SEE LICENSE IN LICENSE",
    "repository": {
        "type": "git",
        "url": "https://github.com/plurid/plurid-ui"
    },
    "bugs": {
        "email": "source@plurid.com",
        "url": "https://github.com/plurid/plurid-ui/issues"
    },
    "homepage": "https://github.com/plurid/plurid-ui",
    "publishConfig": {
        "registry": "https://registry.npmjs.org/",
        "access": "public"
    },
    "files": [
        "distribution/"
    ],
    "main": "distribution/index.js",
    "module": "distribution/index.es.js",
    "types": "distribution/index.d.ts",
    "engines": {
        "node": ">=12",
        "npm": ">=6"
    },
    "scripts": {
        "prepare": "ts-patch install -s",
        "test": "jest -c ./configurations/jest.config.js",
        "lint": "eslint -c ./configurations/.eslintrc.js ./source/index.ts",
        "clean": "rm -rf ./distribution",
        "start": "pnpm clean && rollup -c ./scripts/rollup.config.js -w",
        "build.clean": "rm -rf `find ./distribution/ -type d -name __tests__`",
        "build.development": "pnpm clean && rollup -c ./scripts/rollup.config.js --bundleConfigAsCjs",
        "build.production": "rollup -c ./scripts/rollup.config.js --environment BUILD:production --bundleConfigAsCjs",
        "build": "pnpm clean && pnpm lint && pnpm test && pnpm build.production && pnpm build.clean",
        "prepublishOnly": "pnpm build"
    },
    "peerDependencies": {
        "@plurid/plurid-functions": "*",
        "@plurid/plurid-functions-react": "*",
        "@plurid/plurid-icons-react": "*",
        "@plurid/plurid-themes": "*",
        "@plurid/plurid-ui-state-react": "*",
        "@reduxjs/toolkit": ">=1.9",
        "react": ">=18",
        "react-dom": ">=18",
        "react-redux": ">=8.1",
        "styled-components": ">=5"
    },
    "devDependencies": {
        "@babel/core": "^7.22.5",
        "@plurid/plurid-functions": "^0.0.0-31",
        "@plurid/plurid-functions-react": "^0.0.0-5",
        "@plurid/plurid-icons-react": "^0.0.0-5",
        "@plurid/plurid-themes": "^0.0.0-2",
        "@plurid/plurid-ui-state-react": "^0.0.0-11",
        "@reduxjs/toolkit": "^1.9.5",
        "@rollup/plugin-terser": "^0.4.3",
        "@types/jest": "^29.5.2",
        "@types/node": "^20.3.3",
        "@types/react": "^18.2.14",
        "@types/react-dom": "^18.2.6",
        "@types/react-redux": "^7.1.25",
        "@types/styled-components": "^5.1.26",
        "@typescript-eslint/eslint-plugin": "^5.60.1",
        "@typescript-eslint/parser": "^5.60.1",
        "eslint": "^8.44.0",
        "immer": "^10.0.2",
        "jest": "^29.5.0",
        "react": "^18.2.0",
        "react-dom": "^18.2.0",
        "react-redux": "^8.1.1",
        "redux": "^4.2.1",
        "redux-thunk": "^2.4.2",
        "rollup": "^3.26.0",
        "rollup-plugin-typescript2": "^0.35.0",
        "styled-components": "==5.3.10",
        "ts-jest": "^29.1.1",
        "ts-patch": "^3.0.1",
        "typescript": "5.1.6",
        "typescript-transform-paths": "^3.4.6"
    }
}
