{"_id":"@mattbass93/modal_plugin","_rev":"30-8c437ed16b83e8452ac13bf09b574dff","name":"@mattbass93/modal_plugin","dist-tags":{"latest":"1.0.15"},"versions":{"1.0.14":{"name":"@mattbass93/modal_plugin","version":"1.0.14","author":{"name":"Matthis Couder"},"license":"MIT","_id":"@mattbass93/modal_plugin@1.0.14","maintainers":[{"name":"mattbass93","email":"mattbass@outlook.fr"}],"dist":{"shasum":"1312e03470df425bb4d8f60baa3d2decdfcc095f","tarball":"https://registry.npmjs.org/@mattbass93/modal_plugin/-/modal_plugin-1.0.14.tgz","fileCount":7,"integrity":"sha512-/PQYpC+dvHK8GqVXZt/aTfUpYDWe0ALVbhBnWW9RaYQ+L5POXz440PaWdjw4ThJYryOoOtaJNPgIJTnQHopAOA==","signatures":[{"sig":"MEUCIQD7jDbBdFVW+7OBnk+QvtExXuYQOe6r2A3VQ0ZX3vBUBgIgaotrB7ETEuHLa7ohQLPx0UKnEznvCz7rRBogF7jyD8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216427},"main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"gitHead":"7cd76f963b360f2b564c25531133034e42d281a6","scripts":{"build":"tsup src/index.jsx --format esm,cjs --no-dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"mattbass93","email":"mattbass@outlook.fr"},"_npmVersion":"11.1.0","description":"A simple React modal component","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.0.0","react":"^19.0.0","react-dom":"^19.0.0","prop-types":"^15.8.1","typescript":"^5.8.2","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modal_plugin_1.0.14_1742654184132_0.8682308917348858","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@mattbass93/modal_plugin","version":"1.0.15","description":"A simple React modal component","main":"./dist/index.cjs","module":"./dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"author":{"name":"Matthis Couder"},"license":"MIT","scripts":{"build":"tsup src/index.jsx --format esm,cjs --no-dts","prepublishOnly":"npm run build"},"dependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"devDependencies":{"@vitejs/plugin-react":"^4.3.4","prop-types":"^15.8.1","react":"^19.0.0","react-dom":"^19.0.0","tsup":"^8.4.0","typescript":"^5.8.2","vite":"^6.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"_id":"@mattbass93/modal_plugin@1.0.15","gitHead":"7cd76f963b360f2b564c25531133034e42d281a6","_nodeVersion":"22.13.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-pJC8/chCydaU3GhSHzCQnQsh0lykgPgJEzv/lpYxVO13GFz2i5hos7fNpjb2RXtg2Y+MRrkslHEw+lNiKJrlsg==","shasum":"2722c1cb1e41a6829e7dbe5f53b24d1de3a5d070","tarball":"https://registry.npmjs.org/@mattbass93/modal_plugin/-/modal_plugin-1.0.15.tgz","fileCount":7,"unpackedSize":216427,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHrKTK5FO/wqztxGE/DzyfMKDtMo9biNY5ywXWaXxc8qAiEAzQbwNRpfpd+k/0bq0sDALEek3lUeOT9zCY5MAT7qQMU="}]},"_npmUser":{"name":"mattbass93","email":"mattbass@outlook.fr"},"directories":{},"maintainers":[{"name":"mattbass93","email":"mattbass@outlook.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modal_plugin_1.0.15_1742712050816_0.30843355534964534"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-22T10:34:42.226Z","modified":"2025-03-23T06:40:51.191Z","1.0.0":"2025-03-22T10:34:42.499Z","1.0.1":"2025-03-22T11:01:21.177Z","1.0.2":"2025-03-22T11:24:21.308Z","1.0.3":"2025-03-22T11:44:57.444Z","1.0.4":"2025-03-22T12:10:00.637Z","1.0.5":"2025-03-22T12:17:05.462Z","1.0.6":"2025-03-22T12:24:33.359Z","1.0.7":"2025-03-22T12:29:47.706Z","1.0.8":"2025-03-22T13:07:56.498Z","1.0.9":"2025-03-22T13:28:30.755Z","1.0.10":"2025-03-22T13:32:33.272Z","1.0.11":"2025-03-22T13:36:22.584Z","1.0.12":"2025-03-22T14:08:50.128Z","1.0.13":"2025-03-22T14:12:01.828Z","1.0.14":"2025-03-22T14:36:24.340Z","1.0.15":"2025-03-23T06:40:51.002Z"},"author":{"name":"Matthis Couder"},"license":"MIT","description":"A simple React modal component","maintainers":[{"name":"mattbass93","email":"mattbass@outlook.fr"}],"readme":"# Modal Plugin\n\nA simple and customizable React modal component.\n\n## 📦 Installation\n\nTo install the package, run the following command:\n\n```sh\nnpm install @mattbass93/modal_plugin\n```\n\n## 🚀 Usage\n\nFor a React App:\n\n```jsx\nimport Modal from \"@mattbass93/modal_plugin\";\n\nfunction App() {\n  return (\n    <Modal isOpen={true} onClose={() => console.log(\"Closed\")}>\n      <h2>Hello, World!</h2>\n      <p>This is a simple modal component.</p>\n    </Modal>\n  );\n}\n\nexport default App;\n```\n\n## ⚙️ Props\n\n| Prop       | Type        | Description                                | Required |\n|------------|-------------|--------------------------------------------|----------|\n| `isOpen`   | `Boolean`   | Controls whether the modal is visible      | ✅ Yes   |\n| `onClose`  | `Function`  | Function triggered when modal closes       | ✅ Yes   |\n| `children` | `ReactNode` | Content inside the modal                   | ✅ Yes   |\n\n## 🔧 Node.js Version\n\nThis package requires **Node.js 16 or later** to function properly.\n\n## 📝 License\n\nThis project is licensed under the **MIT License**.\n","readmeFilename":"README.md"}