{
    "name": "@squiz/resource-browser",
    "version": "3.3.12",
    "main": "lib/index.js",
    "types": "lib/index.d.ts",
    "private": false,
    "publishConfig": {
        "access": "public"
    },
    "scripts": {
        "compile": "npm run compile:styles && npm run compile:code",
        "compile:code": "tsc -b ./tsconfig.json",
        "compile:styles": "node build.js",
        "storybook": "storybook dev -p 6006",
        "storybook:build": "storybook build",
        "storybook:cjs-fix": "storybook-filestore-compile-fix",
        "storybook:upload": "storybook-filestore-uploader",
        "test": "npm run test:unit && npm run test:eslint",
        "test:unit": "jest",
        "test:eslint": "eslint .",
        "test:watch": "jest --watch"
    },
    "dependencies": {
        "@emotion/styled": "^11.11.5",
        "@mui/icons-material": "5.11.16",
        "@react-aria/interactions": "^3.21.1",
        "@react-types/overlays": "^3.8.7",
        "@react-types/shared": "^3.23.1",
        "@squiz/dx-json-schema-lib": "^1.67.0",
        "@squiz/generic-browser-lib": "^1.67.5",
        "@squiz/resource-browser-ui-lib": "1.2.7",
        "clsx": "^2.1.0",
        "expiry-map": "^2.0.0",
        "p-memoize": "^4.0.4",
        "react-aria": "3.23.1",
        "react-responsive": "9.0.2",
        "react-stately": "3.21.0"
    },
    "devDependencies": {
        "@squiz/sds": "^1.4.0",
        "@squiz/eslint-config": "^1.7.0",
        "@storybook/addon-essentials": "^7.5.3",
        "@storybook/addon-interactions": "^7.5.3",
        "@storybook/addon-links": "^7.5.3",
        "@storybook/addon-styling": "1.0.1",
        "@storybook/blocks": "^7.5.3",
        "@storybook/react": "^7.5.3",
        "@storybook/react-vite": "^7.5.3",
        "@storybook/testing-library": "0.0.14-next.1",
        "@testing-library/jest-dom": "5.16.5",
        "@testing-library/react": "14.0.0",
        "@testing-library/user-event": "14.4.3",
        "@types/postcss-js": "4.0.0",
        "@types/react": "^18.2.45",
        "@types/react-dom": "^18.2.18",
        "@typescript-eslint/parser": "^7.12.0",
        "autoprefixer": "10.4.14",
        "esbuild": "^0.19.3",
        "esbuild-sass-plugin": "^2.8.0",
        "eslint-import-resolver-typescript": "^3.6.1",
        "eslint-plugin-import": "^2.29.1",
        "jest": "29.4.1",
        "jest-environment-jsdom": "29.4.1",
        "postcss": "8.4.31",
        "postcss-loader": "7.2.4",
        "postcss-nested": "6.0.1",
        "postcss-prefix-selector": "1.16.0",
        "prop-types": "15.8.1",
        "storybook": "^7.5.3",
        "tailwindcss": "3.3.1",
        "ts-jest": "29.0.5",
        "typescript": "4.9.3",
        "vite": "^4.5.0"
    },
    "peerDependencies": {
        "@types/react": "^16.14.0 || ^17 || ^18",
        "@types/react-dom": "^16.9.0 || ^17 || ^18",
        "react": "^16.14.0 || ^17 || ^18",
        "react-dom": "^16.14.0 || ^17 || ^18",
        "@squiz/sds": "^1.4.0"
    },
    "peerDependenciesMeta": {
        "@types/react": {
            "optional": true
        },
        "@types/react-dom": {
            "optional": true
        }
    },
    "volta": {
        "node": "18.18.0"
    }
}
