react-material-overlay
Version:
A fully featured Material UI implementation of overlays like modals, alert dialogs, lightboxes, and bottom sheets featuring easy stack management and browser history integration
138 lines • 4.11 kB
JSON
{
"name": "react-material-overlay",
"version": "0.0.8",
"description": "A fully featured Material UI implementation of overlays like modals, alert dialogs, lightboxes, and bottom sheets featuring easy stack management and browser history integration",
"type": "module",
"main": "./dist/index.cjs.js",
"module": "./dist/index.esm.js",
"jsnext:main": "./dist/index.esm.js",
"types": "./dist/index.d.ts",
"typings": "./dist/index.d.ts",
"unpkg": "./dist/index.esm.js",
"source": "./src/index.ts",
"exports": {
".": {
"node": {
"types": "./dist/index.d.ts",
"module-sync": "./dist/index.esm.js",
"default": "./dist/index.cjs.js"
},
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/index.esm.js"
},
"default": {
"types": "./dist/index.d.ts",
"default": "./dist/index.esm.js"
}
},
"./*": null
},
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean & rollup -c",
"prettier:fix": "prettier --config .prettierrc --write \"**/*.{js,ts,tsx,css}\"",
"lint": "eslint",
"lint:fix": "npm run lint --fix"
},
"repository": {
"type": "git",
"url": "git+https://github.com/mh-joneydi/react-material-overlay"
},
"bugs": {
"url": "https://github.com/mh-joneydi/react-material-overlay/issues"
},
"keywords": [
"react",
"overlay",
"modal",
"react-overlay",
"bottom-sheet",
"action-sheet",
"modal-sheet",
"action-sheet",
"alert",
"alert-dialog",
"confirm-dialog",
"confirm-box",
"dialog",
"lightbox",
"image-lightbox",
"image-gallery",
"react-component",
"mui",
"material UI",
"material-overlay"
],
"author": "MH Joneydi <joneydi.mh@gmail.com>",
"license": "MIT",
"sideEffects": false,
"peerDependencies": {
"@emotion/react": ">=11.13",
"@emotion/styled": ">=11.13",
"@mui/material": "^5.0.0 || ^6.0.0 || ^7.0.0",
"@types/react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"@types/react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
},
"@types/react-dom": {
"optional": true
}
},
"devDependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@eslint/js": "^9.28.0",
"@mui/material": "^7.1.1",
"@rollup/plugin-commonjs": "^28.0.3",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.2",
"@types/lodash": "^4.17.17",
"@types/react": "^19.1.6",
"@types/react-dom": "^19.1.6",
"@typescript-eslint/parser": "^8.33.1",
"async-mutex": "^0.5.0",
"clsx": "^2.1.1",
"eslint": "^9.28.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-prettier": "^5.4.1",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
"eslint-plugin-simple-import-sort": "^12.1.1",
"eslint-plugin-unused-imports": "^4.1.4",
"lodash": "^4.17.21",
"prettier": "^3.5.3",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"rimraf": "^6.0.1",
"rollup": "^4.42.0",
"rollup-plugin-peer-deps-external": "^2.2.4",
"rollup-plugin-postcss": "^4.0.2",
"rollup-plugin-terser": "^7.0.2",
"typescript": "^5.8.3",
"typescript-eslint": "^8.33.1",
"react-spring-bottom-sheet": "^3.4.1",
"yet-another-react-lightbox": "^3.23.2"
},
"optionalDependencies": {
"@types/lodash": "^4.17.17",
"async-mutex": "^0.5.0",
"clsx": "^2.1.1",
"lodash": "^4.17.21",
"react-spring-bottom-sheet": "^3.4.1",
"yet-another-react-lightbox": "^3.23.2"
},
"engines": {
"node": ">=20.0.0"
},
"overrides": {
"react": "$react",
"react-dom": "$react-dom"
}
}