{"_id":"react-framify","_rev":"121-385aae0f7b26584720ce6bd326076b7d","name":"react-framify","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"react-framify","version":"1.0.0","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.0","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"fc8ee4f70855499df6c2c1dcd647729d5c7ebe83","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.0.tgz","fileCount":7,"integrity":"sha512-E0kQz6KnH63omC18T/wwzrteYqa3JCt+axh9rPsaxqLfdNPV0s1niKtaGbs+HGXC8vpZ7ZudwLSwN65ACkvwWg==","signatures":[{"sig":"MEUCICLbBJklFf6kwMZb1lHJNoNdQa/AtYt/ORjiUW0xMxN1AiEAwL6JRfp1sfQ69IqMjr6Q1oplRjINYD6+4kPzlzKa+go=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56807},"main":"src/index.js","gitHead":"ca2b3e4ff3a631f15dfaa4eeedac41fb31dca492","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.0_1708203829290_0.9082145041865219","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-framify","version":"1.0.1","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.1","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"3346c09d72c3aee67fe2b50f1aa73ec9eaa13627","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.1.tgz","fileCount":7,"integrity":"sha512-g9Zfs72n8Lh1dNluYjeaSVkOF7mX+owx3ZVFX6G/jnMgif/tImeuWG8S+I+ECO6PgsPTViP+nLzZOEddH3bAXw==","signatures":[{"sig":"MEQCICje5lawD0C4jPiCT9y1RArov71spc3Kw4h8X/eP6WFkAiB97CVi0C6ONnXClF0iGNxfhJIUGWkxguH/p+7OlUpEYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56809},"main":"src/index.js","gitHead":"977fd0af50927cdff204ac463dea9504c6381ad9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.1_1708204676938_0.879164445419476","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-framify","version":"1.0.2","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.2","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"a3746f7d173c90eec7029e2856873203e0df7c0f","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.2.tgz","fileCount":7,"integrity":"sha512-SWRllclvcAfcjJchcH2fnibEb9ZYEy/CHRuZAoQSM4i0stLIDZ2m+7vNKrlj55jxKewfK0mqMmeNgsxdkY2iqA==","signatures":[{"sig":"MEQCIBs7rVygQFpfd21BFaB+teacBEBDyY171ggnKhMdxHsMAiAuuwPYMDYO6tskTGYvyU71FOTnGm+U2zFePy+HGuUjKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56809},"main":"src/index.js","gitHead":"415358c83fc07f382c44051f9e78b187377f48af","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.2_1708206370542_0.20664323215226088","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-framify","version":"1.0.3","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.3","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"ca59259ac19e0c5d75b50f4736573e3c6e5e354f","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.3.tgz","fileCount":9,"integrity":"sha512-jeUDWEGYHNYN9xOdWTk2ge+XpcGVVv0v1cD4GxJseLLOUbwsEz6LKeYGD/MH6MwfbgcpR8MnoRsr1UGBHup4vA==","signatures":[{"sig":"MEQCIFjZ3IhnkNKY+sNStoth5iNfTC24qVDzgp6PdDyrSSIkAiAq31KlEnzgY7P8CMHOpsYeQPcdFGfotFMgA3zz4TykvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81551},"main":"src/index.js","gitHead":"4967094137d880bd623775c40a975652ec5fe97e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"devDependencies":{"css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.3_1708864793783_0.5466504474335254","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-framify","version":"1.0.4","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.4","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"334663ce71e622d9a71ffedc2e68ba19803943c0","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.4.tgz","fileCount":13,"integrity":"sha512-tq9DVEePMkPN/lQauoZXBvn+GBeHw8LYNDgxwCG8xGxKUvkMClj287CqqOw47vC+oOcGoZ4aEeU1XHs7pMOLSA==","signatures":[{"sig":"MEYCIQD4vdVhxCHZs3a50jEB18+I++f4lCzJssyFLuc/m+IZ5AIhAINQfyxSp3lCjS6rc1Ryb/CvjURKk6JwbHj2kBbKfjU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439530},"main":"src/index.js","gitHead":"a8b901db5b5c5505f27609c1741933ec031e79d5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.1","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.4_1708945574482_0.9260287257361797","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-framify","version":"1.0.5","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.5","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"5aa72ce9199eeeb5d6c2500aa1a901062269d8c5","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.5.tgz","fileCount":14,"integrity":"sha512-3MqHLTJEdg4aGQuv2T/08yqcWduNyA0U3+dbtHfN9ofnMVOFnmVfgXSbOKxltGr/EneABvDDTrDDN0eaGxw0dQ==","signatures":[{"sig":"MEYCIQCMcjsY0YsI0L/NylFnQCmSXo/V5QPQNcU7Zf4kdRcHTgIhAISexSORgJBS9z8054qB6DKdfSRuoIWVzBcvux16duv6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439688},"main":"src/index.js","gitHead":"043ba527ef342bb6b9f7040eddda3b5048f848e5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.1","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.5_1708946482606_0.8396846939405593","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-framify","version":"1.0.6","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.6","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"51da561bc631388d64289aaa62273f6750dc2158","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.6.tgz","fileCount":13,"integrity":"sha512-pXDeWvDcJrrFtXtI2F9wzJLUNnqR3zJh1yFe3ouZRG0c+US1fvMf2c2BC0kQaTkl9OD4ptlcZqNgi6Dgsou5pQ==","signatures":[{"sig":"MEYCIQCcyKbBkndZOqDxHLfCd/EIXo0tjNK+l0hnJhES7+B6DAIhAMbEc3qhtsUnMRxKDL7mkJ3C5IMIMi9BfNQPwrm5QY1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439626},"main":"src/index.js","gitHead":"70df74cd4ad8cf189f5dcc13da4ec8241585946d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.6_1708949693222_0.4852631429234078","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-framify","version":"1.0.7","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.7","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"0ae9924d7a3d5b8c3b2ca0518fbd1e156577b070","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.7.tgz","fileCount":13,"integrity":"sha512-R620YdCn5HM9Hdu60mxyVpwG4FdkKVNWh6PVvjem57bIvXDND8pLnOjwb1vaZfSLlbiHnqUAQq8+FxmnFD+HAA==","signatures":[{"sig":"MEQCIFBoAdTU8Ewxlsk7wcFV4ZsvhD+Q5iP7prSsO7QrIfg8AiBTclgYVOyx07zbcxM29L5ZppKIKXqNhjUUzKDg/hZdXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439701},"main":"src/index.js","gitHead":"0e50a52c9b4aa681ffab27841763c4d58a40d13a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.7_1709108859616_0.5404095116106102","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-framify","version":"1.0.8","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.8","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"a9a382f9c408814f3ef20bf516df62fe51765ffa","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.8.tgz","fileCount":13,"integrity":"sha512-6RR22XKdeJkKQZ/3tcLvw7GyNnFSVZ5CToaqZyCaSYO5hTbVVcu8JfCd/a1GSM6026+CMZnjFyVzPSx8TubnhA==","signatures":[{"sig":"MEYCIQD2lYtRUhGeuNIlqvE4CTFAAt39D05MjtepMPwhzDhmLAIhAIKMFthNsCZYV/YyOFfR8iALrTVaKNx772kzKWF3rLbs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439942},"main":"src/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"0814744d8669e70cd6f605c5a930b7c9b64914c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.8_1709110057268_0.7072360124482702","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"react-framify","version":"1.0.9","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.9","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"ea0e85f9804f9e8b175fef065be0d9379aec0c86","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.9.tgz","fileCount":13,"integrity":"sha512-0WTtQHsDVq9KFrzmOz/UW6fMC74iPuet6QOE3dmC0CW73BxRiejh/7SeJmLUIobPyt7hWLRRd5gmxl7eQ1uRuA==","signatures":[{"sig":"MEYCIQCeWIUYd2ildASEdGccqIDk1xT90puPvtbgj78GSduvtgIhAMriCyLZdJbycYc5pYfIVXmz3kwkB9fzu9gIJXSq0IOn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439996},"main":"src/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"a35fa69fa5e9fd782eb37979e3d9811eb1c04473","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.9_1709110647564_0.3729163678031475","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"react-framify","version":"1.0.10","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.10","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"21630571ee61fcc667bc3d7c5674d91a5126f52a","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.10.tgz","fileCount":13,"integrity":"sha512-TMoAfiAwnBKOhP4xNkguP04YvqsDPjJ64k5fYaO4J/y7pbJvOzNevncjtNQTrx/1EeKnJ2YrSHUZdCFcu/8wzA==","signatures":[{"sig":"MEUCIQCt86/t0fSOTxAnglzYeD9WA8D2F8H+51TXqMBgmG5f+gIgBukFgUyuDcahN8hjsp+3/y7pEF4c97gNzhlP872wO4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439762},"main":"src/index.js","babel":{"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"53e769328bbf7cc72c6706b1f9b7852c5008a5c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.10_1709112587101_0.7455365413128721","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"react-framify","version":"1.0.11","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.11","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"8a05ade6046bd29f62b8796c56f42fd6e2cd9de9","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.11.tgz","fileCount":13,"integrity":"sha512-oqnAcahXmTa9XhNKvqEwarFRjmsSGx9bwJ2aP5a8g3i6UzAXwdRYjMhg49jPDcfN0vMbRt/1fj4FNGL6x9GcUg==","signatures":[{"sig":"MEYCIQDkNDTBUc+99mOvrEcWlx8X/zxb3TrZTiUH1DjV5XnjmAIhAPoQDe+Jl82PF2c7kabOKYLiqVDfjSYTmha8mjdMjExz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439646},"main":"src/index.js","gitHead":"aa8a8d61901552e620763ec343dd6c2e91856050","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.11_1709500764379_0.20471211017103963","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"react-framify","version":"1.0.12","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.12","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"879d59151c1ece05ff3a7de0f7285718035208c0","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.12.tgz","fileCount":13,"integrity":"sha512-0CVcxXqvHp5yfznMbf88+NHFmaUUJYNrvnOljjbn1zGK4Et3y3Nl8kILB9+p2ixZy+LrS/5WBixpVf7iBeyO0w==","signatures":[{"sig":"MEUCIGelq5ZPPpJtKFqeg9zAEX2HaP/gXB0/SeIlVfKvU9BgAiEAg2PI11Ywm8A+U/baEpkF2rIlhBjd4EsDLWgK6x4o6gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439815},"main":"src/index.js","gitHead":"b51ca0db97ea8fa18aff1e7db889b703dd373d81","scripts":{"dev":"nodemon ./bin/www","test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.12_1709503547987_0.22990485461457233","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"react-framify","version":"1.0.13","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.13","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"53c7d03ca73cdfb4548d8ad681399768074c2ff9","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.13.tgz","fileCount":13,"integrity":"sha512-Vy0NKfKvAFxOEMGlTtu1HKoSYjoRgd28pvQDMUjDtr4fBdy4eAMFQhObcUSYCLLYJVwSp4pf8QCpnRNQ97sYVg==","signatures":[{"sig":"MEUCIQCcadGEL7+gE/RuXj0D44WHfG3Vh99Kk8nZaQDlj7cC2gIgMF7qNkJQGgKLigbpaBhyHFe2jnn6mU9IyuJfEWTr3FU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440300},"main":"src/index.js","gitHead":"2508e3d5b98541a7639ef64ef8801bc7c3096375","scripts":{"dev":"nodemon ./bin/www","test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.13_1709504842156_0.7957424222219136","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"react-framify","version":"1.0.14","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.14","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"7e15e64db5d48bd4a120299a69356549c55d5f6b","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.14.tgz","fileCount":13,"integrity":"sha512-VomkNcbj83temg7gQX4ox9+vL/yDCdmFcA0E5W/MUS0U/AdafFOPx3VY0zQrA6mVMQIoAKUdMSDvKzQ1fF2WIA==","signatures":[{"sig":"MEQCIF9Ud4eWB2zuGuYUgyxkQqY6rCzV0QaqOGpyrpPtbFQhAiBdX3Y3bPSrkZ9XkBJuv8YHSE1pIXhhCnWe9Lxb4A9OJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440367},"main":"src/index.js","gitHead":"3d4fb189f2a2174e7cbc8368df9f058c7d5d61a7","scripts":{"dev":"nodemon ./bin/www","test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.14_1709505257277_0.80009532349016","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"react-framify","version":"1.0.15","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.15","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"1fa16c1711f41961ba0d7a6e958e1373df71b420","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.15.tgz","fileCount":13,"integrity":"sha512-DiUCzlIng5cuXqSKAPKAW7ASLZYBPws9JdwWWp/YY0Rmf4E9LJKoQeRlYNgTHIm0vo1z1y23xDzM0YcY6bvSKQ==","signatures":[{"sig":"MEQCIAFX7QpJDNBLGM4KPCjDAl0Ym2WQWtla7ZOTEwiyD7bTAiBfv7Zqo0/OLebmzOyfROMam/gOQ6lkVJ6m/kEf4qjZxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440447},"main":"src/index.js","gitHead":"c34d8cc32c713a523bbece1a8ccbf1a8eb028658","scripts":{"dev":"nodemon ./bin/www","test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.15_1709506312100_0.7543067898755895","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"react-framify","version":"1.0.16","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.0.16","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"11d039d1fbe837845f494c06c5124b9c7407ccb1","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.0.16.tgz","fileCount":13,"integrity":"sha512-BTrXDCfSEbbBUxaBJP3PfeLkPgeZQYVyErFyO6Zixo4+R/vW6zwOEW2SeQN0mwf5lK1x/usN4RQ7jJtKN4EafA==","signatures":[{"sig":"MEUCIFyYuZ6Xlh3qxs+no/NG+14uHbTV5JMzBqsnHrKSLqM5AiEAxmEWpr2uNtDiykYpf2gKsvGDRKx1t4bEVK6z9D6oEes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440573},"main":"src/index.js","gitHead":"29465e926d853c27dbdc5e5676f7c8a338dc6f14","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-babel && npm run build-webpack","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"9.8.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"21.6.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@babel/cli":"^7.10.5","css-loader":"^6.10.0","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.2.58","babel-loader":"^9.1.3","style-loader":"^3.3.4","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.0.16_1711680077158_0.9182088142121203","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-framify","version":"1.1.0","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.0","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"f52c0e89cc22514377db127c0d1e88317cf2a2aa","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.0.tgz","fileCount":16,"integrity":"sha512-flYLhCL+c5/uFwEKAK54a0DsAPdkOiiZ0H94/sMni/o0981TnqKY7LiQZaqczkbWm6cVC5eYqSkK4lH19BmEow==","signatures":[{"sig":"MEUCIQD6QHRhY17rpNNN1Ekgu/Iil/gwGjhkx8eBQ30NSmaljQIgIji66xif9PQ30ph1egisqk4t0WWvYRLp7SxikU4Pjso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441871},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d2b993e7ad217360fd84579357f96dad2a4ba981","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"^5.5.2","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@typescript-eslint/parser":"^7.32.0","@typescript-eslint/eslint-plugin":"^7.32.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.0_1719052315860_0.1280467199876929","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-framify","version":"1.1.1","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.1","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"15bb292644682564bc0d6bfae58adffdd99fa6b9","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.1.tgz","fileCount":16,"integrity":"sha512-sk5PlQ0JLbF67M7Vn214xv8YXC2bqD3dhxOZM8l3MSvdrNYvScH67EKLR+C/dC1FiGpC0MwZvDDnJoUCrfEQvA==","signatures":[{"sig":"MEQCICQ3w5/7r3zG/JnLfxhkf+gyl2USqqonDqnZjR9SObcXAiA26q0XQ1LkVw+LK7r6tRUuxDWoHyPwF7JwjlXg/MDs+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441897},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"81a0927116ba2aae777648345fd0bc48db9fa9fc","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"^5.5.2","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@typescript-eslint/parser":"^7.32.0","@typescript-eslint/eslint-plugin":"^7.32.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.1_1719066651861_0.7701179712562385","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"react-framify","version":"1.1.2","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.2","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"ef1efb51acd85c11ab0c835b4b7bdb329e578f61","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.2.tgz","fileCount":20,"integrity":"sha512-eRJGWruo6+LsBHe/nFbugDBu81bShnOe/5fQlVF+2TVsMRAP9oTtfdqrdcR9s943fHJj+hYRUgIqAan/FS0mBg==","signatures":[{"sig":"MEYCIQC/UEvXtYFNo9qS8nan6egbZLucMs7IJ92kO+03+CrNiQIhAKZ2qXgRWPmg74Gs5Jd0Ze6mcQLVqyD13eyeNcvdW41c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459137},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc7cdb5386910580ecfbb426c410f3e3e01dfac8","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.2_1719071798951_0.6041326372323543","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"react-framify","version":"1.1.3","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.3","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"3bdf6bf199c774a94be185160f062640c46b5783","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.3.tgz","fileCount":20,"integrity":"sha512-ZdxBnNrg6GVUgldZlF7kiR1ogja48upHxGGn3KANIsZEXQfmB5t3l7mxhyxUty2xotLn8q3ItQANhQVQ1lQfkw==","signatures":[{"sig":"MEQCID3GEa1H4EFCQd+hJGZjI0w9CLlc+n1tM7AtHb8PrPVXAiApvVFjR9q1JUgDJkCgCP7NoBsRoJSi06HU+Ff7cjwlww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459151},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4f5e6d60672f0c3f2f49ab7a67a80df1a632c89e","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.3_1719075211536_0.1928698693318458","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"react-framify","version":"1.1.4","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.4","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"9e6c0b9e84145173ee5b336046e270520b5cb8c4","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.4.tgz","fileCount":20,"integrity":"sha512-HkTmvBk9O1Gu74m68fuhxHfwhGEQ2F5eKrW00n5/V09/59uEAKahtKSzoRWMCstENYc/JmSgTwbdFmM87N7NMQ==","signatures":[{"sig":"MEQCIHbIPo6ktFYQfwopTl/ZVy0glxltiDO30rtThbodlyY6AiAL0CGr32vrCu4fD4MZZUftfdHp8UnRAbs2H09yxnqi7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459151},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16d138a4e7a44c449d5c1bc8ce5d0ef924f2d206","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.4_1719231523704_0.04467621481161932","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"react-framify","version":"1.1.5","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.5","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"06caf021cdad5aa30d44b8a39f5ab98eb88df303","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.5.tgz","fileCount":20,"integrity":"sha512-R+LkoiCo1sILF3Gh4r2PJR9rpCkdxHy4Nklj+sV8U7w2OaGlWrCYoA3hFgoDawxDzQdGd+8Jbxblsc20VrJLPg==","signatures":[{"sig":"MEYCIQDLcCVQbz/+Xb9OECcK8y8L66F6dRNXSeVBDpEeeYZNZwIhAJAWu2pI08UF8KVSTh2wJcTmVlJjE9CNMAArWto9nofR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459154},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"24136d6bf5e98c075082f40796babfc4289baf97","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.5_1719232120931_0.10016460063413613","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"react-framify","version":"1.1.6","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.6","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"75e5083ee063992707493ba3dcbf4e4cd97f6f32","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.6.tgz","fileCount":20,"integrity":"sha512-xRwpG6ykC218Yj0WFCo65BUUmDl2dNUBCZwHXKJ5JXmJeAxxfVOvcbwDAOFxDmReZNHujarGxoAkTas2ke1f5Q==","signatures":[{"sig":"MEUCIQCT57WljppfYgYBj/uSqP1T5IvfXb87ScsQnVy9IW3B7QIge1lll1U8hcvtOCQVwiz69xIRWe/xBvJG8/7FWLuP3y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459154},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5cd362e77bca839ba646cd16cc5f76b429a5d5d","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.6_1719232263948_0.6638017194352928","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"react-framify","version":"1.1.7","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.7","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"29e47599984c6e6c30bd946855abc105dc9e0d95","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.7.tgz","fileCount":21,"integrity":"sha512-9KlDdV799e5cA/GpvkFK5ATQFLBnVKSW2m+iq6n+fOVfxQvFSzdDOaMurHpV3PI7AMEwhsh22ZQSoAImaJCgDw==","signatures":[{"sig":"MEUCICHiJoeM5WG3Gy/TklP2idIvCs3gRTkY3M6D5VQJMWncAiEAzUzlqED3qkKOKEAqNVmOu5zIk+oyk95EgquZwGJEE9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459161},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc3bc14c050c0cfcf12f39ed955a7455ac9212ea","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.7_1719232391782_0.8082171366388959","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"react-framify","version":"1.1.8","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.8","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"0e0b97d86181abe58dfe98c6edb62d3ca3098bbd","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.8.tgz","fileCount":21,"integrity":"sha512-hC7ShHqQHVB+YKyhOHggRKGMMt0ihNncOJnU4JlLTYzgrvj6qNSpr3Mz9rcm4kb9upTDnpcyO76ONbnSOJ+Xig==","signatures":[{"sig":"MEYCIQC5qjfxths2TVNFvFcufpHSXvbLOci496ZVBmDQ2WxAsQIhAMKXsiebGmPtXQjAhSo4C1NT82gAvDlyqAj41GGbwRuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459158},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"83b6d0986c59440c71cd6b36be338f43afc87832","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.8_1719232538607_0.027668418679617446","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"react-framify","version":"1.1.9","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.9","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"5da07103b2bdc4965cd31f3e2fcab415d76b1253","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.9.tgz","fileCount":21,"integrity":"sha512-QEIgLqmjrErUDvJ6YRDTST7ZGizu8XVEoV5kTGRJE6r8g6+FMNgClZTBAYWVqVP8/Kp8qjDNYbWxkyOl5vtqVA==","signatures":[{"sig":"MEUCIBy0tUlsqCbqc2RFtVbNRxmcwtjkFggdz6fYTyMs0ODiAiEA9fMyTvGGLAKoQLZD/TwKnDCxMQtK7O1cHclBdRs8OP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459260},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"391f6f820f56a8efdb06f73b3f9ce5d82a3731d7","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.9_1719233777082_0.2574742097054932","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"react-framify","version":"1.1.10","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.10","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"37e3043d7113fc0a045d2ce6613d4c710373f46f","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.10.tgz","fileCount":21,"integrity":"sha512-92IVzkEoBqAekEXDvBB8ta95eR5bC26Xg+m3UFnTUFJuECAP55KYM86aCSHdt/SCLxD1RLsG1c7zMvyo7NOp6Q==","signatures":[{"sig":"MEUCIQCo7zKJHpqjW9Bcen+p4ycJ8dNxrIfzJ+6mPYq6S3Jh+wIgRziIgpqP5CB8f1kBtx2nEPYVshLlahd/E0fVGTSSRWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459261},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af6a34026d0379dc0b6206d2463f211235e569ce","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","nodemon":"^3.1.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.10_1719233843151_0.4392285111232752","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"react-framify","version":"1.1.11","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.11","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"0e421abaf33b931da0eb2aec2c054825d467bdc3","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.11.tgz","fileCount":21,"integrity":"sha512-RPyRB3F3S7q81E8/0ioVzEKaI3j7Un/tLdx4La6NgYjnr21zuz9Hd0sZSSzZIf3r4lYO47Ujl1+XKUDaLfoNlA==","signatures":[{"sig":"MEYCIQCcDjN2kG5lHpp41PF6Hu+KxTeSNXijqIm00ifaKFSKYQIhAJ1zUT4XRq7Whb2x0IBKgq5Q0Q4PqC5OpyJcZescvTC+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459315},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3949aeb47889665704958239a238bfd5cb84c28a","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":">=16.8.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":">=16.8.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.11_1719235126450_0.024914798464417354","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"react-framify","version":"1.1.12","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.12","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"8175d0c66306ce4174cd44464537172c52b6e442","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.12.tgz","fileCount":21,"integrity":"sha512-SM1tBLcE8oWyj5sPVWkiuR2MFe292CcKGDxa8IzH4WNuNXuQ8H4XmGh1kuMDPkGmPuWlTKbOQ4QHOK9r/cvqDQ==","signatures":[{"sig":"MEUCIEMRlzTzVGQPIZhCwTQmm4Sq+fV5Eij8gjnd6NpjzZEbAiEAiPaZnuEAunTwfNAFdgA7BC3P+/70UMpDkBqxaP/qrBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459311},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b1fdab1aecce24dcc8f0a92b5190b75cf06a0cc9","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.12_1719235546999_0.7346965180808864","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"react-framify","version":"1.1.13","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.13","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"9795656fef331fc22562799d2123bc45fcfec4d3","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.13.tgz","fileCount":17,"integrity":"sha512-Hiu8bUQHikAhKkB4B8BDb+Gk8S/2Wg1vOiKPrwI8U5AOeJmps5W71RUjwa8bDnTzwkFRXve4Xvi4Se1t2NEsbw==","signatures":[{"sig":"MEYCIQCUuZu89dqMNwvxGhshL1wfGu8difjvAh5YymIAn1N1egIhAPPxDxml1pjTV3j2pDX0nlx8KANQscV8A2lmMMz4a0CE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166513},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"96045c859a5b70968683d8314b38d556febf21f0","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.13_1719237649586_0.5467346303951","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"react-framify","version":"1.1.14","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.1.14","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"0b5f4a0d9e06452646dbb4d5f2a9edef1ee22acc","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.1.14.tgz","fileCount":17,"integrity":"sha512-ti3RazfKb8jiU4jlOHtbiXw7RapTliQxC/yuRr97eaJS7g1n9WAB1lXxMHol90VuDHVtWL7378GzfCYx4LwnDQ==","signatures":[{"sig":"MEUCICcFU8USvOmthHhbW+kghkncY7sP7BvMTxVyKTm2xOwRAiEA52eCxWwSK5g9DEYXwJJDQgHR6XR52oEYjXmr1YHfnps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166521},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d9b74cb210c49ab4b090294e84d7c206ae714b0","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.1.14_1719238382127_0.551008157176867","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"react-framify","version":"1.2.0","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.2.0","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"4ca12eab5cffee7261e11d9700f4986d986e1cbc","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.2.0.tgz","fileCount":17,"integrity":"sha512-m68SWLLOwCfB3B6ZUXbMpur/WmIHBCUN/EJ/mkKdsXJepIn9yqBSF6PytQXl+1v6+aND4vot8Bd11IAxpIJEsQ==","signatures":[{"sig":"MEUCIQDPORqpB907W28x+QZ41AY917S8t3r3WSXexd0FYNoqmQIgG+Yghgg9idauI/XfpGjiR378SndLs7WhQ0Qoib9eMBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166520},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42b67e64c6a5f6e59af104be2983238c99bbfcc5","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.2.0_1719240744671_0.632309814918812","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"react-framify","version":"1.2.1","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.2.1","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"3b9ca9a06f13ad38177a55c902d63f7cebee61a4","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.2.1.tgz","fileCount":17,"integrity":"sha512-zBkewQJwf4PnG5n3rrBgVqACs6BgkN329XKvFo5WCbRDWdX+l9kdIT3+FtBf7brOzoi5x0YBcMEFhM026LRcjA==","signatures":[{"sig":"MEYCIQD6jr0kuZiyc1YR9UX+d+DiGozi8m2ned0eVSvY+CDM6AIhANOtGPvgru3p1xrbAiJvKNgVpk6yQflIMDMCrdqytJcN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166597},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc2e254830dfb314d4ddc99497e737f1a7c737c5","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.7.0","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.15.0","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.2.1_1719241361865_0.10856506018926204","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"react-framify","version":"1.2.2","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.2.2","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"b036c8fdbbaba63d061b93d724a74645e1a2a005","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.2.2.tgz","fileCount":7,"integrity":"sha512-ph8R4DpO5nxiYuL0HZwWsj5A5b4waHWFpcjRitu5BXEz6sO7kpmhGl+Ii5yQvRD78qmFUt680Sv3WzjCRnw/+g==","signatures":[{"sig":"MEUCIQC2TleIMDZeinm8k1V/JaboqLaYYLDWzg0KexLgbP2oGwIgIO4t0fNg9F2ZXQJ3AmXI1frwVzekUIcm5+WFAerMKGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103832},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cf875755747e50f050402b95b6f677b345397d8c","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.2.2_1719268308052_0.9243574961824919","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"react-framify","version":"1.2.3","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.2.3","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"2ee1d9bcf3fb225c835de6f3049e1da5cb1cd4be","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.2.3.tgz","fileCount":6,"integrity":"sha512-5zPANzR7PuRQqhttmCeT4x6vqrHhNggfnlaIQoQ13BLB5KvunotlIhmSjGd/Obic1DUj55rn4J6/M8w/rMVrOA==","signatures":[{"sig":"MEUCIExX+wW3iB2wzpgG6H2q8kQWfKWI4AboilEHEFCZ8FJUAiEA6tiKHwo9wk07gKY/Jfi0WC7skzYgjFm5CIzbXTAirFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48050},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4957324f4ed27835fe2676e544bd9d2178135574","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.2.3_1719272049017_0.6733760364211181","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"react-framify","version":"1.2.4","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.2.4","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"adda68c1ea1c61f450a37f76f39660f43d5d4daa","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.2.4.tgz","fileCount":7,"integrity":"sha512-NN+dIt7IGuijlCmBeZ/oDYbkCsJAuge9mdF465kibWxN+Cvm9x5cvQauoP9r0p4vYUKT4/afWDPxZP8/6RUXpg==","signatures":[{"sig":"MEUCIAQcB0sW4AcLj8NPwSOBj22EAQfluv87xKkNRhg6ra6XAiEAqHoNdDs97YFu361Ay7rgg7ywdk+ea5VFB7w61GXs/7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48476},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f5ef4b48be090ffb24330d3f5d64eed6fa868d35","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.2.4_1719272630714_0.42485473055437617","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"react-framify","version":"1.3.0","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.0","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"b95f77fe90a06d48696946dc73d3679f85bcafbe","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.0.tgz","fileCount":7,"integrity":"sha512-msaKpGrMFwmgKaI052KFjv1SDn83HceUrp2u+463in7rNo1QWdFIqG14/r7g428JPTQcUtcvRpdFazN2/Es/Pg==","signatures":[{"sig":"MEUCIQCW1wKAvx7G0/vxFxc2SfXpli2xCr/+kfJXJEu3jMYGmgIgCnQ1mFJHgf418+Y7dzWTkG6ThgJzm8WpT/YNftqFEoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48476},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b5671e0a827dc2a07168d6660061f5f4e40a319e","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.0_1719272789953_0.8860275054713056","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"react-framify","version":"1.3.1","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.1","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"95047a3c973d39756efc287eb3a5819d2a4e5ea8","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.1.tgz","fileCount":7,"integrity":"sha512-FNttSSnSU5A9da2RnIPEaiojTLkarpbIbSNTXSexcWz0NkIjB0HEAgbndzdbLlKTShzoS6KjTIAUIRPLHuk4qQ==","signatures":[{"sig":"MEUCIBFW2rHnwD2KgoCjV6+Ip49QTNx079iy+mt9cxRn2oluAiEAok/QryyQHlQ48/Xt3sjgUm+wyZDiDozMUD1W6hn7/qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51157},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cec7780a7b67aa2535b6edb67fd4b5e768b3ac2b","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.1_1719275503999_0.3467318624933273","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"react-framify","version":"1.3.2","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.2","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"dd85453e735592d98bfed2f7133ed37fa48f41d5","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.2.tgz","fileCount":7,"integrity":"sha512-UX0Jkc3EdKAvXi4KWGVO/CRlEqfrv4dA3YnYOzrDH1fLFRbDYy+W2gYhSn0pnd5Qsdf6htziXA+L3bgmv+610g==","signatures":[{"sig":"MEUCIQCukEMsMT9G1ZOIDlCUtcFSFQgajmYzt+QtsID+QIvVvwIgafxYhqOnAdCXm/7hlkWbzNdEBDFUNKIeOd3qk5E8Kew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50822},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"295aa5684d689144fea099cb8c2415c9d9fb6149","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.2_1719414314086_0.9737495029646308","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"react-framify","version":"1.3.3","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.3","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"9f9122b36cb6a61e550ebc11804605906c6b8f7c","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.3.tgz","fileCount":7,"integrity":"sha512-fZ3pDP8gGAVDwz34FDD3mS7AVgW1V7kBr/PAQxxDNp3XUrYiuYvYslcCPGy5oZQxMdDF7swY1amchPXtJY349w==","signatures":[{"sig":"MEUCIQCYS5iCZLWIIM/AUIRO3lecmgyybve5NwG7WA/8jB72KgIgBt2b6ODVxsOYZ71q2cUA87Ehy8lj8Ty0/PX9zvEwvCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50865},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"771b909ea71025c0f1942e0af3e4fc61c669dbb1","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.3_1719415843739_0.9768936607818086","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"react-framify","version":"1.3.4","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.4","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"cbf751e62f8cddc87d75aaa71f80759e0da176c4","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.4.tgz","fileCount":7,"integrity":"sha512-sLnAos6W4okLdBCKT8BhFKJz0W7yssrfxXJPnnGQ5W5Q+ejEmegyshbcJ3q4QgY8m9y3ktLyON+g4b2+BlYEGg==","signatures":[{"sig":"MEQCIDB74lLdOUAefTAchCz0qPQP9mLJJRIg4EqCldCDkywhAiB0KibO1BdHeu6i+ykQQAQN7d+UizXUtsfBnAqNnIBvGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50865},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16800e1633765092feb6fa4d6c4730ee92f2b71d","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.4_1719416007984_0.8842114505333492","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"react-framify","version":"1.3.5","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.5","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"a71a59c95a4773948f58ee3df42710a76f46648d","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.5.tgz","fileCount":7,"integrity":"sha512-zfAyqn2ttlVB4T3LRh9itx/KAioI/HuFIhdWLFUc/Yz2yy7IbkcSvzhJSfw80rF1dsRUHpM00SXGLkYzPdjllA==","signatures":[{"sig":"MEUCIBgUqoMXM8WtsTMPCukMdVjO7sjHyjkJfAM5rErcCz3EAiEA10VDkvICrjMsiaP/OvIhm2QwiCZBCAkyjThQ2lZTwKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50943},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5027e38feccf40116ced4ab77a1fa5acae93f5ed","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.5_1719416356096_0.6682479833111692","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"react-framify","version":"1.3.6","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.6","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"74f3e5130833693c08d4cba317a1a91572c3a55c","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.6.tgz","fileCount":7,"integrity":"sha512-Yr25SmBi3yh+HcwcyCfWOQO/r7VxIjTTjn0CBdEaGe9Dk8e7g+BJFPrD/vsdzSu8AphMMZfU2utcZkzjOdeYZw==","signatures":[{"sig":"MEUCIQDUhOUORAg2RMGxQqiKHvWBE79ZWFUyfZ8z2yuj4WKbzQIgKH+z+kj6RNUazK59bvazekrHwl0ywYFWT2Qwm2FbGt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51092},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"033c8636a40543a529e39752b3514b101256f8e4","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.6_1719418086759_0.6963259695558821","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"react-framify","version":"1.3.7","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.7","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"445a3d57621a66b60a6096b3eddd30b37fe1bfe4","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.7.tgz","fileCount":7,"integrity":"sha512-jSxE2Zu5kuDFTwnJLPKCcg/nliVeqSRJRoIovhZh1zZ+tTH7rY2179zcyn1fReclvS46ZoUAIBVFcNN99vtDRw==","signatures":[{"sig":"MEYCIQCmFUHZlu+cRzckZXsvUyaHWAAtgg9coDeD2t9W2fOLNAIhAMZ/riTz2lxJnNHfpeac4NhxhXfbjdn4U4icVainHpKM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51098},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"84e212c95e4b9d38ab588141bdd94e34291f46b3","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"file-loader":"^6.2.0","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.7_1719418271695_0.6405866870568331","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"react-framify","version":"1.3.8","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.8","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"ee40371ff541534808d48a8f9655e12575a7ffb8","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.8.tgz","fileCount":7,"integrity":"sha512-Sktg0DReZUHluF5iHF0GDYmcXq8hPSTuDFDFSjlJu2wX/ZreiUl8XtB4gzSPnLZOsvbSm08+gaUxWzm6TMehfw==","signatures":[{"sig":"MEYCIQDInyzgZ+PZkjvMeLfCwBMUJ2DRUQNElUyeXmiAtckG4AIhAOXeltGpj05158b1gy8eFA2aBOpOg4Y6NkUKxUeB15HP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51276},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4acd3438fe69701f7d59b005974c4e3ef9882eb8","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.8_1719419166719_0.5232831011956374","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"react-framify","version":"1.3.9","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.9","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"18704c4e9d45608df6a2957e4c01848c7eb0b104","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.9.tgz","fileCount":7,"integrity":"sha512-Ai16jfXn2WqLXDU4zlWeCbcFUToyrjhGe3VuRfz58LdoT69orDAKwqSpWptWscZWXZa+r93JDck0WEsFkOYNIw==","signatures":[{"sig":"MEQCIHwQBOW2JdI4ns8NYNKLatmiCuhSim5esNvxIi8weXaqAiB1UhE2hyD6L47aAgZDBdZR5V60ZkI46UMa6k3D1VWTMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51276},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5e480b43b576e85031f64d49ff6db14ae1b2d724","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.9_1719420089863_0.1904375327445229","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"react-framify","version":"1.3.10","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.10","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"2abac0aba1cfbaa9a8c163885f82eeedfa7101dd","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.10.tgz","fileCount":7,"integrity":"sha512-hQuBgxb+GKZe226hXJF2D0YM5TSlQQhiElb73b+xY7TtSz+Iqe4NBioT16d5iBAYL144ES7ni1tQ1aIzPG1KYQ==","signatures":[{"sig":"MEUCIBBS3D+8o8PeVyv79Ssux0tkS9cXSN+ptO3s9MJAeNrVAiEA8qmRqkKvwjc61Z+/DQgB9AoNOHd6qHq8uq2vO5BUOuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51763},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"206d26e43cfa373b79fdea9e960eb3b83cfa034b","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.10_1719420758445_0.45312862831902945","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"react-framify","version":"1.3.11","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.11","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"b15cbe7cc574aa9fd8bbbbeba94e2d89a342e3ba","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.11.tgz","fileCount":7,"integrity":"sha512-LPxCgZ6JcQpiZtzep63/6Bay7z/i9J1xRZznrK7nK6dtAdzE9mZJI+B5/dpqYGMn7JIbziIR9agV9DtxKQHsIw==","signatures":[{"sig":"MEYCIQCTtpAoME3VE5cDZKHfBPZBQJ2kMSjJ3N6p2pjE36lOWQIhAI2iMcYFAD3HqLJdcJ4CmAydJ/L2kJA9OOvQT7SdLtyZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52084},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eff9ea2aaf4fb1d456d5b2789e88dcb0d2571fcf","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.11_1719426232468_0.29538098319642847","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"react-framify","version":"1.3.12","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.12","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"9cb589e0129bf3c6327888715cf8fbee539b51dc","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.12.tgz","fileCount":7,"integrity":"sha512-aqHWNknbZMDydQVA6dfFvlKfcf+rGM9k9OuNG3t9NSX0G81tilmc45QmIZ0GEtRy/0VgyOQsyiz93rbWQNUMpA==","signatures":[{"sig":"MEUCIH/at6pAvRbyyePqfM9hxnGOWXFk83YNyrGbHD2mBIopAiEAgeYRVMSDlKX9KvqJ8ZKdQba6SVpTLZmOO/1MuOb67OA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51787},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a91b3989083f7b3fdbe56873b3c7af31d27d28b","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.12_1719428527665_0.9339464192949256","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"react-framify","version":"1.3.13","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.13","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"93ef5217fe7acb00dd0db2946d5378d99e1740c5","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.13.tgz","fileCount":7,"integrity":"sha512-XnTZuFToRRNzUfc6CP/uF1LgcZreJsrbjNtnFefCz97MwVls5WGlfWiv2xLvOUEtiboUpgDjnUAPhfUHY4ZxGQ==","signatures":[{"sig":"MEUCIQCY+I33jKGbpQCN36JP7HyRPV8biw+QahvxI+PcsUL9DQIgIHNokaa4QYKMKsxhdVPvs56/vrDsvSA58jvN6WMglOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51781},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19151661da0a812541e09e69eeb035139b9dc13f","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.13_1719428616905_0.9630928103499792","host":"s3://npm-registry-packages"}},"1.3.14":{"name":"react-framify","version":"1.3.14","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.14","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"0c2cee4653f92929f8eb74699bdf1768ce581785","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.14.tgz","fileCount":7,"integrity":"sha512-t+v1aXUzysne3IIapYcqyfaUf5IL6qBHRQmrT1su19ISirPxsWtENqswD6HicmjuefRNZay+JtwPFsiRE3SiNw==","signatures":[{"sig":"MEUCIFbvNL58Mzqqbbn/+8DLfYMhAX8obkd+Jt0LfjyhU+CLAiEApZp9Sae6cBSD76Ey1NuP2sX/TOThEVWg60VV3EdbJtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51784},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7d7a9f77e39fce7bc162b42a56145e2737ba1cb1","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.14_1719429012647_0.8736598138777147","host":"s3://npm-registry-packages"}},"1.3.15":{"name":"react-framify","version":"1.3.15","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.15","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"0577ed7095263998cdde0b9f82dc7a5762bd767d","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.15.tgz","fileCount":7,"integrity":"sha512-EL9FFMs8/qI94Rrgl+gfwa8fzka8MG0RErX5A3xWyYqwoyyIOudRcpOLIdE94cKisJPCLBKxGYTHklMvVTuZ9g==","signatures":[{"sig":"MEQCID1yQ3GF79wXTqNjtp1piIWAy4VYBZVskhXMLrowt4k7AiALrVqutwcZtCZ3Zr9lE1PDYFFAjKT2b3T8HMvZRiiZJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51784},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80e6cd4ded7c6c17713931158bae62c125225a20","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.15_1719429218859_0.6388812438687292","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"react-framify","version":"1.3.16","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.16","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"31796a347510a20b26fca8b7e42948a46204d1fd","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.16.tgz","fileCount":7,"integrity":"sha512-zjbLPAUd2KyTOwa35Tpq3GpFqpz1ClmrHe1IEyoZWhk4/He9CIGEDMPFqBw7XRBvrO7lsnphILnKMpvebeLiXA==","signatures":[{"sig":"MEYCIQDxrGBVL1QJ0HdZwI5lIYoM+UKlGQxZbUs9aH9o2T3u6wIhAIDsDBbkms+uBFQEM1hW0yNrq9/m+AbJIx8BrBhz3fgV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51803},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6ae5281ea2b6bc4b8d87eea1395f0aa785b5e29a","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.16_1719429465123_0.6818772249818952","host":"s3://npm-registry-packages"}},"1.3.17":{"name":"react-framify","version":"1.3.17","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.17","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"f61895e48f52e123ab4b33284223feb103b1d939","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.17.tgz","fileCount":7,"integrity":"sha512-ANAIShL4jy1xovC5BnO2sayGIfVTqnWTEmZnu0vAbBZJO/zSiHfGEZzn6hSm1QMSr6hb6KTmYKdxaA27h+Rs6Q==","signatures":[{"sig":"MEUCIQCwX2JCUN286ZfthG6F/JXvcVwls/rwOgnSBAodB0yBSQIgL3Y5QLHx2FWiqTtjWbFCFYvTMdlod2EjR06Q0n/ofVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52106},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"94128078ad640a971f9ed6e3fd0f2db3d156c7b0","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.17_1719429656455_0.1860501803542649","host":"s3://npm-registry-packages"}},"1.3.18":{"name":"react-framify","version":"1.3.18","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.18","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"a3e498c616607321ebdf0a5d4dec0c45de07e610","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.18.tgz","fileCount":7,"integrity":"sha512-SVasafQlJRhnCjriR4XxQQjYlvs2vrBKJ/yVqWPbBImseKdrdMyFQckKPbUnq0JEmN14JSD1bRUBtzw2OuSS/A==","signatures":[{"sig":"MEUCIQDVqkxQROAl4HXZ65pqgrKNy8rTafOswczyx2k/ULeIZAIgTXu9/pD+BMDUNCcx0fKvK4e35E5K8EO5wh/0MDYFMlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53120},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a986111cd502f526fa1eabb07d2e047e356b432","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.18_1719430030119_0.08232024663880333","host":"s3://npm-registry-packages"}},"1.3.19":{"name":"react-framify","version":"1.3.19","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.19","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"26577876f51d7726c53902da7bd73efd61770d2b","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.19.tgz","fileCount":7,"integrity":"sha512-38CXUa/FjAZobgkoTIMNliGA0yLVp27yW4gBBTWOdGt/mvX3ZZX0aXIAaWTb9+egBB89GsVz+syNOAFnpDeREA==","signatures":[{"sig":"MEUCIDIkcLC49D/6+qMAsyv/k9PMFlE6zOStaeYapLcmFB2gAiEA9rnIL1Wfzp1q1TNaQ48C+TGO8tzZ8yrH44kJZ07h43Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52112},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5d03ee4e1a4ffce893c7d4342fc29dd8c21cd2c8","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.19_1719431306956_0.6309202845135604","host":"s3://npm-registry-packages"}},"1.3.20":{"name":"react-framify","version":"1.3.20","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.20","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"653618ba53a4562c0c55df590150ce49295291c6","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.20.tgz","fileCount":7,"integrity":"sha512-jy5/7n3KFI0ZPDM5Jz9kMw46EPzRNXH+/1NXwN7YJv99Cu++ihZ0xgN15nlGo63x/dZQdw5sqPsrRjvFcGDGmA==","signatures":[{"sig":"MEUCIQD5ox3suXRQ+WrFVu60Zm4LBirX5lUQPiXPT/e/ZgssegIgLTeUEpSVmrfGtgGBckW56+hFYI5U3XaZMk5fdhitMsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52001},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"442d62d1e51d462c02aadc9e6718a9b308c29ce0","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.20_1719432050144_0.7988364827222789","host":"s3://npm-registry-packages"}},"1.3.21":{"name":"react-framify","version":"1.3.21","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.21","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"49b6f57d3ae066fc1719d74c0fe5fbcc27d8d4b4","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.21.tgz","fileCount":7,"integrity":"sha512-7GqtFyT+MUBKLV9JIFBP5+M1n2zTWcedaM5vh48qKvX2m5dYtcUkvIjY2gPOmEyzdBgSzwg64X16OHy1ea9DmQ==","signatures":[{"sig":"MEYCIQCMeInhkTLpziTQUZySu0YRMH7XJkL0UF51AKK5McoX+wIhAIKksa94jhiUX7xtntP6xIn+8sn+xA2ncrsi6n/XHCQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51969},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e674527dd784c2b5bf172c92bf80d1d5bcadce20","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.21_1719432188127_0.6326130874348999","host":"s3://npm-registry-packages"}},"1.3.22":{"name":"react-framify","version":"1.3.22","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.22","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"80c49a7c2628ae604ebcaef2bfce4804551bd340","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.22.tgz","fileCount":7,"integrity":"sha512-TaSSn/oJNV16txFY+XawQ63fAhgI4BjP2is2ca76BKgEx3Y5a7TJDSRLuI/4DwsDDyNiA/le3q1bQdkH337lpA==","signatures":[{"sig":"MEYCIQCt+b3W77P75MqIa72uvWfIxI/dKCqLaNxPfE0wHrRBeAIhAO7FJNyb5Fyg7BTXTJeEfDkSAP0WE4wB5XJLO377aDai","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52040},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"291abdf6de40dd784800a3385b74205bcd0e0fbd","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.22_1719447214834_0.8133609251167033","host":"s3://npm-registry-packages"}},"1.3.23":{"name":"react-framify","version":"1.3.23","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.23","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"14f75f278d83dbda395fe8ea44d52fa5d2a4ed50","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.23.tgz","fileCount":7,"integrity":"sha512-rh+GBomRSvAUSoMsKLUZO7D6Wyew1z0/kiABQ4xrq4RGvI/eY0ftU8dBEwNWcSfHEToKoKLMlzpljhFnVYkQLA==","signatures":[{"sig":"MEYCIQC6yQvcqg61OnvwONxLsu814OB84Uw9ATgAghTxyMWC0AIhAJU8UUuhLf5YIRYzLoE4n8b2J6eqEGI6x3S9n/oAerHd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52069},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"026431ef93042a3b51d155235f2bfd4a30c2a793","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.23_1719484702389_0.05979440616522047","host":"s3://npm-registry-packages"}},"1.3.24":{"name":"react-framify","version":"1.3.24","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.24","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"8b54cb1b85dd291181527a7f8b04d4ebe16e6059","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.24.tgz","fileCount":6,"integrity":"sha512-UAfHJ6fxdvucn9udGnWDszS4LPzirrVkJJlvpOoW3IUJWIMyNzSDU7pf7vGBNOuKK2X3PNvOtBM6idFNA//xbg==","signatures":[{"sig":"MEYCIQCRK0SqSBi8a+9QRGkZ/UjQHQW4LuXiy6oy4xgitr6yTgIhAIdb732vLj8qEIuPzwqAwhGecpKEZkRht3g6rG3KpKYz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51978},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d2e6bc9f0fa4c33b164482f0a2d24435283a1a28","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.24_1719484985970_0.30629929505357567","host":"s3://npm-registry-packages"}},"1.3.25":{"name":"react-framify","version":"1.3.25","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.25","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"8f48ca53b2fc1b4741749715133cf2930f464b92","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.25.tgz","fileCount":6,"integrity":"sha512-fJklYK0s7W4+rEZRWUiSr3QzaTUQz75XVFTbwjMRaWKfIk7rUfQiVg2nxZsmkYnV/7IEzRp4zdK0uhFdq7aAbQ==","signatures":[{"sig":"MEQCIHgBBI4HnFpwXVYUm/5Mcs2Lr0LxYHtGd0N8XOSb/cKoAiArZYpc4HuPCLRXVP94ZuGqUHCEX7kkCCsm/XbAtg0AEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51978},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"029d9869f866181c085e667560f5916075705f4d","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.25_1719486910081_0.5749825556303156","host":"s3://npm-registry-packages"}},"1.3.26":{"name":"react-framify","version":"1.3.26","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.26","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"d995fb716ca817f914f7081d9e89c786041eb94e","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.26.tgz","fileCount":6,"integrity":"sha512-XogYzufmNsW+oup5P/U7YbBYYULqFo4Rk8Xxbd19giP3Xl1g2TGpYv+eNSjd+qO7r1z3nqQBFDqc6IRXGSMhSw==","signatures":[{"sig":"MEUCIG2pQhs8cn0rDQIdZC7SzTFLPueqluCESrwTathhPAvKAiEA/zXKTBUGtiMbH2qV2TezNiDXmhRVPuZ7daz07ykAI9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52170},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5974d65c49305a3805f26a71c99b4208b233215d","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.26_1719487390103_0.0920194122200273","host":"s3://npm-registry-packages"}},"1.3.27":{"name":"react-framify","version":"1.3.27","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.27","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"f704b9c9b6ff9550a06719bfa3a84c7f367a7b34","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.27.tgz","fileCount":6,"integrity":"sha512-e7ordq6I6vfCkONob8Knd/BvY6ZzIT6SnNZdux+iy0ySDJgr+tluKRYLa2TFirkxM1Tr3E+oBkxj/FdK2Pyklw==","signatures":[{"sig":"MEUCIQCfpwQi9H9exnAeykyh2HFu8Gk1L/3eJpfRjyjFpY7OYwIgJo/DwOTxKdpu76CeLNq6hPEnuJ6UOZ0JV0/F1zoM1fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52154},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"70963b9d418d0e00252307207cf8dc7ac9558029","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.27_1719487576908_0.3154419345709414","host":"s3://npm-registry-packages"}},"1.3.28":{"name":"react-framify","version":"1.3.28","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.28","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"e0164fc79553d0440785368c03e3472c8dfb1810","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.28.tgz","fileCount":6,"integrity":"sha512-CNT1LyMvNm295XakWq5VB3qkFHoTHpBCW+BrgrkMgTiASCMgSwyr8RrvJt3NmzlC4v7XuaaQvNvo9B7HXG8D7g==","signatures":[{"sig":"MEUCIB3JGIGfaDOFNxqBwDquWq1a3ogQqdEWoMk/iRBK29RMAiEA/7nEafxuJ3+rB+oMTHoxoTp0PZTiyoKuTsDT3IgCOIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52156},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f570c8d3c42f6b13c0f229d023a2b3edec9cfef1","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.28_1719487731325_0.49563360044518645","host":"s3://npm-registry-packages"}},"1.3.29":{"name":"react-framify","version":"1.3.29","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.29","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"eb937ec8b8cd3d09ec289831dd326be886271f0a","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.29.tgz","fileCount":6,"integrity":"sha512-fGAfmWViI4VM48O1chmXjdvptT7W+Eve710FlPZG5bHxBrWcNghEpwCYqrIJ7K5iBhncjiCShMMLp4mFzXek/w==","signatures":[{"sig":"MEQCIAb3REjeBIx9jNY/S7heTRxaDEcMXRyBvQvi5ZwSL/TsAiB54L0gBaC4UAhTPvNyfJDA/pNPzgdq8dw+xi2SjU3IEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52215},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"39654910015c6bdad2303de6be5062f0537bd89f","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.29_1719559944600_0.3975616557025814","host":"s3://npm-registry-packages"}},"1.3.30":{"name":"react-framify","version":"1.3.30","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.30","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"8771a80f6708e85a4d0aae4b20c68deec501407f","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.30.tgz","fileCount":6,"integrity":"sha512-mwzHtcwpklMbsAymBSWUso0CLPXqri57flzyZi/fYonvH1cuxFk7q7ae5oGQT3k/bNU/pdoZ0o/S9q9i8ASwxw==","signatures":[{"sig":"MEYCIQDQ5AVhdJhiOB0Dp5Ipy9pRNq02XkozH3mvn/sawW1gywIhAO5PWxHiBiruiHpdFrZcVdKlObaLEpl6d6R5lDXv4h8b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52277},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"990ebdd77974ecfab068fac14263248c70657fd1","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.30_1719561229427_0.29218183729720826","host":"s3://npm-registry-packages"}},"1.3.31":{"name":"react-framify","version":"1.3.31","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.31","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"0318a659edd602e5890c8059b2ab64da5a9500f4","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.31.tgz","fileCount":6,"integrity":"sha512-7d0OzV923aPWYyfATU49WId2LKuIruiuesJWIw4huGuR+pfB8v9suJYhDrwUIIOWIs3530JCJm0uFwoV4FczBA==","signatures":[{"sig":"MEUCIQCEFwvPfOVfGMbFZ6hYX2sRQDtrx9330UM7bBMII0Ds4AIgd8jYQYY/oniuJDBnjgxHOUo2vO5DuHBaOuyUYIZVqr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52361},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c04be9668526870caeb79a1f26216d5b5bb70783","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.31_1719561934153_0.08391884152054474","host":"s3://npm-registry-packages"}},"1.3.32":{"name":"react-framify","version":"1.3.32","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.32","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"3f63c12fe2111fbd553066703d9dfc429195271a","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.32.tgz","fileCount":6,"integrity":"sha512-8tN8LwLhGllt2wjsyj+/uxco/m/3mbtNxUBYJLy9JN7/eM2NHh7G96+ZBYIfYq2wlx6gFaBFQoss/Q4Untqzbw==","signatures":[{"sig":"MEUCIQCwVNqMitxtOPl0T/yx7gl55Mfk6WoVkG0rYWRTmPcRewIgAefZGOfTakLZmvyV8MgTq++qkqcOapjT2js8P+MucuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52341},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ab1dc95cb6253b27fcfa4181b179e48fc378ca74","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.32_1719562155011_0.8628103711368247","host":"s3://npm-registry-packages"}},"1.3.33":{"name":"react-framify","version":"1.3.33","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.33","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"7f8c20b8eab4ec97546f21d99e4e18d2b1cdab8f","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.33.tgz","fileCount":6,"integrity":"sha512-aJirxze6Oi6heojcjVZDdheHuXX37I8y6asTF5sm2ug1871FRlN3078DhOyevtk080+qyDGTzK2UUMZ2YGyP3g==","signatures":[{"sig":"MEYCIQDaGpiaEWW0JF6WSFi0E7/GXcMZPvX5XdA/aWK91wOsjgIhAKJIyYDGqPDl8DvRx7hF+etPOaPucpCDpP5N5eN5q1U6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52336},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"65bc89a631ae8341908140c2e624b5318ec2cfc5","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.33_1719562438125_0.07257880725523758","host":"s3://npm-registry-packages"}},"1.3.34":{"name":"react-framify","version":"1.3.34","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.34","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"3903b1e599d589ddd08516426e77e162f6265696","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.34.tgz","fileCount":6,"integrity":"sha512-OQk+6ocmK/jfLcjA7UHmnnC93ACU9TaYtmZ6U37g7m7bar+dVRYlfuxnOuarl/anoDazQhntMOxvOTqR4MEpTA==","signatures":[{"sig":"MEUCIHykXJYISNlt49FlhlJ1w36sc8cSnrjkJWKPHRfa2+BkAiEAyInP+fxv4D7wnMSADUI35f5guDviEcGqo29+ill+4r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52320},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"205ce7c9e4514753bbd19b83fa20ad135366d52d","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.34_1719562579150_0.8026210567196987","host":"s3://npm-registry-packages"}},"1.3.35":{"name":"react-framify","version":"1.3.35","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.35","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"459191ff423fe2c19b5739999c51bfad33338c96","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.35.tgz","fileCount":6,"integrity":"sha512-prHlNlngI5j5Q7rXVhzQFWldMxatj7lPogrHEOJbkPPtzhjHazK9Qq0TNwAHTvXibQ9sWOdYiYicpZLNJp9A7g==","signatures":[{"sig":"MEUCICsdQfismAuwmEJEYgXU3prtMupOsqhBt524rTvpR1t/AiEA28dVx4Y4DAW4KU1CzE+4gggbFpfnJ0iBX9OvOzTJWAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52434},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb091e7a715c5456c41cbf06bc39dccdc5831879","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.35_1719562793230_0.05501477300219393","host":"s3://npm-registry-packages"}},"1.3.36":{"name":"react-framify","version":"1.3.36","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.36","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"a728c393fd67700a7d7e0ea36ba3bd88b8bfdac4","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.36.tgz","fileCount":6,"integrity":"sha512-pQHwU8uNweY63vz2EhvEvaunU0X3xScpshWcTKuBiHlYtculLHyMejzJsr4pnIZTkW/A0aG6Z6arraFcMF6VTg==","signatures":[{"sig":"MEUCICwX9rQErKuBNmjMMXiCZIRsoCQEma/AQ1DhpQIAjoq2AiEAm+1AhxtHRdm3mTt5ah43V2mifSzrNKx92AZRszXDXTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52457},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eeba67badfeed25aa4647fdf1e5e040f61e7a6eb","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"deprecated":"These versions are deprecated. Please install react-framify@latest.","repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.36_1719562985294_0.07819684788948367","host":"s3://npm-registry-packages"}},"1.3.37":{"name":"react-framify","version":"1.3.37","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.37","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"7ea2b5dae81d0e3d7e87180c3e9fe4fc40fff64b","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.37.tgz","fileCount":6,"integrity":"sha512-lPwOhduPdNtseQwm3a5nvYX6xiv8B9TVVO3okM0CNwCUyM84ms+4yIK5s0kIShn7L/fwBeepWCpYBlRwbNGsxg==","signatures":[{"sig":"MEUCIQDXbd1+TBZxEpy55sfp5fLG3cQtGAzmr9FWxif8wZuehAIgSMPIUXxbkG3xb2TnogbXJNlRb+Tiy+q5t3h2N3w/7oE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52457},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c5cb6ffa1abe9a38287e280ca2b262c44a6aa3eb","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.37_1719563107152_0.07326454450642061","host":"s3://npm-registry-packages"}},"1.3.38":{"name":"react-framify","version":"1.3.38","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.38","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"3ef70daaba31e72941d596b636d871177beeb758","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.38.tgz","fileCount":6,"integrity":"sha512-gx1H+7/CNxdqOHbg1XfwMkQdMVwj57EluSKlChuDQt+nuMnlWJWCADVc/hQ/rdb9W9EuIzPPfiuz/4zOTK6LAw==","signatures":[{"sig":"MEUCIQDeGZCE6x4vbWZSNAFT8X/mc/BKfxWZzf9bSef/hMJ+/wIgBVp8ihZc101VDR5kC66gL0BGfhJba+4ax4rKHG8QxG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52867},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a64ee7d64e55267a1a91f9fbf16b5b577d3b13b5","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","tailwindcss":"^3.4.4","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","tailwindcss":"^3.4.4","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.38_1719611665140_0.9906530335435435","host":"s3://npm-registry-packages"}},"1.3.39":{"name":"react-framify","version":"1.3.39","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.39","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"76a22994f8d5bf05012001ee7a12916ecdfa550b","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.39.tgz","fileCount":6,"integrity":"sha512-7dnSmaTKnkeBz/McWDQNscqa4dQpkVRgM67S92l+f66s6/G+uhfytcSTIRqZRb3C5S60uEomAaHPSCalGg3i0A==","signatures":[{"sig":"MEQCIHmC/1BjX7+ORRR2AkZAEdUmmnfDE4gI7xfHG6N0/8A2AiAGGxImUY7uLHpaIq+XU2iEfL6N/uBIym7GEZWjtd3xAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52086},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9e9187f2c9c6d65bff2960431eec833d1ec6b54","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.39_1719617495497_0.6661549274960761","host":"s3://npm-registry-packages"}},"1.3.40":{"name":"react-framify","version":"1.3.40","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.40","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"e9047b35a246fdc9fc14ad256abc7ec62fd72579","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.40.tgz","fileCount":6,"integrity":"sha512-JWCW2DTO/MAnyVsthQr+6Hx+PIkNo54Vq6xiAw4itoVhdUrlm0vlM/WX3yanIWUyDu15RcGikbDsBiha67zWrw==","signatures":[{"sig":"MEQCIGF0SANGusaWcu8z1Mx4KOBgmhMNjtozxaokYOMqq6KpAiBiS6y+0Ut4Fq1WxpYyP9VOA3jRqJ4UnFxIVLnpaoFZkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52139},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"762a0a4b351c07bb266e52e3cb7ae640b4005839","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.40_1719618342643_0.8889858055677653","host":"s3://npm-registry-packages"}},"1.3.41":{"name":"react-framify","version":"1.3.41","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.41","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"4812adc18f5063567a30daf55a72a6e380ec4c24","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.41.tgz","fileCount":6,"integrity":"sha512-mlTFaGhgC9itlWi6QUhI2Mz3/nUk6UXOYfjFH7tf4f5ctvMgN+okWK599ZC6kAN3BwaZD+8NexX6glNskVrB7g==","signatures":[{"sig":"MEUCIDAjg94lAHKZtItNWJkkLQlddZYWmGBI33aFDq4NJm+gAiEAjI57TbJ4dzjsYKRf42fK+ZOpm8Co7+Ew3CdqPIX3SmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52118},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2708014a67b4a0ee85d8097e1f0f81da44bdceed","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.41_1719619518770_0.8878991338828535","host":"s3://npm-registry-packages"}},"1.3.42":{"name":"react-framify","version":"1.3.42","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.42","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"08c3a5547a8c30c5826eea11017ee1b987d4cdd5","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.42.tgz","fileCount":6,"integrity":"sha512-qVvuifflcnjEtBcAtJwPWEHRZNVEs47Pnguj9zudNtoJHyxyQ/US9Ks93Aj37C+nsW3Xg17khKHAhiEMfT2AzQ==","signatures":[{"sig":"MEYCIQDPVTdNKDHatmmgmgLoK2f9AcWDr71LCdNFs/9YCvFhdQIhAI2Wk65slOpCNi6ameVeCzB77nMqbjgi9I4BYF/KufTR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52117},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a1dd27ae8a9440e8150e1629bdbf10f9979e8d2e","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.42_1719620053932_0.5068738434746791","host":"s3://npm-registry-packages"}},"1.3.43":{"name":"react-framify","version":"1.3.43","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.43","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"864068d5dc4a06b3e5f241479cd305a1885dc5fd","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.43.tgz","fileCount":6,"integrity":"sha512-rhJzbwS4vhyoOciguz1jSJUnCt+5I7WrdRUmPZpyRlJ4e3SWBTwTBsC7+xpf+28/zmX737Q/4jZhr/uJBxqN8g==","signatures":[{"sig":"MEYCIQCGcJsQvo4JACGUG/51BD5UeHKw5LIz2waUfQTD024/CwIhAKg2UXa6JkrxqT8somo2EV2Y535YEN0YZs5MjRwPAh3I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52120},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f30eb9e4b746f7071f3bc211421590beb0832473","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.43_1719620644687_0.6557542574146276","host":"s3://npm-registry-packages"}},"1.3.44":{"name":"react-framify","version":"1.3.44","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.44","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"4e2d1293ff986eca3e505905d3dcb6d55e2361f0","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.44.tgz","fileCount":6,"integrity":"sha512-bYgnhDNoUDb0nfHqy98qugGYDEipPRo6MQoEYg1m8dNKQZcQtK6QfHjp8fsr8mMMZbPfPL/WLmDiuZ/IrKYOrA==","signatures":[{"sig":"MEQCID9KoVEBdA4Z+17Sq/edTb4MfJ9WplMbGMacWTIyHyatAiBTPRjZn2s5jD6eg4D1YCjEtOxbT/vGhGsdtDZ8ZfG43Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52143},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4fc7da8ac33cf833f0e85f70ca66bbf31e7993ae","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.44_1719620802583_0.7389645370736257","host":"s3://npm-registry-packages"}},"1.3.45":{"name":"react-framify","version":"1.3.45","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.45","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"c85800c0ad4d68631856a97016bb87ab329943ff","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.45.tgz","fileCount":6,"integrity":"sha512-f9Qcd+KudEuT8TmSkJBcLESlL/9uMK/lEb1qWPHWA1Te2uuc+slBbtCLfuJ6wmEIlFT9BvnLxa/4xUwKzLTjEA==","signatures":[{"sig":"MEUCIDpzxl49aBNB8GWWwpcnAzHa61pHWSn07gE3V2NH80xVAiEA694a6zoJ9CP9/ftO1kRpGnM4aWjttfKEm7qN5InWF4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53123},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"db304af2498f7adf6b2bdecf162506c7f9199db9","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.45_1719689449718_0.5897256627613778","host":"s3://npm-registry-packages"}},"1.3.46":{"name":"react-framify","version":"1.3.46","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.46","homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"d34e74eea555dbfe6fc6acf4e320d62f787256cc","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.46.tgz","fileCount":6,"integrity":"sha512-apalNm4a5Jly/EgHpSHMRmlhoHoxgRIPy+ZMqnB0JTb9s+NptBJBN36YtwZCUrVtrSMW3l17vi0nTQ8z6+5pUQ==","signatures":[{"sig":"MEQCIHob4LBPDTDZboHwSC09sGVjA8iRsKDcFVNl0cfBeyU1AiBaTkbnpSO/i1pEKO5BdnPwqBP2i0bF3LyE97C2hiZvJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53124},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"32aa907e197fb56cf9553c49c7f55244f43dd498","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.46_1719689664114_0.20159642032851277","host":"s3://npm-registry-packages"}},"1.3.47":{"name":"react-framify","version":"1.3.47","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.47","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"6de060888c475c1bcfffab3bfcc4aa22aa4b272d","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.47.tgz","fileCount":6,"integrity":"sha512-I4gRT0qd7KdY/hXZz4uUt9v7QBdmIdxfcgJj2UQ8edwSVpb0sdrn4UbFcgMLk6Gau78iS2L99qOhwFvW6Go8qQ==","signatures":[{"sig":"MEUCIAXcp35zc71Wy0KgDm/JHQ65k77zb4ukzTX5onnrUfNhAiEAtEpQj9iA9J7q38RfPgLpOgBA4q9vrIU8Nej89CGdh9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53301},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae0e270b43876713728334f11827b128b3d416cf","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.47_1722981744369_0.01621762179759112","host":"s3://npm-registry-packages"}},"1.3.48":{"name":"react-framify","version":"1.3.48","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.48","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"c4f2742590948f100718409401e9fe6901110974","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.48.tgz","fileCount":6,"integrity":"sha512-sAdmkrlbmK3iq7spjvc/CouFe8mYpieEjNm3uZTzHiU6PCvoj1Cda1CwcJlKCaoF+a2qzI3sJakjS7AF1IwOPA==","signatures":[{"sig":"MEUCIF3WdfeQsnlvy7S7EbvNEp0Z7V3u8+KK/8RzG5Op696tAiEAqCzXOp+ES4puJETlZOf60lTpyB5b2Rx/5D8KjrDGmGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53309},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42d7f776c05b44dad62bd3ca2c406aacda1492b7","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.48_1723686785383_0.5772731467383727","host":"s3://npm-registry-packages"}},"1.3.49":{"name":"react-framify","version":"1.3.49","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.49","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"acd7ce7444543ac84bad8485a303fd2ceca91e68","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.49.tgz","fileCount":6,"integrity":"sha512-VFI5JwuG1chy+N+0YYbhUYViQn3AzO1cLmu0iVNxn3K3HYI6TP0CmgqXf0WkWXLNNTfjm8nBvkQ/6LlechmQGA==","signatures":[{"sig":"MEQCIDWjM6ATE2rvU6F4Hta2yioSbHiIEKwwkmIEOAW7mdorAiBbJQYCYQY4hj62V+iXheJN5YFR3F8c72LVAN0xpSUQ+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53309},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8d411a814e8a720c996949ed066008d57aa417f1","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.49_1723687243099_0.4932456786616968","host":"s3://npm-registry-packages"}},"1.3.50":{"name":"react-framify","version":"1.3.50","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.50","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"eef7c8cfe90b4731bec14ca9b76c398e48d66576","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.50.tgz","fileCount":6,"integrity":"sha512-zXbpf4vKNVVQGLHSUOQHu2rramtBIj7mOlh0oxkM4ROK3j7BrNj7jBrs9t65l+h7s9BaiBAcJSrXmvT5pKN/5Q==","signatures":[{"sig":"MEYCIQDBrrB1No7jWrBrtIFTuNA3dJS+5HDmxCYSnirZoCSpzAIhAMhP6V4DAX8dn0IaV7gVrJ9e3+nkMOx4r4zwxj6YUyvy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53309},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b565436218606e3fe7f0555b056dbbe364d4b647","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.50_1723687697110_0.31558266774805777","host":"s3://npm-registry-packages"}},"1.3.51":{"name":"react-framify","version":"1.3.51","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.51","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"64b61b1476bd2717630fc026bc26a7a7a21d5c2f","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.51.tgz","fileCount":6,"integrity":"sha512-6KCUfPcAvgBy/wlH/dXy32Gkyc0IGkZO+TYAOmuWQVnwgAtl8uG7MrphxcpfaGOmoQktRrBYsh83wA7GF9pi8g==","signatures":[{"sig":"MEYCIQCv/MZBix/HuPjakB7Awy1bbnjVPOXXVyeMKu6TXGqNIgIhAJiK0E3ajCJo34nHgkEBpjaxMGrFkCMp1EOMshrFQosu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54028},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d8ebe596af755897b8626056ac75dfc9f6e76eca","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.51_1723688458110_0.3285694767425509","host":"s3://npm-registry-packages"}},"1.3.52":{"name":"react-framify","version":"1.3.52","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.52","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"b4db833b1d2f415d56471781cbffee59ccc79f61","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.52.tgz","fileCount":6,"integrity":"sha512-YsaGUwFyAGly8Fqg4bO9JP7KlvsIuOIxaKFdnDNQWwc+c/C67GzIkUh03kUjbFL5Gkrjry0w1AAeyufftA+qyw==","signatures":[{"sig":"MEUCIQDTWKMR2IVqH6e68V7wuIqEswZzJg9QP+fqPKuYhNOYjgIgSrMXnamcs0utZKfWmALR+B5uGuyBK/xu+TMRVOuScX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54038},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07e119ebb268c44619382a64c439892dff79eb58","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.52_1723688786818_0.953566638393295","host":"s3://npm-registry-packages"}},"1.3.53":{"name":"react-framify","version":"1.3.53","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.53","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"d3a4b7c6c28c58c08f9ece3288ff8bf2203dfd55","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.53.tgz","fileCount":6,"integrity":"sha512-R0h7AsN7wq0dQCpjXKvU3GswLe5Xba/0bmi3zObyWoglYuUrSzFBlJmHS5yc7VJKmfuFd2poUCL3hP5jTrIZrQ==","signatures":[{"sig":"MEUCIA2EHhwhNT5dXWc7i9GRycpT92JfMZXSG862FfYn9WzhAiEAmNIqgfTglGHBvJQFG/ugznP536BzdGqi73kbTOEa92w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54042},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"75cdf09e1d40bae6735063617c6f509a2febb620","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.53_1723688908059_0.8841320591532096","host":"s3://npm-registry-packages"}},"1.3.54":{"name":"react-framify","version":"1.3.54","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.54","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"cfe0a5ac9e88ca0e222f758f790a3f43cf76b1fe","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.54.tgz","fileCount":6,"integrity":"sha512-8UGoIWKJLTiZegDQVUVnQ/3ccQiTknpetomii64WCxL1qPWsUoTJpwsc+gLZYQe6g6cAF8EkyeQ0dkyCpvYQcQ==","signatures":[{"sig":"MEUCIQD8owZ3v2uCFkgoQwEbLIaubLfx0YxqI7Wgr293DyVg5AIgDJvRIvtGet1U61aEluURbc5Vk75FrthtzZduk7EL3Bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54042},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f9b0e0c7bc50e845f4e00ecc283ce2d62863f4be","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.54_1723793951201_0.14236153919222638","host":"s3://npm-registry-packages"}},"1.3.55":{"name":"react-framify","version":"1.3.55","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.55","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"411a6505033ffe8a43a721abbb02e5984b6a5915","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.55.tgz","fileCount":6,"integrity":"sha512-4YM1SExar7ADDyacqN9LwEaEETMmjeRxuLyJ+CbBYIbZk8FpuRUoASrGEywphhOlgxnREx6Yl+skCpCuTSDP4Q==","signatures":[{"sig":"MEUCIQDxFPBKyUUpBNjRV4cXeRHGsCMn2rVn7+tMS0rgrU8f6gIgS8XtoypVGpcjU467FPhDn9EN8dARHQWeV7/e02J2fGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54581},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3269b63d37eaf1b1c7fbd57d883e48ecd20d42f2","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.55_1723794129679_0.5951050126859396","host":"s3://npm-registry-packages"}},"1.3.56":{"name":"react-framify","version":"1.3.56","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.56","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"27163bb7ccbdc66c3fcd628779b86fe174ca61fb","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.56.tgz","fileCount":6,"integrity":"sha512-U7+Az6sSjhg50DRVywMDhXGyyKaqgSWm6AIK/O+JfT03nrLaiBDqyRV6hUQMmGn+ShnEwWYzhcQ1zT3gCyyhNQ==","signatures":[{"sig":"MEQCIBNU1dVrLsSx9jT+Ake4MipBza6hQiDho7PkEDyxU/3GAiB8I0b2Sts+12W8Bo40NH7qTQeGcg1ysSoyzIit2iNRsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54786},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7453ba5a70446bec401de6272a33c10ebfdb456b","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.56_1723826236604_0.17766358771796642","host":"s3://npm-registry-packages"}},"1.3.57":{"name":"react-framify","version":"1.3.57","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.57","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"9097bd318d254e1cbde0512345b01864bffbd58e","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.57.tgz","fileCount":6,"integrity":"sha512-ylLweqVUQD2qi2nIIfruKzZ8M1JfFWlglgUF4KVfilM+ggoLU9h/L8+mngRveAHW7B6uTHz5YbPx02/oMItSlw==","signatures":[{"sig":"MEUCIDr8Z77PXoR2MLd0bT+TciEdSAW5F+XUH+mVf+rSQwfpAiEAtdKthvKltWl3WOKKwVjUoyrAwPZl24Okbh4EtqJI4ZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54594},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b17fe1fde4c741bb949bc8e09fb9162b8415a273","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.57_1723826605766_0.8964572528080563","host":"s3://npm-registry-packages"}},"1.3.58":{"name":"react-framify","version":"1.3.58","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.58","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"a999b267d8a2adc9bea240627f096adfc857185a","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.58.tgz","fileCount":6,"integrity":"sha512-hnUkpYV5GoNULLEPP9uhUwgr2geig4HFDKlwVzJVNt/ubFmHHI22vlAXUsl1l5Pn7BrpSagzdN4IZ3ZP6BF58Q==","signatures":[{"sig":"MEQCIBKZCD88gCagVv8A/T+qkOcEI6S6dE6BdGvFspLDFjRLAiBRJZehy70aKQ59I20F5yVCUKtlBFHZ47WPEJuyrc/Blw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54659},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91831be30ce59f1d8e2c43a4d245fb31db69ea10","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.58_1723827134056_0.46047996667367896","host":"s3://npm-registry-packages"}},"1.3.59":{"name":"react-framify","version":"1.3.59","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.59","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"ed25f7f7a78816c73a78bc5717b793687111d85d","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.59.tgz","fileCount":6,"integrity":"sha512-9pZipMh+tC4zGs9TO1XD1qni+fh93bEPNXuEQbMvvtyRVm4S8CinpK+0Q5RHRUVT6mkkZhjtPYNz4K8Qf3sv1w==","signatures":[{"sig":"MEUCIF3d9ENK/ZYA0mABIQgI40UBwH3J+UooXfqwXLB5mGBYAiEAgOl5wTJvYw4LYavLTfQ+9r6/9iAwDAs/8U3cAbSomes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54575},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae49f3645416cc1bbf1905b1384fbb949049609d","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.59_1723827245460_0.5140455345034227","host":"s3://npm-registry-packages"}},"1.3.60":{"name":"react-framify","version":"1.3.60","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.60","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"9b2aabdce56baa5b6b3b1f9a1ad5a4019a95f4f1","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.60.tgz","fileCount":6,"integrity":"sha512-zJpyf+hff1/ulQ1aMESwmSWsusMYJ3TBbBnmeN1PUrLBSED34/yw2xeINhDRNw/bD5fde03DEkAKsf3XQrGwtA==","signatures":[{"sig":"MEUCIQD30z/oTA6n+xLJQHzZ26fXRYu2zME4lHtpEtr3l9dYzwIgHJQnbKHNt26cz43p2a2fCRhmNTwX+8Bwov7GdeGBx0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54527},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d152ffacfa40075b19918093b6ece99232a8dd8c","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.60_1723827336897_0.17726945153532792","host":"s3://npm-registry-packages"}},"1.3.61":{"name":"react-framify","version":"1.3.61","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.61","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"11b37ef9000623cf0302a961e0bd168f0c084088","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.61.tgz","fileCount":6,"integrity":"sha512-xwinynynIuQOwHyCzL4za8+p11G9n8OKYadF4FM4HngWdANtaxg/es4/AbUt5YLQO0aoTh7EqQWM+yVrCPeVbw==","signatures":[{"sig":"MEQCIB9HOuG9gWQoqfE+0mTvuONMDI3q5hcyZpJHBKrz54XOAiBTcdcXFc6ct9awZSLfBK79pKDkjPL4cMjzt2ZO7DLFpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54519},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4cddc8271c55035ca46ed62d1bd57100bcd56eb","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.61_1723827883212_0.1885425750576546","host":"s3://npm-registry-packages"}},"1.3.62":{"name":"react-framify","version":"1.3.62","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.62","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"1ba1349d52e81599a70ef121b4a1138968e0c71f","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.62.tgz","fileCount":6,"integrity":"sha512-QaQ0ACbc9oxxHutoNEjZ82tDDFGioyjkYZZFgKCEV+juSrN4ymOJxBMUcIk6T/o3bB/bzoXu4nN9yPRkmOsR/g==","signatures":[{"sig":"MEYCIQDs0Mwt19FVH5Myjz3goaeZziYjPy5Y0wSK9lroXx6f/AIhAJuQ/XCO52MznZNmrcFuBWhzhEJDY+/sOKD4gQfolAXd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54519},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"abe88a1cfcacb0cc9cb30dc62f1fd16eec45551f","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.62_1723827970045_0.04575513346646609","host":"s3://npm-registry-packages"}},"1.3.63":{"name":"react-framify","version":"1.3.63","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.63","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"b4b8d20c51b3d30648d41ddefdc46dc4bda50dd6","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.63.tgz","fileCount":6,"integrity":"sha512-CCAlVWoa+HpwRkv3LZmN9/WNNbs76nF97J9Cnd57vjz3O228MPLetoD0OAgnvHChwO7yttmXy1XaK8GBnJugAA==","signatures":[{"sig":"MEQCIAHzUQKRiwqA49w5waAncNAfZap35nGISR9+Ty+ZFZS0AiAN1+c+o4o43RQLf/FVkkmmCuCHBGDnIgIZ3VenroInbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54518},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f688a3e6076161eb9c0e201bc730d280739c9ae","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.63_1723828085197_0.8683894691006933","host":"s3://npm-registry-packages"}},"1.3.64":{"name":"react-framify","version":"1.3.64","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.64","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"2bf02ec051313ea86159d1d6538eb08c0dfcb9f6","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.64.tgz","fileCount":6,"integrity":"sha512-0csD8vtW/fevYxu+/Tzyb9a0StaRZhAoPnymRQdByZHUfwv9RFw6gPEJo3naoK2p/9P0Iowdvmu62nJAKoVM3g==","signatures":[{"sig":"MEYCIQDbLJbrAazJOR032mbJP3WrE/b4kU620sbbDELb6ravdgIhAMhVKRNpZ+x3yuRoXl74aFCAxEVdTOYzTmStY9ZMNcrA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54914},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c47a723e75928d6054bc700705276ded2c7860f7","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.64_1723838425549_0.42763376922089713","host":"s3://npm-registry-packages"}},"1.3.65":{"name":"react-framify","version":"1.3.65","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.65","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"c91db5afa0d57db7dc31d69d6ec43e3d1ab2c4dc","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.65.tgz","fileCount":6,"integrity":"sha512-09g6X74Yn68TWKpElTKJHuOMmnFS94HqTvejG1xWnkfAKZqXGxRoFAH5Yo6MFJ/ZbZ3a7H76HWUGF4N80JAecg==","signatures":[{"sig":"MEQCIHoYMnBMvZE2NEOgJulfrUx8gobpGVmWocgJhe8E8BXYAiAx0VHzVzfOYn90CcYFxwQ5llVoapfNOUwUOW3D8zNKqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54915},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f784acb5366c1498fe289927eb901590407b18a4","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.65_1723838627582_0.8332078341177878","host":"s3://npm-registry-packages"}},"1.3.66":{"name":"react-framify","version":"1.3.66","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.66","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"cee05f36937b70f2610b7daefa58866ae755c794","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.66.tgz","fileCount":6,"integrity":"sha512-76WNxO8K5FWQB3xF45lI4q0DmeStEKIrdXem/hgj7S3vCVW58rEjudYXZzpuvrUTSaXzEEE/tCbvcw1R57tLNg==","signatures":[{"sig":"MEUCIQDnR9pvkcM9m31oxal27fXrqZeqBm61UNme7kyWnyWVkQIgF4UOfQR2qkvjeOFzO7HLgX1c6jp3j58k+YxuU5Rp4sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54918},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"100904fa226e96a4a3381bb57d420f731233ded0","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.66_1723838988744_0.11250405612637993","host":"s3://npm-registry-packages"}},"1.3.67":{"name":"react-framify","version":"1.3.67","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.67","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"bb1e187744d35fe757ee0e8f843726badd0c28a1","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.67.tgz","fileCount":6,"integrity":"sha512-rzR6iGEy/9mRX3FwZPxD/Ku4bBRWtp2oR99fFfYqTPV7plXjjRap+rHrp8yAjMaavKAAwRm1Vk5y6SmphZ0iZg==","signatures":[{"sig":"MEUCIBe7C3k59tQg6hC7ga5ikDB1ZuQmIZEPeqaXAUkf9GoLAiEAxPhDHggXg2I/iobc6Vbgoxop7KThEWSY08QLYjnHCbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54918},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8bb465f9c4840572c7a995f9fcc293f32f73ad3f","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.67_1723839632286_0.08046760921017904","host":"s3://npm-registry-packages"}},"1.3.68":{"name":"react-framify","version":"1.3.68","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.68","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"c4a444951d8bd6d2cafde4190c0d24ae26c0d745","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.68.tgz","fileCount":6,"integrity":"sha512-A/xy0tFGHvW7WInKtg6bCnpcbYVu4dieOT7fXpUG38x471OnhZ9dMOGtdVLzG/nrkSc+IFB2htokM5G9PPR9EA==","signatures":[{"sig":"MEQCIBVV5td2yEfR4z1O07+teC8S3L3tjaZVFeTzFw3jU7b/AiAUcU64X8qTmEiTbktnPr3jBky7dzKa8e45iPlFaF6QdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54922},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4f4535a22feb08fc19cbae6dfcccc9963443629","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.68_1723842179958_0.08803130011668969","host":"s3://npm-registry-packages"}},"1.3.69":{"name":"react-framify","version":"1.3.69","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.69","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"c491fc8a1631fc1112f51669f7c092a8f2ad7a8a","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.69.tgz","fileCount":6,"integrity":"sha512-5zq5gpWVVq1s5f+GiTNC/nr3HgEKjTSJe6Wz8bLy+H1HgSAhlYvxXOu1fofuR11wSPlsO+JOuPZoOBqRnlSvhA==","signatures":[{"sig":"MEUCICunkAfiRFfhWgMrNcC+1fdisPI3XX2Jw8fHEqoMxD1JAiEAgKeFx5V2Zh6dUgZq5lHcFp8ggi5rr5jxTcbZ4/Su2B0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54918},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aef62fb060df0f86b68b242d151a4c3f0a0fb3d1","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.69_1723842517091_0.9696280585633863","host":"s3://npm-registry-packages"}},"1.3.70":{"name":"react-framify","version":"1.3.70","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.70","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"f6fc8270d30a5f6394b27b5ff0e5561d74f28e64","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.70.tgz","fileCount":10,"integrity":"sha512-hw7PX6RNqFw/vAU8M9WGcl52C9HYtOCS3WHprUcZqWVc1Qz88pc2luU5Xj3FqUR28WXrWCi6Ar5AS/udE7mUcg==","signatures":[{"sig":"MEUCIQDlr2YfVpz8d5MhvrZM86hN3odtD8xuXCHnsjv14xNQIwIgf1/8zZjkoLbPj19otVD3rOXstsUa3aW5dK6Eom1UAC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67011},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"50ca7e934c25de5917b0cb312f81b8187cdf724e","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.70_1723915235862_0.6399238989576366","host":"s3://npm-registry-packages"}},"1.3.72":{"name":"react-framify","version":"1.3.72","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.72","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"942742d87b1d54e48cf93c2c624fbed335d29c94","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.72.tgz","fileCount":9,"integrity":"sha512-zCDWHa3dSNbjGrVux/t0quohLr8TSZeAfVHp+qrEOcZbCm7MawlmTolKutLeHDVUaXAEyO6e4CRAPJKVvfPjgw==","signatures":[{"sig":"MEQCIHOlWVumQiXXoCKFUZVqSH72591VokPGuKMN/LUZUe4OAiBVAMvUzFYWeTA1SRUkUvUu1X1oAbAFDn6I+nIKsYsVCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66558},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3a11600fd2dd83c002a25bd71af5886ad55b77ae","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.72_1723915818827_0.2071872519666189","host":"s3://npm-registry-packages"}},"1.3.73":{"name":"react-framify","version":"1.3.73","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.73","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"8e6d48b68027f58794401eb36545757c090ef067","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.73.tgz","fileCount":9,"integrity":"sha512-iiD1BPEdJ5aWtMxxwz3+YmyAiobfdGt/GRJsbOfVl3hsevaYVqpNUWiFQpsL0hOiaUtdGGCEDFGi2V2PWteFRQ==","signatures":[{"sig":"MEUCIGTzOyyK9x67ljrhtimLTFdqJvKxasqa7pg35dPNLBJEAiEAsAqXq/ck87n/e4W2uI42m8J0viey6Gx+djBIbLb+Bwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66622},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7544749bce0104162692b4d0f7ca179ff280145a","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.73_1723916014257_0.1682844801169301","host":"s3://npm-registry-packages"}},"1.3.74":{"name":"react-framify","version":"1.3.74","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.74","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"01619b0b0dcb572e285e2ecef02aef4e77fdaad3","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.74.tgz","fileCount":9,"integrity":"sha512-9CG6k+ElqjKmSKADmNr6RTA8qCkYnJZgxim6AL7YS4nTriBhvIn2JcOIZXG97lfVw/10Pce0g8ijLPlcICvpXw==","signatures":[{"sig":"MEQCIH/ubaAPUtyoV7EotGiRD+da54VkBRh0vCqHlhVbUeh5AiAyuu+ieLs7c9Ebc0smQwkFM+rzHQvITOYfK1DqwMR3Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66622},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"57a3de61f00d69f17bea634c9c4ec7790cd2ffb1","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.74_1723916316863_0.7526933453965758","host":"s3://npm-registry-packages"}},"1.3.75":{"name":"react-framify","version":"1.3.75","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.75","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"4359801bcec99d9b4561977a95e1b86d2b2493db","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.75.tgz","fileCount":9,"integrity":"sha512-cUOEqjsF8OjpF6aY5bde485/1lm+w6roUl3khZej9RJVshziMoC0DS7t4MKNu+dSO49YNH4YEnYVTJq17GS2hw==","signatures":[{"sig":"MEYCIQCaEHrSsCUzwR/bux7XZrS2aSgREIg256ruiVO8WaQ5VwIhAKzILFergyCbjPhRZOZPLmy0nPqWGOj/M3W3jRemUflR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66558},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"143148dfc9619dd5ab8ebe874ebf453f74963344","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.75_1723917679850_0.8125274447295066","host":"s3://npm-registry-packages"}},"1.3.76":{"name":"react-framify","version":"1.3.76","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.76","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"223af173b6cda71eb66d75f59e22fdd8d9b6621b","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.76.tgz","fileCount":9,"integrity":"sha512-SDxwd/URAbMiW3Bk6yLcNUNAhYyjPmly6vfLDy8WgR5Um5bQjHwj11BVQa4VmepHkQtdefX0HM/ejl0RH4MzHQ==","signatures":[{"sig":"MEUCIEYf8VEfIOfRMyWUZEeyV1xqJdiGLeY0y2go0un/IerXAiEAudazrvBS1cPlAJoUwI9Tj109T6DUWaC5/ykpD0o8VZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66281},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9d51d6e5a3a45f9238ec00c92f7960b28e1f0ffe","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.76_1723918144703_0.5026176954916877","host":"s3://npm-registry-packages"}},"1.3.77":{"name":"react-framify","version":"1.3.77","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.77","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"bf74f0d2c35a561df77e6c63f0d3efdb34e7c761","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.77.tgz","fileCount":9,"integrity":"sha512-OSkIxwMeOjpJnWBfzDPb6sBKMcN2bmZ+dsV/jvyY/9EXEQq7xHK//lw6JC8gIolFjid5vHTNcjTPYdOiDFuZfQ==","signatures":[{"sig":"MEUCIAZBISggI0A0fz2GrROzuatUmRxkSc3h0intD7WXL2gRAiEA9RX1n/jjeOUyLC+YpWv7jtr0MjfATabqwQ9nmktOZ7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66701},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"46cea0e509ae34cf7cae790a103a57cc00b3cf34","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.77_1723918683501_0.35061829219556606","host":"s3://npm-registry-packages"}},"1.3.78":{"name":"react-framify","version":"1.3.78","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.78","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"17086e9d0e9ae76d26519b649aa480e5e0cb23e9","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.78.tgz","fileCount":9,"integrity":"sha512-+/nzC4pCdArlShm19PmUvseywwHKpfaVTijmgHudoeOJFDdQ9wCI0Jgm51Qjbaph8ioOl3eiJ6rrvYj9VrOT6g==","signatures":[{"sig":"MEYCIQDfXP5X/9OvxySl01BzZtiVmIWn8G9sD1kNzZil+FkLgQIhAIK7QHXwNWnKz+wcT8KW/QiG7/vRZGNiohLU5QEEZ0Li","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66701},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f2300877d6913d6912aed2bce10b82932af3a5c2","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.78_1723920299979_0.40481105093233105","host":"s3://npm-registry-packages"}},"1.3.79":{"name":"react-framify","version":"1.3.79","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.79","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"4399df936f0a218715036689b83e37cc2d35252c","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.79.tgz","fileCount":9,"integrity":"sha512-L6ETVN/vhyI6BZuweOuB9MJ9s8ZMX3ZS62p6/YcKlhpFmzk7YlG/SW8jUfUi+fjv7+b0ZwUS7PzCeaWP4Ii1TQ==","signatures":[{"sig":"MEUCIHB/dqDS2x3ST5Xoftpn6aTpTNIL34mAAdYYBxaj7DupAiEAkhHxa40QgOnPwBETheWsXksl9F4QV73gNQCDLDOgMzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66701},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e3aeb8c55b0a466f4d2a86df2b07b273215a475e","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.79_1723920412120_0.6038884799946183","host":"s3://npm-registry-packages"}},"1.3.80":{"name":"react-framify","version":"1.3.80","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.80","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"5b933e5ad3af244cfccf6724f8017fd3f2b6f277","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.80.tgz","fileCount":9,"integrity":"sha512-Mxxd4gUw/qldCgerIhoKZbd1Z8IPgSrWWrjcfRq6oCX3JdunoWvCoeHj3sptCcyJ7jGvz2GRz1M8hwYmlxuBpQ==","signatures":[{"sig":"MEYCIQDkGA9aJKeSKxs9HY65uWb4xMdOv1jB0P98HWl7kb5QBgIhAIA8qrvvebERR3giijHgV4AP1MRYyO7UzGURntyQkjpe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66702},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6e88da92b7e6d7c4806fc649024e7b0242feeb07","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.80_1723920564675_0.059418462874125666","host":"s3://npm-registry-packages"}},"1.3.81":{"name":"react-framify","version":"1.3.81","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@1.3.81","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"b7a243f2023bc837674fe9659241a41d6f7c8d45","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-1.3.81.tgz","fileCount":15,"integrity":"sha512-BAlLkh91TeeCs2FcBkIqeD1PpflxBaihQtEb3ihllz2EWMI0Wn1xhORjpZd3FNQh3xXctBQna86jE9f/xxbv1w==","signatures":[{"sig":"MEQCIAw086uxBVmLsyf5fCnCTeJc7kmzvGw5bk8VRGtK2a/bAiA4VJiciQt4iuhg210vncqNqZXItMkrB0lE34delCO7Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69758},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a0cd02685f46a25a56387fc7a8abb1192aad826a","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_1.3.81_1724078258657_0.8009364107699124","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-framify","version":"2.0.0","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@2.0.0","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"566c4a4befd4b927f44a8a2f9079cc238027a1ee","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-2.0.0.tgz","fileCount":15,"integrity":"sha512-vKs8EhNq7bZhVR3B7Dowc5M1/elrVeNh1l9yKK2K5s6bZTIFHIiBXel300x8DHOtn8nahwHnvLejrTUES8jsPQ==","signatures":[{"sig":"MEQCIHh+/nVBnxSYPJwfvfqQqLby+YdlPz7YCgo2p/Qa0kJNAiBVh9lT/Q/I+FUW6Ay1TE1wFevTxGrNRr0qcLx6Gl+twA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68274},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6cbadb7e33402d74dce86dab35e51affebb4057b","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"8.19.4","description":"A React component library for device framesets","directories":{},"_nodeVersion":"16.20.2","dependencies":{"postcss":"^8.4.38","file-loader":"^6.2.0","autoprefixer":"^10.4.19","react-scripts":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","postcss":"^8.3.5","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_2.0.0_1724212488979_0.5962337552199004","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-framify","version":"2.0.1","keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","_id":"react-framify@2.0.1","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"homepage":"https://react-framify.netlify.app/","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"dist":{"shasum":"d84d263b8c5a701ee0097e41fef196be1e0e66df","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-2.0.1.tgz","fileCount":20,"integrity":"sha512-Cwxvqp69xuFz1g6Qtd/wK88vLAzDVucHCEtGU4BcwTWrA1QJpOSJNfiz6jzW6HGAnsHyhR7CzZ6HSZO49Vva5w==","signatures":[{"sig":"MEYCIQCG8hli37/vahbBS1A3FXHSKeOUCJ+fpTh8M1EbEFwpGgIhAIVc67B73xopecsVICtkbvsvKN8LaotJwed4IMy2ezOY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3620496},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"59b58a9513d7a6266fd11df917eb89caf44c21e5","scripts":{"dev":"nodemon ./bin/www","test":"echo 'Error: no test specified' && exit 1","build":"npm run build-ts && npm run build-babel && npm run build-webpack","build-ts":"tsc","build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs"},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"overrides":{"got":"^12.0.0","postcss":"^8.4.31","nth-check":"^2.0.1","semver-regex":"^4.0.5","http-cache-semantics":"^4.1.1"},"repository":{"url":"git+https://github.com/CodeNKoffee/react-framify.git","type":"git"},"_npmVersion":"10.8.1","description":"A React component library for device framesets","directories":{},"_nodeVersion":"20.16.0","dependencies":{"svgo":"^3.3.2","file-loader":"^6.2.0","autoprefixer":"^10.4.19","semver-regex":"^4.0.5","@svgr/webpack":"^8.1.0","imagemin-webp":"^8.0.0","react-scripts":"^5.0.1","imagemin-mozjpeg":"^10.0.0","imagemin-optipng":"^8.0.0","@svgr/plugin-svgo":"^8.1.0","imagemin-gifsicle":"^7.0.0","imagemin-pngquant":"^10.0.0","resolve-url-loader":"^5.0.0","http-cache-semantics":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","eslint":"^7.32.0","nodemon":"^3.1.0","react-dom":"^18.2.0","ts-loader":"^9.2.6","@babel/cli":"^7.10.5","css-loader":"^6.10.0","typescript":"4.9.5","@babel/core":"^7.23.9","webpack-cli":"^5.1.4","@types/react":"^18.3.3","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","style-loader":"^3.3.4","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-framify_2.0.1_1724660620563_0.12700144568394278","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"react-framify","version":"2.0.2","description":"A React component library for device framesets","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build-babel":"babel src --out-dir dist --presets=@babel/preset-react,@babel/preset-env","build-webpack":"webpack --config webpack.config.mjs","build-ts":"tsc","build":"npm run build-ts && npm run build-babel && npm run build-webpack","test":"echo 'Error: no test specified' && exit 1","dev":"nodemon ./bin/www"},"repository":{"type":"git","url":"git+https://github.com/CodeNKoffee/react-framify.git"},"keywords":["react","framify","component","library"],"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"homepage":"https://react-framify.netlify.app/","peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.23.9","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-proposal-private-property-in-object":"^7.21.11","@babel/plugin-syntax-jsx":"^7.23.3","@babel/preset-env":"^7.23.9","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.24.7","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","autoprefixer":"^10.3.1","babel-loader":"^9.1.3","css-loader":"^6.10.0","eslint":"^7.32.0","eslint-plugin-react":"^7.24.0","image-webpack-loader":"^8.1.0","nodemon":"^3.1.0","react":"^18.2.0","react-dom":"^18.2.0","style-loader":"^3.3.4","ts-loader":"^9.2.6","typescript":"4.9.5","webpack-cli":"^5.1.4"},"dependencies":{"@svgr/plugin-svgo":"^8.1.0","@svgr/webpack":"^8.1.0","autoprefixer":"^10.4.19","file-loader":"^6.2.0","http-cache-semantics":"^4.1.1","imagemin-gifsicle":"^7.0.0","imagemin-mozjpeg":"^10.0.0","imagemin-optipng":"^8.0.0","imagemin-pngquant":"^10.0.0","imagemin-webp":"^8.0.0","react-scripts":"^5.0.1","resolve-url-loader":"^5.0.0","semver-regex":"^4.0.5","svgo":"^3.3.2"},"overrides":{"got":"^12.0.0","http-cache-semantics":"^4.1.1","nth-check":"^2.0.1","postcss":"^8.4.31","semver-regex":"^4.0.5"},"_id":"react-framify@2.0.2","gitHead":"6f882855073072ab9564f9d66db77799ee29cb02","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-8ZF/nmnhoMDVN1DDCXyeUtEq3vFUcn4AxNetLL9EZHLU+g534nd0uf/qxi0W5LJ101Lun8L6RR92bgbaI0NcKg==","shasum":"690773ed65af997b9feb5503b1152f3109130289","tarball":"https://registry.npmjs.org/react-framify/-/react-framify-2.0.2.tgz","fileCount":16,"unpackedSize":68880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9k71bdk5DiUizluSm7/6VOuGwadyAwSoemHNGAC6vxAiBaI/7OwCggaeU8hdda0Z6KRH0H92dovosNVvwpfjkEsA=="}]},"_npmUser":{"name":"codenkoffee","email":"hatemthedev@gmail.com"},"directories":{},"maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-framify_2.0.2_1724661200846_0.6108632505135501"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-17T21:03:49.290Z","modified":"2024-08-26T08:33:21.183Z","1.0.0":"2024-02-17T21:03:49.442Z","1.0.1":"2024-02-17T21:17:57.134Z","1.0.2":"2024-02-17T21:46:10.735Z","1.0.3":"2024-02-25T12:39:53.938Z","1.0.4":"2024-02-26T11:06:14.734Z","1.0.5":"2024-02-26T11:21:22.785Z","1.0.6":"2024-02-26T12:14:53.470Z","1.0.7":"2024-02-28T08:27:39.796Z","1.0.8":"2024-02-28T08:47:37.461Z","1.0.9":"2024-02-28T08:57:27.741Z","1.0.10":"2024-02-28T09:29:47.333Z","1.0.11":"2024-03-03T21:19:24.626Z","1.0.12":"2024-03-03T22:05:48.137Z","1.0.13":"2024-03-03T22:27:22.333Z","1.0.14":"2024-03-03T22:34:17.467Z","1.0.15":"2024-03-03T22:51:52.281Z","1.0.16":"2024-03-29T02:41:17.435Z","1.1.0":"2024-06-22T10:31:56.080Z","1.1.1":"2024-06-22T14:30:52.112Z","1.1.2":"2024-06-22T15:56:39.176Z","1.1.3":"2024-06-22T16:53:31.746Z","1.1.4":"2024-06-24T12:18:43.940Z","1.1.5":"2024-06-24T12:28:41.118Z","1.1.6":"2024-06-24T12:31:04.180Z","1.1.7":"2024-06-24T12:33:12.039Z","1.1.8":"2024-06-24T12:35:38.792Z","1.1.9":"2024-06-24T12:56:17.302Z","1.1.10":"2024-06-24T12:57:23.373Z","1.1.11":"2024-06-24T13:18:46.693Z","1.1.12":"2024-06-24T13:25:47.220Z","1.1.13":"2024-06-24T14:00:49.756Z","1.1.14":"2024-06-24T14:13:02.307Z","1.2.0":"2024-06-24T14:52:24.831Z","1.2.1":"2024-06-24T15:02:42.048Z","1.2.2":"2024-06-24T22:31:48.212Z","1.2.3":"2024-06-24T23:34:09.242Z","1.2.4":"2024-06-24T23:43:50.929Z","1.3.0":"2024-06-24T23:46:30.110Z","1.3.1":"2024-06-25T00:31:44.179Z","1.3.2":"2024-06-26T15:05:14.226Z","1.3.3":"2024-06-26T15:30:43.895Z","1.3.4":"2024-06-26T15:33:28.137Z","1.3.5":"2024-06-26T15:39:16.262Z","1.3.6":"2024-06-26T16:08:06.975Z","1.3.7":"2024-06-26T16:11:11.920Z","1.3.8":"2024-06-26T16:26:06.975Z","1.3.9":"2024-06-26T16:41:30.085Z","1.3.10":"2024-06-26T16:52:38.633Z","1.3.11":"2024-06-26T18:23:52.649Z","1.3.12":"2024-06-26T19:02:07.839Z","1.3.13":"2024-06-26T19:03:37.074Z","1.3.14":"2024-06-26T19:10:12.792Z","1.3.15":"2024-06-26T19:13:39.082Z","1.3.16":"2024-06-26T19:17:45.343Z","1.3.17":"2024-06-26T19:20:56.596Z","1.3.18":"2024-06-26T19:27:10.292Z","1.3.19":"2024-06-26T19:48:27.114Z","1.3.20":"2024-06-26T20:00:50.294Z","1.3.21":"2024-06-26T20:03:08.392Z","1.3.22":"2024-06-27T00:13:34.973Z","1.3.23":"2024-06-27T10:38:22.534Z","1.3.24":"2024-06-27T10:43:06.121Z","1.3.25":"2024-06-27T11:15:10.260Z","1.3.26":"2024-06-27T11:23:10.301Z","1.3.27":"2024-06-27T11:26:17.065Z","1.3.28":"2024-06-27T11:28:51.488Z","1.3.29":"2024-06-28T07:32:24.805Z","1.3.30":"2024-06-28T07:53:49.586Z","1.3.31":"2024-06-28T08:05:34.303Z","1.3.32":"2024-06-28T08:09:15.329Z","1.3.33":"2024-06-28T08:13:58.276Z","1.3.34":"2024-06-28T08:16:19.303Z","1.3.35":"2024-06-28T08:19:53.392Z","1.3.36":"2024-06-28T08:23:05.479Z","1.3.37":"2024-06-28T08:25:07.309Z","1.3.38":"2024-06-28T21:54:25.292Z","1.3.39":"2024-06-28T23:31:35.670Z","1.3.40":"2024-06-28T23:45:42.793Z","1.3.41":"2024-06-29T00:05:18.957Z","1.3.42":"2024-06-29T00:14:14.123Z","1.3.43":"2024-06-29T00:24:04.932Z","1.3.44":"2024-06-29T00:26:42.783Z","1.3.45":"2024-06-29T19:30:49.877Z","1.3.46":"2024-06-29T19:34:24.276Z","1.3.47":"2024-08-06T22:02:24.593Z","1.3.48":"2024-08-15T01:53:05.568Z","1.3.49":"2024-08-15T02:00:43.288Z","1.3.50":"2024-08-15T02:08:17.315Z","1.3.51":"2024-08-15T02:20:58.314Z","1.3.52":"2024-08-15T02:26:27.098Z","1.3.53":"2024-08-15T02:28:28.257Z","1.3.54":"2024-08-16T07:39:11.418Z","1.3.55":"2024-08-16T07:42:09.922Z","1.3.56":"2024-08-16T16:37:16.850Z","1.3.57":"2024-08-16T16:43:25.979Z","1.3.58":"2024-08-16T16:52:14.221Z","1.3.59":"2024-08-16T16:54:05.637Z","1.3.60":"2024-08-16T16:55:37.205Z","1.3.61":"2024-08-16T17:04:43.384Z","1.3.62":"2024-08-16T17:06:10.250Z","1.3.63":"2024-08-16T17:08:05.416Z","1.3.64":"2024-08-16T20:00:25.744Z","1.3.65":"2024-08-16T20:03:47.819Z","1.3.66":"2024-08-16T20:09:48.985Z","1.3.67":"2024-08-16T20:20:32.450Z","1.3.68":"2024-08-16T21:03:00.198Z","1.3.69":"2024-08-16T21:08:37.312Z","1.3.70":"2024-08-17T17:20:36.071Z","1.3.72":"2024-08-17T17:30:18.999Z","1.3.73":"2024-08-17T17:33:34.444Z","1.3.74":"2024-08-17T17:38:37.135Z","1.3.75":"2024-08-17T18:01:20.131Z","1.3.76":"2024-08-17T18:09:04.953Z","1.3.77":"2024-08-17T18:18:03.749Z","1.3.78":"2024-08-17T18:45:00.164Z","1.3.79":"2024-08-17T18:46:52.290Z","1.3.80":"2024-08-17T18:49:24.857Z","1.3.81":"2024-08-19T14:37:38.911Z","2.0.0":"2024-08-21T03:54:49.152Z","2.0.1":"2024-08-26T08:23:40.826Z","2.0.2":"2024-08-26T08:33:20.986Z"},"bugs":{"url":"https://github.com/CodeNKoffee/react-framify/issues"},"author":{"name":"Hatem Soliman hatemthedev@gmail.com"},"license":"GPL-3.0","homepage":"https://react-framify.netlify.app/","keywords":["react","framify","component","library"],"repository":{"type":"git","url":"git+https://github.com/CodeNKoffee/react-framify.git"},"description":"A React component library for device framesets","maintainers":[{"name":"codenkoffee","email":"hatemthedev@gmail.com"}],"readme":"# React-Framify\n\n[![GitHub Badge](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/CodeNKoffee)\n[![LinkedIn Badge](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://linkedin.com/in/h4temsoliman)\n[![Twitter Badge](https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/h4temsoliman)\n[![Website Badge](https://img.shields.io/badge/website-000000?style=for-the-badge&logo=About.me&logoColor=white)](https://hatemsoliman.dev)\n\n## Introduction\n\nReact-Framify is a powerful library that allows you to showcase your app screenshots within realistic device frames. Whether you're presenting mobile or tablet designs, React-Framify makes it easy. Check out the [official React-Framify GitHub repository](https://github.com/CodeNKoffee/react-framify) for more details.\n\n## Supported React.js\n\nReact-Framify supports React.js `18.2.0` and above.\n\n## Supported Device Framesets\n\nReact-Framify supports the following devices:\n\n- **iPhone 14 Pro/15/15 Pro**: These devices feature dynamic island displays.\n- **iPad Pro**: Showcase your tablet designs with precision.\n- **Google Pixel 8/9/9 Pro**: Android users, we've got you covered too!\n\n## Installation\n\nTo install React-Framify, simply run:\n\n```bash\nnpm install react-framify\n```\n\nVersion 2.0.0 is the major release after our beta launch, and we encourage you to stick with it. If you have an older version installed, make sure to update to the latest.\n\n## Usage\n\n### Importing Components\n\nYou can import the following components from React-Framify:\n\n```jsx\nimport { IPhoneFrame, AndroidFrame, IPadFrame } from \"react-framify\";\n```\n\n### Props\n\n#### `IPhoneFrame`, `AndroidFrame`, and `IPadFrame`\n\nThese components accept the following props:\n\n- `screenshotList`: An array of screenshot URLs (required).\n- `statusBar`: Specify the status bar mode (`light` or `dark`) (required).\n- `deviceColor`: Customize the device frame color (optional).\n- `orientation`: Set to `\"portrait\"` or `\"landscape\"` (optional) - Default: `\"portrait\"`.\n- `buttonStyles`: Customize button styles (optional).\n\n#### `buttonStyles`\n\n- `backgroundColor`: `string` (optional) - Default: `'#004F98'`\n- `color`: `string` (optional) - Default: `'#FFF'`\n- `border`: `string` (optional) - Default: `'none'`\n- `borderRadius`: `string` (optional) - Default: `'16px'`\n- `fontSize`: `string` (optional) - Default: `'16px'`\n- `fontFamily`: `string` (optional) - Default: `'Verdana, Geneva, Tahoma, sans-serif'`\n- `fontWeight`: `string` (optional) - Default: `'700'`\n- `padding`: `string` (optional) - Default: `'8px 16px'`\n\nHere's an example using `AndroidFrame`:\n\n```tsx\n<AndroidFrame\n  screenshotList={screenshotList}\n  deviceColor=\"#A6A6A6\"\n  orientation=\"portrait\"\n  statusBar={{ mode: \"light\" }}\n  buttonStyles={{\n    backgroundColor: \"#1DCDFE\",\n  }}\n/>\n```\n\n### Using with Next.js\n\nIf you're incorporating React-Framify into a Next.js project, you'll need to handle images a bit differently due to Next.js's image optimization features. Here's how you can do it:\n\n```tsx\n\"use client\"\n\n// Import your images as StaticImageData\nimport FrameSetSSOne from \"../../../public/img-1.png\";\nimport FrameSetSSTwo from \"../../../public/img-2.png\";\nimport FrameSetSSThree from \"../../../public/img-3.png\";\nimport FrameSetSSFour from \"../../../public/img-4.png\";\n\nexport default function MyApp() {\n  // Use the .src attribute of imported images for the screenshotList\n  const screenshotList = [\n    FrameSetSSOne.src,\n    FrameSetSSTwo.src,\n    FrameSetSSThree.src,\n    FrameSetSSFour.src\n  ];\n\n  return (\n    <>\n      <AndroidFrame\n        screenshotList={screenshotList}\n        deviceColor=\"#A6A6A6\"\n        orientation=\"portrait\"\n        statusBar={{ mode: \"light\" }}\n        buttonStyles={{\n          backgroundColor: \"#1DCDFE\",\n        }}\n      />\n    </>\n  )\n}\n```\n\nFeel free to explore additional customization options for `buttonStyles`.\n\n### Implementing Screenshots\n\nShowcasing screenshots in a normal React.js project versus a Next.js project is straightforward. If you're using Next.js, handle images as StaticImageData for optimal performance.\n\n## Preview\n\nCheck out the [YouTube showcase](https://youtu.be/_KoRix1OtKc?si=x34T8xTuyOIlbuFQ) for a visual preview of React-Framify in action.\n\n![Preview 1](/assets/how-to-img1.png)\n![Preview 2](/assets/how-to-img2.png)\n\n## License and Optional Support\n\nReact-Framify is open-source and available under the [GNU General Public License v3.0](/LICENSE).For information on how to contribute, please see our [Contributing Guidelines](/CONTRIBUTING.md). If you find our library useful, consider supporting [Hatem Soliman](https://hatemsoliman.dev) via [PayPal](https://paypal.me/h4temsoliman?country.x=EG&locale.x=en_US).\n\n## Join the Journey\n\nJoin us on this exciting journey to make React-Framify the go-to library for all your app presentation needs. Your feedback and contributions are what make this project thrive. Let's create something amazing together!\n\n---\n\nFeel free to adapt and expand upon this documentation as needed. Happy framing! 📱🚀\n\n---\n\n## Launch on Product Hunt 🚀\n\nWe're excited to announce that **React-Framify** is now live on Product Hunt! If you love our library and want to support us, please check out our Product Hunt page. Your upvotes and feedback are greatly appreciated!\n\n[![Product Hunt Badge](https://img.shields.io/badge/Product%20Hunt-Follow%20Us%20On%20PH-orange?style=for-the-badge&logo=product-hunt&logoColor=white)](https://www.producthunt.com/posts/react-framify)\n\n### Product Preview\n\nHere are a few sneak peeks at what you can do with React-Framify:\n\n![Preview 1](/assets/product-hunt-img1.png)\n![Preview 2](/assets/product-hunt-img2.png)\n","readmeFilename":"README.md"}