{
    "name": "razor-shared-library",
    "private": false,
    "version": "1.5.9",
    "type": "module",
    "author": {
        "email": "feras.ahmad@gmx.de",
        "name": "Feras Ahmad"
    },
    "main": "dist/index.umd.js",
    "module": "dist/index.es.js",
    "types": "dist/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "import": "./dist/index.es.js",
            "require": "./dist/index.umd.js"
        }
    },
    "files": [
        "/dist"
    ],
    "publishConfig": {
        "access": "public"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Eng-FerasAhmad/razor-shared-library.git"
    },
    "keywords": [
        "react",
        "vite",
        "razor",
        "mui",
        "storybook"
    ],
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/Eng-FerasAhmad/razor-shared-library/issues"
    },
    "homepage": "https://github.com/Eng-FerasAhmad/razor-shared-library/blob/master/README.md",
    "scripts": {
        "dev": "vite",
        "vite:build": "vite build",
        "build": "npm run eslint && npm run prettier && npm run test && tsc && vite build",
        "eslint": "eslint \"./src/**/*.{ts,tsx}\"",
        "eslint:fix": "eslint \"./src/**/*.{ts,tsx}\" --fix",
        "prettier": "prettier --check .",
        "prettier:fix": "npx prettier --write . ",
        "stylelint": "stylelint \"./src/**/styles.ts\"",
        "stylelint:fix": "stylelint \"./src/**/styles.ts\" --fix",
        "lint:fix": "eslint \"./src/**/*.{ts,tsx}\" --fix && npx prettier --write . && stylelint \"./src/**/styles.ts\" --fix",
        "preview": "vite preview",
        "test": "cross-env NODE_ENV=test jest --silent",
        "test:verbose": "cross-env NODE_ENV=test jest",
        "test:coverage": "cross-env NODE_ENV=test npm run test",
        "storybook": "storybook dev -p 6006",
        "build-storybook": "storybook build",
        "deploy-storybook": "storybook build && gh-pages -d storybook-static"
    },
    "dependencies": {
        "@emotion/react": "^11.13.3",
        "@emotion/styled": "^11.13.0",
        "@mui/icons-material": "^6.1.1",
        "@mui/material": "^6.1.1",
        "@mui/x-date-pickers": "^7.18.0",
        "@types/node": "^20.11.16",
        "dayjs": "^1.11.10",
        "path": "^0.12.7",
        "react": "^18.0.0",
        "react-dom": "^18.0.0"
    },
    "devDependencies": {
        "@storybook/addon-essentials": "^8.6.6",
        "@storybook/addon-interactions": "^8.6.6",
        "@storybook/addon-links": "^8.6.6",
        "@storybook/blocks": "^8.6.6",
        "@storybook/manager-api": "^8.6.6",
        "@storybook/react": "^8.6.6",
        "@storybook/react-vite": "^8.6.6",
        "@storybook/test": "^8.6.6",
        "@storybook/theming": "^8.6.6",
        "@testing-library/dom": "^9.3.4",
        "@testing-library/jest-dom": "^6.1.4",
        "@testing-library/react": "^14.0.0",
        "@testing-library/user-event": "^14.5.2",
        "@types/jest": "^29.5.11",
        "@types/node": "^20.10.6",
        "@types/react": "^18.2.43",
        "@types/react-dom": "^18.2.17",
        "@typescript-eslint/eslint-plugin": "^6.14.0",
        "@typescript-eslint/parser": "^6.14.0",
        "@vitejs/plugin-react": "^4.2.1",
        "cross-env": "^7.0.3",
        "cross-fetch": "^4.0.0",
        "eslint": "^8.55.0",
        "eslint-config-airbnb": "^19.0.4",
        "eslint-config-airbnb-typescript": "^17.1.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-import-resolver-typescript": "^3.6.1",
        "eslint-import-resolver-vite": "^1.3.2",
        "eslint-plugin-import": "^2.28.1",
        "eslint-plugin-prettier": "^5.0.1",
        "eslint-plugin-react": "^7.33.2",
        "eslint-plugin-react-hooks": "^4.6.0",
        "eslint-plugin-react-refresh": "^0.4.5",
        "eslint-plugin-storybook": "^0.8.0",
        "eslint-plugin-unused-imports": "^3.0.0",
        "flush-promises": "^1.0.2",
        "gh-pages": "^6.1.1",
        "identity-obj-proxy": "^3.0.0",
        "jest": "^29.7.0",
        "jest-canvas-mock": "^2.5.2",
        "jest-environment-jsdom": "^29.7.0",
        "jest-svg-transformer": "^1.0.0",
        "jsdom": "^25.0.1",
        "postcss-styled-syntax": "^0.6.4",
        "prettier": "3.0.3",
        "storybook": "^8.6.6",
        "stylelint": "^16.1.0",
        "stylelint-config-recommended": "^14.0.0",
        "stylelint-config-standard": "^36.0.0",
        "ts-jest": "^29.1.1",
        "ts-node": "^10.9.2",
        "tslib": "^2.6.3",
        "typescript": "^5.6.2",
        "vite": "^5.4.8",
        "vite-plugin-dts": "^4.2.3",
        "vite-plugin-eslint": "^1.8.1",
        "vite-tsconfig-paths": "^4.3.1"
    },
    "peerDependencies": {
        "@mui/icons-material": "^6.1.1",
        "@mui/material": "^6.1.1",
        "react": "^18.0.0",
        "react-dom": "^18.0.0"
    }
}
