{
  "name": "masonry-simple",
  "version": "5.0.1",
  "description": "MasonrySimple implements a simple system for placing masonry style elements using CSS Grid. Masonry placement is used for dynamic grids where elements may have different heights and need to be placed neatly without gaps.",
  "author": "ux-ui.pro",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ux-ui-pro/masonry-simple.git"
  },
  "bugs": {
    "url": "https://github.com/ux-ui-pro/masonry-simple/issues"
  },
  "homepage": "https://github.com/ux-ui-pro/masonry-simple",
  "sideEffects": false,
  "type": "module",
  "packageManager": "npm@10.9.3",
  "engines": {
    "node": ">=20.19.0"
  },
  "scripts": {
    "clean": "rimraf dist",
    "build": "tsdown",
    "verify": "npm run lint && npm run typecheck && npm run build && npm run test:smoke && npm run pack:check",
    "lint": "biome check src tests tsdown.config.ts",
    "lint:fix": "biome check --write src tests tsdown.config.ts",
    "format": "biome format --write src tests tsdown.config.ts",
    "typecheck": "tsc -p tsconfig.json --noEmit",
    "test:smoke": "node --test \"tests/**/*.js\"",
    "pack:check": "npm pack --dry-run && publint && attw --pack . --profile node16 --ignore-rules false-export-default",
    "prepublishOnly": "npm run clean && npm run verify"
  },
  "source": "src/index.ts",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    }
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.3",
    "@biomejs/biome": "2.4.16",
    "@types/node": "25.9.2",
    "@ux-ui/biome-config": "^0.1.0",
    "@ux-ui/tsconfig-base": "^0.1.0",
    "@ux-ui/tsdown-config": "^0.1.0",
    "publint": "^0.3.21",
    "rimraf": "6.1.3",
    "tsdown": "0.22.3",
    "typescript": "6.0.3"
  },
  "keywords": [
    "masonry",
    "layout",
    "grid",
    "gallery",
    "images",
    "responsive",
    "javascript",
    "typescript",
    "css",
    "web",
    "frontend",
    "design",
    "plugin",
    "resize",
    "html",
    "flexible"
  ]
}
