react-broken-layouter
Version:
Layouter is a lightweight React utility for creating responsive masonry-style layouts.
115 lines (114 loc) • 2.68 kB
JSON
{
"name": "react-broken-layouter",
"version": "1.0.7",
"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://react-broken-layouter.vercel.app/",
"engines": {
"node": ">=14",
"npm": ">=6"
},
"peerDependencies": {
"react": ">=17.0.0 || >=18.0.0",
"react-dom": ">=17.0.0 || >=18.0.0"
},
"devDependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1",
"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"
}
}