UNPKG

@virtuoso.dev/masonry

Version:

Virtualized React component for rendering masonry layouts

83 lines (82 loc) 2.1 kB
{ "name": "@virtuoso.dev/masonry", "private": false, "description": "Virtualized React component for rendering masonry layouts", "keywords": [ "react", "virtual", "masonry", "endless scrolling", "list", "scrolling", "infinite", "virtualized" ], "author": "The Virtuoso team <support@virtuoso.dev>", "license": "MIT", "homepage": "https://virtuoso.dev/virtuoso-masonry/", "bugs": { "email": "support@virtuoso.dev" }, "version": "1.3.4", "type": "module", "module": "dist/index.js", "main": "dist/index.js", "types": "dist/index.d.ts", "sideEffects": false, "publishConfig": { "access": "public" }, "scripts": { "build": "tsc && vite build", "dev": "vite build", "ladle": "ladle serve", "test": "vitest", "e2e": "echo 'No e2e tests'", "typecheck": "tsc --noEmit", "docs:build": "npx typedoc --plugin typedoc-plugin-no-inherit --watch --excludeInternal --excludePrivate --out docs --name 'Virtuoso Masonry' src/index.ts", "docs:serve": "npx serve docs", "lint": "eslint", "knip": "knip" }, "dependencies": { "@virtuoso.dev/gurx": "*" }, "peerDependencies": { "react": ">= 18 || >= 19", "react-dom": ">= 18 || >= 19" }, "devDependencies": { "@virtuoso.dev/tooling": "*", "@ladle/react": "^5.0.1", "@types/node": "^22.10.1", "@types/react": "^18.2.64", "@types/react-dom": "^18.2.21", "@vitejs/plugin-react-swc": "^3.7.2", "@vitest/browser": "^3.0.4", "eslint": "^9.19.0", "globals": "^15.14.0", "jsdom": "^26.0.0", "knip": "^5.38.3", "node-html-parser": "^6.1.13", "playwright": "^1.33.0", "prettier": "^3.4.2", "react": "18.3.1", "react-dom": "18.3.1", "resize-observer-polyfill": "^1.5.1", "semantic-release": "^24.2.0", "typedoc": "^0.27.2", "typedoc-plugin-no-inherit": "^1.4.0", "typescript": "^5.7.3", "vite": "^6.0.11", "vite-plugin-dts": "^4.5.0", "vitest": "^3.0.4" }, "engines": { "node": "22" }, "files": [ "dist", "CHANGELOG.md" ] }