{
  "name": "react-broken-layouter",
  "version": "1.0.6",
  "description": "Layouter is a lightweight React utility for creating responsive masonry-style layouts.",
  "main": "dist/index.cjs.js",
  "module": "dist/index.esm.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "dev": "tsc --watch",
    "clean": "rimraf dist",
    "build:cjs": "tsc --outDir dist/cjs",
    "build:esm": "tsc -p tsconfig.esm.json --outDir dist/esm",
    "build": "npm run clean && npm run build:cjs && npm run build:esm && cp -r dist/cjs/* dist/ && cp dist/esm/index.js dist/index.esm.js && rm -rf dist/cjs dist/esm",
    "prepublishOnly": "npm run build",
    "link": "npm link"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/HassanMostafaa/layouter.git"
  },
  "keywords": [
    "react",
    "react-grid",
    "grid",
    "masonry",
    "flex",
    "flexbox",
    "responsive",
    "layout",
    "react-layout",
    "react-masonry",
    "columns",
    "dynamic-grid",
    "react-flex",
    "auto-layout",
    "waterfall",
    "react-waterfall",
    "virtualized-grid",
    "masonry-layout",
    "react-columns",
    "grid-system",
    "react-flex-layout",
    "ui-grid",
    "react-component",
    "broken-grid",
    "broken-layout",
    "pinterest-grid",
    "responsive-grid",
    "auto-height",
    "dynamic-height",
    "content-layout",
    "card-grid",
    "image-grid",
    "photo-grid",
    "gallery",
    "photo-gallery",
    "image-gallery",
    "responsive-gallery",
    "masonry-gallery",
    "pinterest-style",
    "pinterest-layout",
    "dynamic-layout",
    "auto-columns",
    "responsive-columns",
    "flex-layout",
    "flex-grid",
    "css-grid",
    "grid-layout",
    "react-grid-layout",
    "react-masonry-layout",
    "react-pinterest-grid",
    "react-gallery",
    "react-photo-gallery",
    "react-image-gallery",
    "react-responsive-gallery",
    "react-masonry-gallery"
  ],
  "author": "Hassan Mohamed",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/HassanMostafaa/layouter/issues"
  },
  "homepage": "https://github.com/HassanMostafaa/layouter#readme",
  "engines": {
    "node": ">=14",
    "npm": ">=6"
  },
  "peerDependencies": {
    "react": ">=17.0.0 || >=18.0.0",
    "react-dom": ">=17.0.0 || >=18.0.0"
  },
  "devDependencies": {
    "react": "^19.1.0",
    "react-dom": "^18.2.0",
    "rimraf": "^6.0.1",
    "typescript": "^5.0.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "import": "./dist/index.esm.js",
      "require": "./dist/index.js",
      "types": "./dist/index.d.ts"
    }
  },
  "dependencies": {
    "@types/react": "^19.1.0"
  }
}
