{
    "name": "benivo-ui-library",
    "version": "1.9.71",
    "description": "Benivo UI library",
    "main": "index.js",
    "types": "lib/index.d.ts",
    "license": "MIT",
    "readme": "README.md",
    "keywords": [
        "react",
        "react-ui-lib",
        "components",
        "hooks"
    ],
    "scripts": {
        "test": "jest",
        "coverage": "jest --coverage",
        "prestart": "npm test",
        "build": "rimraf lib && webpack --mode production --config webpack.config.js",
        "new-node-build": "set NODE_OPTIONS=--openssl-legacy-provider && rimraf lib && webpack --mode production --config webpack.config.js",
        "start": "webpack-dev-server --open --hot --mode development --config webpack.config.dev.js",
        "debug": "webpack-dev-server --open --hot --mode development --config webpack.config.dev.js",
        "storybook": "storybook dev -p 6006",
        "build:storybook": "storybook build",
        "publish:lib": "npm run build && copy .npmrc lib\\.npmrc && cd lib && npm publish"
    },
    "peerDependencies": {
        "prop-types": "^15.7.2",
        "react": "^18.3.1",
        "react-dom": "^18.3.1"
    },
    "devDependencies": {
        "@babel/cli": "^7.28.6",
        "@babel/core": "^7.28.6",
        "@babel/node": "^7.28.6",
        "@babel/plugin-transform-class-properties": "^7.28.6",
        "@babel/plugin-transform-modules-commonjs": "^7.28.6",
        "@babel/plugin-transform-optional-chaining": "^7.28.6",
        "@babel/plugin-transform-runtime": "^7.28.5",
        "@babel/plugin-transform-shorthand-properties": "^7.27.1",
        "@babel/polyfill": "^7.12.1",
        "@babel/preset-env": "^7.28.6",
        "@babel/preset-react": "^7.28.5",
        "@babel/runtime": "^7.28.6",
        "@chromatic-com/storybook": "^3.2.7",
        "@storybook/addon-essentials": "^8.6.17",
        "@storybook/addon-interactions": "^8.6.17",
        "@storybook/addon-links": "^8.6.17",
        "@storybook/addon-onboarding": "^8.6.17",
        "@storybook/addon-styling-webpack": "^1.0.0",
        "@storybook/addon-webpack5-compiler-swc": "^3.0.0",
        "@storybook/blocks": "^8.6.17",
        "@storybook/preset-react-webpack": "8.6.17",
        "@storybook/react": "^8.6.17",
        "@storybook/react-webpack5": "^8.6.17",
        "@storybook/test": "^8.6.17",
        "@testing-library/dom": "^10.4.1",
        "@testing-library/jest-dom": "^6.9.1",
        "@testing-library/react": "^16.3.2",
        "@testing-library/user-event": "^14.6.1",
        "babel-jest": "^30.2.0",
        "babel-loader": "^10.0.0",
        "babel-plugin-react-require": "^4.0.3",
        "body-parser": "^2.2.2",
        "copy-webpack-plugin": "^14.0.0",
        "css-loader": "^7.1.2",
        "css-minimizer-webpack-plugin": "^8.0.0",
        "file-loader": "^6.2.0",
        "html-webpack-plugin": "^5.6.0",
        "jest": "^30.2.0",
        "jest-canvas-mock": "^2.5.2",
        "jest-cli": "^30.2.0",
        "jest-environment-jsdom": "^30.2.0",
        "less": "^4.5.1",
        "less-loader": "^12.3.0",
        "mini-css-extract-plugin": "^2.6.1",
        "path": "^0.12.7",
        "prop-types": "^15.7.2",
        "react": "^18.3.1",
        "react-datepicker": "^4.8.0",
        "react-dom": "^18.3.1",
        "storybook": "^8.6.17",
        "style-loader": "^3.3.3",
        "terser-webpack-plugin": "^5.6.1",
        "url-loader": "^4.1.1",
        "webpack": "^5.104.1",
        "webpack-bundle-analyzer": "^5.2.0",
        "webpack-cli": "^6.0.1",
        "webpack-dev-middleware": "^7.4.5",
        "webpack-dev-server": "^5.2.3",
        "webpack-hot-middleware": "^2.26.1",
        "webpack-md5-hash": "0.0.6",
        "webpack-node-externals": "^3.0.0"
    },
    "dependencies": {
        "dompurify": "^3.3.1",
        "lodash": "^4.17.23",
        "moment": "^2.29.4",
        "primereact": "^10.9.1",
        "react-device-detect": "^2.2.3",
        "react-loading-skeleton": "^3.1.0",
        "react-notifications-component": "^4.0.1",
        "react-places-autocomplete": "^7.2.1",
        "react-router-dom": "^5.3.4",
        "react-select": "^5.5.0",
        "rimraf": "^6.0.1",
        "swiper": "^12.1.2"
    },
    "overrides": {
        "babel-loader": {
            "loader-utils": "^2.0.4"
        },
        "eslint-loader": {
            "loader-utils": "^2.0.4"
        },
        "file-loader": {
            "loader-utils": "^2.0.4",
            "ajv": "^8.18.0"
        },
        "mini-css-extract-plugin": {
            "loader-utils": "^2.0.4"
        },
        "url-loader": {
            "loader-utils": "^2.0.4",
            "ajv": "^8.18.0"
        },
        "source-map-resolve": {
            "decode-uri-component": "^0.2.1"
        },
        "minimatch": "^10.2.1",
        "glob": "^11.0.0",
        "qs": "^6.14.2",
        "jest-mock": "^30.4.0",
        "tar": "^7.5.8",
        "terser-webpack-plugin": "^5.6.1"
    }
}
