{
    "name": "@moller/design-system",
    "version": "26.2.7",
    "license": "UNLICENSED",
    "type": "module",
    "main": "dist/index.cjs",
    "types": "dist/index.d.ts",
    "module": "dist/index.js",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "import": "./dist/index.js",
            "require": "./dist/index.cjs"
        },
        "./*": {
            "types": "./dist/*/index.d.ts",
            "import": "./dist/*/index.js",
            "require": "./dist/*/index.cjs"
        },
        "./*.js": {
            "types": "./dist/*.d.ts",
            "import": "./dist/*.js",
            "require": "./dist/*.cjs"
        },
        "./*.json": "./dist/*.json",
        "./*.css": "./dist/*.css",
        "./*internal/*": null
    },
    "files": [
        "CHANGELOG.md",
        "dist/*"
    ],
    "scripts": {
        "optimize-icons": "svgo -r -f ./src/foundation/iconography/svg",
        "make-icon-index": "tsx ./build-utils/generateIconIndex.ts ./src/foundation/iconography/svg",
        "build-icons": "pnpm run optimize-icons && pnpm run make-icon-index",
        "watch": "vite build --watch",
        "clean": "shx rm -rf dist",
        "build": "vite build",
        "serve": "vite preview",
        "lint": "tsc && pnpm run detect-cycles && pnpm run eslint",
        "eslint": "eslint . --ext .ts,.tsx --max-warnings 0",
        "detect-cycles": "pnpm madge --extensions ts,tsx ./src --circular",
        "prettier:base": "prettier \"src/**/*.{ts,tsx,json,scss}\"",
        "prettier": "pnpm run prettier:base --check",
        "format": "pnpm run prettier:base --write",
        "build-storybook": "cd docs && pnpm run build"
    },
    "dependencies": {
        "@formkit/auto-animate": "^0.7.0",
        "@gnist/component-utils": "1.0.9",
        "@moller/gnist-themes": "^3.2.4",
        "@mui/base": "^5.0.0-beta.36",
        "@vanilla-extract/css": "^1.14.1",
        "@vanilla-extract/css-utils": "^0.1.3",
        "@vanilla-extract/dynamic": "^2.1.0",
        "@vanilla-extract/recipes": "^0.5.2",
        "classnames": "^2.5.1",
        "fp-ts": "^2.16.7",
        "immer": "^9.0.15",
        "react-content-loader": "^6.2.1"
    },
    "peerDependencies": {
        "@types/react": "^17.0.45 || ^18.0.0",
        "@types/react-dom": "^17.0.0 || ^18.0.0",
        "react": "^17.0.0 || ^18.0.0",
        "react-dom": "^17.0.0 || ^18.0.0"
    },
    "devDependencies": {
        "@gnist/eslint-config": "0.0.0",
        "@gnist/ts-config": "0.0.0",
        "@rollup/plugin-typescript": "^11.1.6",
        "@tsconfig/node20": "^20.1.2",
        "@types/node": "^20.11.16",
        "@types/prettier": "^2.6.1",
        "@types/react": "^17.0.45",
        "@types/react-dom": "^17.0.0",
        "@types/semver": "^7.3.8",
        "@typescript-eslint/eslint-plugin": "^6.19.1",
        "@typescript-eslint/parser": "^6.19.1",
        "@vitejs/plugin-react-swc": "^3.7.0",
        "eslint": "^8.56.0",
        "eslint-config-prettier": "^8.5.0",
        "eslint-import-resolver-typescript": "^3.6.1",
        "eslint-plugin-import-x": "^0.4.4",
        "eslint-plugin-jsx-a11y": "^6.8.0",
        "eslint-plugin-react": "^7.33.2",
        "eslint-plugin-react-hooks": "^4.6.0",
        "eslint-plugin-storybook": "^0.6.15",
        "globby": "^13.1.2",
        "madge": "^6.1.0",
        "prettier": "^2.7.1",
        "react": "^17.0.0",
        "react-dom": "^17.0.0",
        "rollup-plugin-copy": "^3.4.0",
        "semver": "^7.5.2",
        "svgo": "^2.8.0",
        "svgo-autocrop": "^1.1.1",
        "ts-node": "^10.7.0",
        "tslib": "^2.3.1",
        "tsx": "^4.7.1",
        "typescript": "^5.3.3",
        "typescript-transform-paths": "^3.4.6",
        "vite": "^5.3.2",
        "vite-plugin-svgr": "^4.2.0",
        "vite-tsconfig-paths": "^4.3.0"
    },
    "peerDependenciesMeta": {
        "@types/react": {
            "optional": true
        },
        "@types/react-dom": {
            "optional": true
        }
    },
    "gitHead": "d7c54774a8db11a7c0ce047eb423ddf370a88a0c"
}
