@virtuoso.dev/masonry
Version:
Virtualized React component for rendering masonry layouts
83 lines (82 loc) • 2.1 kB
JSON
{
"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"
]
}