{"_id":"react-window-modal","_rev":"53-193bf6ee326472423910a28cad84fa33","name":"react-window-modal","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.3":{"name":"react-window-modal","version":"1.0.3","description":"A React wrapper for the window-modal package","main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"jest","lint":"tslint -p ./tsconfig.json","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/nik-m2/react-window-modal.git"},"keywords":["react","jsx","window","modal","movable","resizable","resize","move","minimize","multiple","windows","browser","element"],"author":{"name":"Nik M"},"license":"ISC","bugs":{"url":"https://github.com/nik-m2/react-window-modal/issues"},"homepage":"https://github.com/nik-m2/react-window-modal#readme","dependencies":{},"peerDependencies":{"react":"^16.8.4","react-dom":"^16.8.4"},"devDependencies":{"@types/auto-bind":"^1.2.0","@types/enzyme":"^3.9.0","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.11","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","auto-bind":"^2.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","jest":"^24.5.0","jest-summary-reporter":"0.0.2","react":"^16.8.4","react-dom":"^16.8.4","source-map-loader":"^0.2.4","ts-jest":"^24.0.0","ts-loader":"^5.3.3","tsconfig-paths":"^3.8.0","tsconfig-paths-jest":"0.0.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.14.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-react-recommended":"^1.0.15","typescript":"^3.3.3333","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","window-modal":"^1.0.2"},"gitHead":"73bc75650a217ea33a82412ca9f1d6e03e4d7964","_id":"react-window-modal@1.0.3","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-yiCXCzmEr6RhmSZEgex6k0wVJ5z/R1NWe218F/CVxwm9bBIgt4R45V4/BGKo9/fO7aYdaHNTmzlxC2HvXBTP+g==","shasum":"1050b531c43337045e89efec6ad3b711230507fc","tarball":"https://registry.npmjs.org/react-window-modal/-/react-window-modal-1.0.3.tgz","fileCount":4,"unpackedSize":34648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj24WCRA9TVsSAnZWagAA4k4P/3gRKwBRYd7x6XRWBXRR\nXORtFk8VgqVS/6+n4tQfL99Tr8k0rBQpcuBAhrqmooen1iF4HcWGP4haftwr\nV06X13xZgEi/tSH8/3gjnks6DzbgrSmJkm198aZ8d+Z6/V/AhwGjH+/iRuJC\nMpSv4ljBMnHasrad5gijFpyTnQK6FP9vyKjjqKwir35nkYGFdZ6I+nqZSVZu\nBDwGYbqXhqLLurZWsZXkvKcaCzfBLikHJWLJ8dEOGy8lgV0NCV5OJZtmZixz\nAlxXot4gTKWDbwfV42nkaHU1/4d45BW0qsrfQcseYx/q5dNumzW3rMfUJHgB\nb15VOoG/3UxEt79OgVeDZQffe+1/iboBXnIui0lCGKt7j/kjlEMgPNWPPR6P\nF0Tvj3ReHB0kTRgrGs4rX5RcmSYvrbtHcVimTA7s0BWCqf0dedsu/KAgl48z\nB6dUsb4zWeKmUlXe87UsVGCkuLKah5+n1IbsNTSNjXEPJ2iyA5w1M8qqLfoc\nSckaftvwp9QlkE9O8rxKofD0Ksx6n0qBjPAZcObpRblslVMvdqwFU5bASlss\nFwFqeYShYPFZQKrakl/n33JVlXlu7yZKf5/r9veyHB+n4Ihxo8ogWrrLhH0L\nwACCucZSF4TH9bL7AGjWUiOjF3ZfLHYmBhLdTaB4Voq7b8+oVdg3P6LnYKpq\nNAQf\r\n=u/8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCom6/aGvlniQOi5jV8f8C2Vcg81MiEwL8ZVTG3cNrvIAIhAM71wi88a3k19Y6Tm1IrM4dxKqYyKba8rMzRdFZ8KYGV"}]},"maintainers":[{"name":"outstream","email":"niknakbakpak@gmail.com"}],"_npmUser":{"name":"outstream","email":"niknakbakpak@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-window-modal_1.0.3_1552903701822_0.406026569085463"},"_hasShrinkwrap":false},"1.0.4":{"name":"react-window-modal","version":"1.0.4","description":"A React wrapper for the window-modal package","main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"jest","lint":"tslint -p ./tsconfig.json","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/nik-m2/react-window-modal.git"},"keywords":["react","jsx","window","modal","movable","resizable","resize","move","minimize","multiple","windows","browser","element"],"author":{"name":"Nik M"},"license":"ISC","bugs":{"url":"https://github.com/nik-m2/react-window-modal/issues"},"homepage":"https://github.com/nik-m2/react-window-modal#readme","dependencies":{},"peerDependencies":{"react":"^16.8.4","react-dom":"^16.8.4"},"devDependencies":{"@types/auto-bind":"^1.2.0","@types/enzyme":"^3.9.0","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.11","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","auto-bind":"^2.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","jest":"^24.5.0","jest-summary-reporter":"0.0.2","react":"^16.8.4","react-dom":"^16.8.4","source-map-loader":"^0.2.4","ts-jest":"^24.0.0","ts-loader":"^5.3.3","tsconfig-paths":"^3.8.0","tsconfig-paths-jest":"0.0.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.14.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-react-recommended":"^1.0.15","typescript":"^3.3.3333","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.1.0","webpack-cli":"^3.3.0","window-modal":"^1.0.3"},"gitHead":"cabe0f0a67a9da7bcf51c491fb639ea87e2aa085","_id":"react-window-modal@1.0.4","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-psQM2ZGygmkUodp2dircDpJPuiKbRq/boFRPSvgkeeTnjD5t1YmupcFwhs12kMN1s+PO3i0ENi2AlQdqP97LVQ==","shasum":"bfa8e638082b40a694e4f19d24272427e26aba6f","tarball":"https://registry.npmjs.org/react-window-modal/-/react-window-modal-1.0.4.tgz","fileCount":4,"unpackedSize":34630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckP8+CRA9TVsSAnZWagAAMV0QAJJM8pmwvx/z9Y8QP/g1\nbxq/V7O5tfv2r/r5sHhRwjjoAp34dkAk7WlIC+qHVY+mzLIZUyro+3rTwyKR\nDx/Xhi9BTkUtvhmCiyh0PvXIuOAJtIdnXnConeXIgIsUhcjmV6AEVuQJeq3Y\nVv3P8wv4jtUBDz8+U+Se9FknBmiAzRQcwfrBKrZBSETb1rTJyky3XKXRDJzu\nphHOuQ2SXM6pbqegPkLnZNVC19P0syT4L2rE318CQltqEhwz140kopqOv8g+\nk6lGp+4EJq7G6VBHB2Z2PfEIKEEqG2AeOO4Fs0vOylbFBeNvdyVwTNgo64/C\n9aZJhw0QHJ8P6w1RsdhgM6eJ2I0eE9sde883twNtWF48DZlE3T8xZJ1h/YdS\nDEKo924DmUcOGMOYZhNb9tlUpZyr6OfLXbGlNzSfxRsk46yIwmh6sZJXFlzN\nrd8HCq2cBh5By26s7C0ro45JeuQscuzrfO8KCroEf3cUIxc3mYmwYTbbYwRH\nzrH7v1pMMeyd/RNA8+C7tuj1Amxsy2nHPgQxgnbugTHSvDIDU53UlOQ6cqy5\nqa+eC1yrvYceMiJ0gh+i+HTnfSOPyBvqKk95CJzNhYq/en1DtNwRJFTz5T8S\nd8FmAAfN/Qbpk/8bMmhgb8nkNxYCrzXWNKj4mc+kWXtuD+dT2s87Wyx870Bo\n84ke\r\n=FsV3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsx4yk2gAvynmjIwIypNlYsnBbkxdgI7kMh1sxti5NOAiEA/d1qmXpYlCyrF+g0xSjEffpGFGdaSkYW77sHXP5en4A="}]},"maintainers":[{"name":"outstream","email":"niknakbakpak@gmail.com"}],"_npmUser":{"name":"outstream","email":"niknakbakpak@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-window-modal_1.0.4_1553006397507_0.05662510376731511"},"_hasShrinkwrap":false},"1.0.5":{"name":"react-window-modal","version":"1.0.5","description":"A React wrapper for the window-modal package","main":"build/index.js","types":"build/index.d.ts","scripts":{"test":"jest","lint":"tslint -p ./tsconfig.json","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/nik-m2/react-window-modal.git"},"keywords":["react","jsx","window","modal","movable","resizable","resize","move","minimize","multiple","windows","browser","element"],"author":{"name":"Nik M"},"license":"ISC","bugs":{"url":"https://github.com/nik-m2/react-window-modal/issues"},"homepage":"https://github.com/nik-m2/react-window-modal#readme","dependencies":{},"peerDependencies":{"react":"^16.8.4","react-dom":"^16.8.4"},"devDependencies":{"@types/auto-bind":"^1.2.0","@types/enzyme":"^3.9.0","@types/enzyme-adapter-react-16":"^1.0.5","@types/jest":"^24.0.11","@types/react":"^16.8.8","@types/react-dom":"^16.8.2","auto-bind":"^2.0.0","enzyme":"^3.9.0","enzyme-adapter-react-16":"^1.11.2","jest":"^24.5.0","jest-summary-reporter":"0.0.2","react":"^16.8.4","react-dom":"^16.8.4","source-map-loader":"^0.2.4","ts-jest":"^24.0.0","ts-loader":"^5.3.3","tsconfig-paths":"^3.8.0","tsconfig-paths-jest":"0.0.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.14.0","tslint-eslint-rules":"^5.4.0","tslint-react":"^3.6.0","tslint-react-recommended":"^1.0.15","typescript":"^3.3.3333","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.0","window-modal":"^1.0.3"},"gitHead":"d01f99b4b538a2e15205a3b2c5655b4a4e44f3a8","_id":"react-window-modal@1.0.5","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-wjSKT7+KOYLr8fKwYOjXDeY6s4wligmzH4Tn+iK09zVJuAPd9lfB9o5h08TwLGaxW5xnfKIB9Wi6dctfnCam2g==","shasum":"75cfb87147b9ca09fa8ae6b2a55993aaf33cf96a","tarball":"https://registry.npmjs.org/react-window-modal/-/react-window-modal-1.0.5.tgz","fileCount":4,"unpackedSize":34658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6HawCRA9TVsSAnZWagAAUs4P/2GnpdM3+jTGA5FDUU4K\nr/j1xx3X7Xul6OwGECDBm66UxYjqjdVdI0XL8x+19Y11Xt6JLFH5FnO3+9dA\nHVJEf9XXFlAvX6wS6kTZdqKssTRvd7yeo7DcBdu4OqnARcEMKgakRq2R/Ea4\nFyF/RYUHZTLfon4GbSsUalS61xzpk4FCZPs6ead69tinCOE4dCYxi4YeDAYS\nfLissJrPFkLjC1EmqRM2tAa8X0WeXYvIcKxGiKo5coKSK4/pU0DJIIeUWkMY\nQhwUiq6zTAKg+2Hg+8zaWViXHHWcUIYY2fwFyKe984FGpGkeEEW2R/l3u9Be\n1JnnHyfFur98AbQaX8AHSdfq7QkKD9M2qnPlLortiEDdi5m4YTV4DA7KB+up\nipCdB2IvFvlE5sDUaqhtYuB7oUTl3F5h9ZwBaU18SWsVaNw3IGV94a+NlJkD\nIMxKoFT+4ODwvhDsxEx0Eb0r74oqYxmlAxyargv3aOUU5wF5eyLt3RmQzQJf\nazo6bt1XKhB8Tep7N1X6dcv6/RbdLU9qMWz+Lb2EvB/HumCPJufvdKj7m+Rf\nBJQqPggdnBPDMV65LwbgiaC7icq208NbRp+imyo+kfn8o8v1pvoajgMJsmgH\nkSqnaRozqHPmqa6F2p3Vkqt1nhGZ69lLn9qwX0qox7GoBy9HlQ7Ts6iTku5B\nHOCE\r\n=OiJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSmTZgtv5H340fM2OBkrxJ0vxxS2hWnAcObQ+7F9V0AAiAUppcem2mChRbcisDjCXQCjAVW65GugVkcH9/6qCaDNQ=="}]},"maintainers":[{"name":"outstream","email":"niknakbakpak@gmail.com"}],"_npmUser":{"name":"outstream","email":"niknakbakpak@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-window-modal_1.0.5_1558738608089_0.230187476391281"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-17T22:20:14.617Z","0.0.1":"2019-03-17T22:20:14.731Z","modified":"2022-05-15T07:56:00.515Z","0.0.2":"2019-03-17T22:21:33.504Z","0.0.3":"2019-03-17T22:23:01.415Z","0.0.4":"2019-03-17T22:23:55.738Z","0.0.5":"2019-03-17T22:24:45.695Z","0.0.6":"2019-03-17T22:26:28.054Z","0.0.7":"2019-03-17T22:28:00.193Z","0.0.8":"2019-03-17T22:37:20.167Z","0.0.9":"2019-03-17T22:42:15.595Z","0.0.10":"2019-03-17T22:45:32.205Z","0.0.11":"2019-03-17T22:47:42.253Z","0.0.12":"2019-03-17T22:54:33.634Z","0.0.13":"2019-03-17T22:56:25.072Z","0.0.14":"2019-03-17T22:57:58.995Z","0.0.15":"2019-03-17T23:02:51.414Z","0.0.16":"2019-03-17T23:03:45.336Z","0.0.17":"2019-03-17T23:05:32.435Z","0.0.18":"2019-03-17T23:21:22.169Z","0.0.20":"2019-03-17T23:36:04.067Z","0.0.21":"2019-03-17T23:38:57.443Z","0.0.22":"2019-03-18T00:52:08.616Z","0.0.23":"2019-03-18T00:54:12.980Z","1.0.0":"2019-03-18T00:57:53.242Z","1.0.1":"2019-03-18T01:04:48.538Z","1.0.2":"2019-03-18T09:43:08.063Z","1.0.3":"2019-03-18T10:08:21.992Z","1.0.4":"2019-03-19T14:39:57.658Z","1.0.5":"2019-05-24T22:56:48.244Z"},"maintainers":[{"name":"outstream","email":"niknakbakpak@gmail.com"}],"description":"A React wrapper for the window-modal package","homepage":"https://github.com/nik-m2/react-window-modal#readme","keywords":["react","jsx","window","modal","movable","resizable","resize","move","minimize","multiple","windows","browser","element"],"repository":{"type":"git","url":"git+https://github.com/nik-m2/react-window-modal.git"},"author":{"name":"Nik M"},"bugs":{"url":"https://github.com/nik-m2/react-window-modal/issues"},"license":"ISC","readme":"# react-window-modal [![Build Status](https://travis-ci.org/nik-m2/react-window-modal.svg?branch=master)](https://travis-ci.org/nik-m2/react-window-modal) [![npm version](https://badge.fury.io/js/react-window-modal.svg)](https://badge.fury.io/js/react-window-modal)\n\n<p align=\"center\">\n    A React wrapper for the <a href=\"https://www.npmjs.com/package/window-modal\">window-modal</a> package;\n    <br>\n    A modal window element designed to be smooth, clean and user friendly.\n    <br>\n    Includes many features and <a href=\"#props\">options</a>! \n    <br>\n    <a href=\"https://codesandbox.io/s/vnxjnnz1o7\"><b>Demo</b></a>\n    <br>\n    <img src=\"https://user-images.githubusercontent.com/20328954/54089282-d78e3d00-433d-11e9-802e-5c404283cc4a.png\"/>\n    <br>\n    Feature and improvement <a href=\"https://github.com/nik-m2/react-window-modal/issues\">suggestions</a> welcome!\n</p>\n\n## Features\n\n- Supports TypeScript\n- Highly tested\n- Movable\n- Resizable\n- Titles (with icons)\n- Minimize\n- Close\n- Scrollable\n- Customizable style (override styles with classnames, may have to use `!important`)\n- Many options!\n\n## Setup\n\n```bash\nnpm install react-window-modal\n```\n\nthen\n\n```javascript\nconst WindowModal = require(\"react-window-modal\");\n```\n\nor\n\n```javascript\nimport WindowModal from \"react-window-modal\";\n```\n\n## Usage\n\n```jsx\nrender() {\n    return <WindowModal>contents</WindowModal>\n}\n```\n\n## Props\n\n<b><sub>* All props are optional</sub></b>\n\n| Name | Type | Description |\n| ------------- | ------------- | ----- |\n| title | string | The title for the window |\n| icon | [IWindowIcon](https://github.com/nik-m2/window-modal/blob/master/docs/IWindowIcon.md) | An icon to use for the window |\n| pos | [IPoint](https://github.com/nik-m2/window-modal/blob/master/docs/IPoint.md) | The starting position for the window |\n| size | [IPoint](https://github.com/nik-m2/window-modal/blob/master/docs/IPoint.md) | The starting size for the (must be greater than 200!) |\n| resizable | boolean | If false, the window cannot be resized by the user |\n| movable | boolean | If false, the window cannot be moved by the user |\n| compact | boolean | If true, the style for the window's title bar will have less spacing |\n| hideClose | boolean | If true, no close button will be added to the window |\n| hideMinimize | boolean | If true, no minimize button will be added to the window |\n\n## Events\n\n| Name | Type | Description |\n| ------------- | ------------- | ----- |\n| onClose | Function | Called when the window is closed |\n| onMinimize | Function | Called when the window is minimized |\n| onUnminimize | Function | Called when the window is unminimized |\n| onResize | Function | Called when the window is resized |\n| onMove | Function | Called when the window is moved |\n| onFocus | Function | Called when the window is focused |\n| onBlur | Function | Called when the window is blurred |\n","readmeFilename":"README.md"}