{"_id":"perpl","_rev":"46-71a0468c2e6d438e25097ed7e88e0946","name":"perpl","dist-tags":{"latest":"0.1.9"},"versions":{"0.0.1":{"name":"perpl","version":"0.0.1","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","argv":"^0.0.2","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"gitHead":"14088c64ed1aa1034ff67a157530a11ad0a4166f","_id":"perpl@0.0.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Hk424v/js1I+6KY2P3s1NSm6uHFnmOkcMrhlJTTmd16adbbfrKwosIY5NlGBNT4AO/r3e2MCZcxaRQlEzzUw6Q==","shasum":"ef372e5252dfd26b2a61cf6490899499e92068f1","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.1.tgz","fileCount":20,"unpackedSize":39641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznGUCRA9TVsSAnZWagAA9F8P/1H91JBerVfS0wu5le7x\nUxCC7QOVokC/ZUV9AgrAFIzhPniVC5X0SEufCo1jutFuDjy/Vtd0FjQFRD9D\nbQ/1pCaodKL67RHgH5WGQfsKuloQonS+gtXLl7GOQCX1L/yqcL96+m6m7f4Z\nxT9l6VbwARjj/xvdHcb4AQkNCZKCXR7FxWB3Eh3iOkmgm3dwtzSNRzCmOyeC\n0BjXLmLbUTjsRZfwZ/cUEFVwY9nGe7q79z06zxIC3JZu1Zfvbt7OLyK8db3K\nfXrMiByZ4nNEICgnWRD2Xc9yQVPl6PT57dtqol8H322OhyQ9KDEKE9xGL7sv\n3tFCFFtUN81MxQJHPunXxPVtqnlrxaCZw5HBrDOQj1X9dAsBujcCytfc87C3\ndNkqGbhCbM1g92QF91vliTNEu8Rs+lBos5G3rHNcmg4KL+nCzIR812wgwMB0\nn0Z+2Ltuuoz3jBtgiNz+CZQAxQ/ljkZnZFWpBEp+2cGeEGt+QKg+nYHLoV4+\n3KWUAlh0hdYLHJLGwF/cYf6BjBZaAWuj+0Tj6aYEf1NMug25qjWrMZd1IRU2\n1xsf4N/70D5vzHNVA6bJKfFeKBqYPyDAJl0uPC1qEaXwVOXIzUeBrYMcDbAk\n5iE64uStUaQZ7gZS1ujrjK7t52HlxpStAz8Hld45nUgZudzdvTGhMBODO6sE\n97+O\r\n=lXYg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC37RFL3OjLNy2aP4CUyB/nLiIPayvKvoshdTq5oICJHwIhANkNoHYf+MxKeUBJ8U0i7vN4qPTlgH5y0wJBWLEavQqC"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.1_1590587796201_0.5196978759870094"},"_hasShrinkwrap":false},"0.0.2":{"name":"perpl","version":"0.0.2","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","argv":"^0.0.2","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"gitHead":"f603cd80835354f422770467ca4d959eff351b12","_id":"perpl@0.0.2","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aJct/57QWMTULJ7dG3+9yxEgTBAnD0AiYllBrlXKUCed6+b/f2agmUYLXodKd0mTSYcNr2qYOV84J95MAOr7/g==","shasum":"23b400ab3b07180bb67930ea5063e7337c4c179b","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.2.tgz","fileCount":21,"unpackedSize":39788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznXcCRA9TVsSAnZWagAAcnMP/27ch/yz7TcCJMbEno4B\nWO6E7iMgu00YBG242TH22S8/T+BnOZaBQgnnKY9diKNOfr1UFBJ3I6jf6lJG\nSKaUgYdDFwpgAjeTTzY5XXJ45nkixJLiS4Nb5XJS2CWxnOgxoh++11sLVx37\n4Z4ICoeqADkUJY1kPJfGXJPICAS9u2MyS7LYzyfqz6R+at7O7AXqe1gbIraB\nA9kW14GdJyiUkPpaEPR+Cy7VbtpZOcvUSivDClJaEcciazXJxW4UyiuLyNIt\n5IADl6lmy9/o+0mn29NRmAW7lTPeffxbYycjcqqgKHLGz29+JJ/VFQbWvsE+\nX0JOjYoGTtC5CP6EGbssRnt5rkJmHHzIRZ79Q1nZg6ssosSmtbP09zdqF84C\ngrVPczXOLWB8ZZGvGSVaK4M5aSc9fDNkDMI89drp3UjSG+nM8A7TLJWpB68g\nBXN/XGvBK+bw0QcEiBGDOKL+K6Y0RJ9DMgmfo0O2YlaBtYkhgeAsMuVpNBBy\nOZ1lC/XwW7UYcwqViJzJm1Xioe2hA+XR0LfPrzrdnoLMxzbdMCCM/TFg3UqL\n+2Qji+am18CH3MmBks1beR+kyl+9ctGI2b9qs43ytgcpMHLsdH68/G2WxuZh\n7Fmw1lTaShc2YpehlMHNwb+N8CgMv1WR7r4yC4MvLJ1/PTlOc4BxnPC64G4X\npZam\r\n=ilkt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmuj4EmutgGP8SR1l95EuSKmqGoNwr4U8pZJmZV9IE3gIgFD8nK394HnWDXSy1WsGHxONz6ZcBxqjx507XXsq90FQ="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.2_1590588891628_0.09691873062608702"},"_hasShrinkwrap":false},"0.0.3":{"name":"perpl","version":"0.0.3","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"gitHead":"67fcca1fdb5e6c625ab6ce923681438d757c8cbb","_id":"perpl@0.0.3","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-e1YvRem65txXoScHlUCb7f1+rSsIUweTX8K3GFzR10LrhG+grQl5Ofq6Hb7j6hHtJLZ9QThbi9axhZFdbhs2uQ==","shasum":"1a1254fafccdb73e220a37047325465bfbc0a1cf","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.3.tgz","fileCount":21,"unpackedSize":39790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznckCRA9TVsSAnZWagAAkcQQAIMTL+ic5iRd4qc35xou\nyI2V71i8akwjNkUOziSILjd03M7Ty5YEw3/BIjHp5lBmJeEMwtldNsaAPPpu\nc/cykv1WxZjuQHUlQZfY1Bbwgu+eXV14cTZvpW/jQK/zhLEEiiN0lZdfXAOV\nV/DoyM61ZeSHE+aVhlCLRfMHI9701iyaJ39TEjPvIYni8cYrG7KpFjFs/bnN\nDPtXR0TLB3pboYhj+4y5mp1+X5vDE+khKxJGUHGwAZo+V/XEOKByNmeDiKiO\noasddV5c0cvUkcuaUaQAdOCcJfOPyfj6SWVlm2loWJRtSFHJBu3dActcCgAG\nVIozGzxomjohM9nGtBSFYyQGjyV9SK0vCmgSEdz/e2xk+CqQK8OWlxhNB7+0\nJA0IOv5ho9YgmLA2Ix/E06YiLOfKGnrmabslaXYLrf59UfoUEptCKiEkuyzD\nLx5Jalnb6w0/sUqC75saF3yfXeLTvgzrcHnPrVHrfZAcJNT6yq2a3zz6MEi3\nWjROVQMHHvK18e8nbKxy8zNQN8l9Bz7mtz9VMDUOSdz5KnmNdPBoJjRJBC3I\nA1KeZdxuvEqaP/1N/zV4Eu2prcAzU+RC/EBCvDmAMb+5vy5C0Y1g5IMezJeh\nyIaRk8hWjVk5fon3r3OxEdldz2JkTzbSRjkiIn86IEKlJnLE5KsTxsY3Y0W9\nge7P\r\n=FC0A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELCTMdmBAbQdsfxVg2WCLQFueckB6Rcj7XiYD8h/Iw4AiEAxEPmonDp+PzZVIIaAsrOb9eUbzaMFTy2lySv5El+aUo="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.3_1590589220417_0.19889818987459829"},"_hasShrinkwrap":false},"0.0.4":{"name":"perpl","version":"0.0.4","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"gitHead":"018210a1804aeb3b109bfa162602184eab88d202","_id":"perpl@0.0.4","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SG7OSpjO4EQZy974/doPwdPhVeKpVg6lsDEDArlrGs0mzklHvoJMUr/7hqpGxPDRpgbEmpMI1UsdYpQPbGwrEg==","shasum":"9d9635a840b389f085306ac5a461de9588a13fd7","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.4.tgz","fileCount":21,"unpackedSize":39813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeznmECRA9TVsSAnZWagAAhCoP/jy/4X6IRvsFQzQs9kY/\nOdwMRfr378AyUwW1CclgoVge3xSMtLTBq5ceMLvjfIoNvOMdKdkjTVjd7I6z\nlHoIQZFW7IpjQZoyg3l+AE5VGMTZ2WizUzeJofY3FRV5PvyKBur61OaPTPVv\n0lwXmZNoeI1UxZcCjAxKAWVV4ze5K+oZeFkDpI+MXYsZycPcNix9yycv8fJJ\n9dQ7zPO9G8JkqrA6R686oxoxXCOsI1p+fLs7Vlm7+udmwvfrDCOTpcbOh52f\ndMCCbTaZ5P3jQishN1vRYcX1UoX8B4arpIqG0y+kRAburvVlvv9m/gPFAMeo\nvRVpElEDT2C0ELjdQCgpp6sRuJQYT+rNwsZqEdR3mNsDvZLieQ1kFiOyGVKa\nNNnSfbo18YbT5VAu9FU9HpdZJr4ivWmidW64w9e4g5bC5GYwE9rCmr016QJM\nniUG6vmmU0R/tSBu2o90FeqjSE5XjCgpAd1MSCgq8V/WxkoTWHkNiBddoJme\nM/xpsp1uCXkQHt2D8tG91cYNLTuNvqr8jDLdQTqbo2HfeAdxwvGO7FiSgd+0\nJh1++nk3tsR17Bz/9syRSejT2q6uq2jainrOt/rADcEII2yn1RpjTM/IBV5+\nTnr8b/2RbYFfuWZC2oCYlh9L9Fcx/TOLYW0mUhIGabSA3wwcno5+LFKQdLrs\nFxsD\r\n=+BqF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzJI+7AmbjcVXEaX9+d23CqlzYg4AzNJ1AjV7lkoSrUAiEAiAwRxNvK9UQ0uD8Yt37zPacURBu3cDW2uNdbg/76ca0="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.4_1590589827751_0.6359417459241397"},"_hasShrinkwrap":false},"0.0.5":{"name":"perpl","version":"0.0.5","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"gitHead":"acb7599a3b1ff7f5eac85fc26e9e2551fb2f6e66","_id":"perpl@0.0.5","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JrLRVD1IuvH300GxoC71A1puOXdALIxgyTA3URZRXHQRqmzZhCiXBYZXkyUT+AtQxsLZlw7E3ZTO0DDyWUwuyg==","shasum":"6e75499a5cde35d32b9951ff57300552b427dd39","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.5.tgz","fileCount":21,"unpackedSize":39870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezn42CRA9TVsSAnZWagAAkeYP/2dU8LmKfacuCq5Sx6Tg\nDrFEKvw1B5Qu0MxCEwDeWR8BfzwINND2SCG5RZ12+V56pqzQRtnQfqhfdOkX\nRcbIJTsO4jzr22C8FxK/UP3WiQnTsQlgdeCFvISIZh/KJZEYwsKOigiHprKp\nF7Lmo8BrxQwWcZYF/IQ8vv4A+drmmw34ivhwYNRPlE6WJ43UpVk9qUrv24H+\no70ZiWnK+7Nda9xWfu0pc8f9ct+hSyY4awxScXwLWjJDDaEwqgTvdulMzOLs\n33hKjz9huUYldIV2Ib/E101NUE7hCERrng7xZK3ehjRAdq/QQbNF5FgAs8X0\nDgHHTsZL0jXwknUL0gb27xTGXHWcT07UB2b2PzOJfW9C5Fc2oJ1em13W0bF3\n/RFC8PhB3uOcYNZGSicF4CPXgHCqvp8n0oO45zjb40OeYiIZRgHA53aqZTPK\ndFZe4O5JRxRReVZnpdvRUP/hMn8h9LVD88VNqw1nym6eLRuDViU9fYxibPpq\nQ0e4gznrRNYkkvI7AMt0GTkDm1rkbU54jB89A+gCOOoSnUxkJmRyYFGYPxUY\ncrBE/NiI6bINAJfzZtJFAaWMUbQUqM4305oHEExCIU3NvLZ5L2DhHWVODP3j\nVMGvSWR7MDZ9xqXXnImoe09TmZNtAf9l+YdmUN6nfuiXCEY5VVei+iO7Q4Wh\nudDL\r\n=/1Bc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7Rsskcw/tMiSPU7JV+FPbQfibJ7lubf/0Xj1/ff9/6AiBYkmZ3Ik8m7r7Ps1Yk5OGCvT3vETBfs7hVLKhn+2bpXg=="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.5_1590591030108_0.7862871053717835"},"_hasShrinkwrap":false},"0.0.6":{"name":"perpl","version":"0.0.6","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"gitHead":"acb7599a3b1ff7f5eac85fc26e9e2551fb2f6e66","_id":"perpl@0.0.6","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gxwOCeUKEe92Sp2T8WJ9TlvnaTVvL3ud3ShgCAOFZAwUiSYd8l9ndTIuNQ0pS5fHuVytWK4f2HCgRUDmymcckw==","shasum":"4657d3848224d4177b6d92f6cc873c743a4296fc","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.6.tgz","fileCount":24,"unpackedSize":58709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezn8MCRA9TVsSAnZWagAAw0gP/25/0lMZ5RQRGhmjVziG\nB6G2XVi3kqWd5/hX6t67Dc0dtreTseUDOcOsIi4adTUFTDsi/W64I/d3004+\nwVSNsW3FfQEjMX9/c+EzmxW2aiOuxkCaieY8n5B/yQOHtcQzzdDfSsPaVkxj\nJKQmE6OUhOAENZP/X6vSWFZCbx6xL3Kfhc2d3SXU74jrOGofOXU+3PJVT9V4\nRJfEWIYmtIZPl00tHFMOJJ1w+TA1sCkn1Qns74vS9BSLfScxqiUY0CKNiaXX\n/xTVzSNnhQEFHvwz4uK49sEgbTCXQhczU5SsExx9TH+DEA2WxjTUTzLMelXR\nQ5XY+/+W1hfj9FjO8v9vduIMcoYuHOOr6Tz+EjX3fdvl3w7AbmfhEmf4xief\nsTltWf42BNleNutfpnTGDv0oBt62xErQ5ULuqbLPTViTk9jTuKN4HGIbZRc+\n+7Y29EpO7rr916QANfwv30kVp7K3/HfXuWAFw+dx0/rRWEezjjmr25f4iyWC\nYMQtyaq37DyOJIHMbKlVsYy9yD2U4KFmD5pH604fEQxkxGgX7tE3YZxqp0iE\nMknkwAwdHa4YPQ3zH/RvEilDiFxRbtddQLh53HNu1AUJ+kJIo1rYdXHerwRS\nH8KovXJjWBgGACPAZXMkJiXA5Zh0T1oTbKz5eUAIk2m5IkDCM2Co50lVeHQ8\nSE6G\r\n=s4OP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHjMLOCbUN83kywXH0PSe4qNsRjIjhceswMuAIaOh2fAiEAhyQ7ZtF/tnErluuISbSXNNoSWij5IJSAoPYkDMk3BOw="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.6_1590591244539_0.3047885789236584"},"_hasShrinkwrap":false},"0.0.7":{"name":"perpl","version":"0.0.7","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"acb7599a3b1ff7f5eac85fc26e9e2551fb2f6e66","_id":"perpl@0.0.7","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9MYauGSfFHw0Ob0d7dU3Jgk1szbJ6cRtyVIeBRNh9lcuOtdKez7i5YTGPh4B8VNAArq2s3/gXdqnaTL20Y7OLw==","shasum":"73ffc6b792d374a9e24160fd2d2b3c7814b4f3db","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.7.tgz","fileCount":24,"unpackedSize":58708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezn/RCRA9TVsSAnZWagAAVBAP/iKDiOW4Whu8AO114v+5\nZlsolU/2+dhprL90U3MJv0cz3bxsjhlmWLI6BWNQux2VTkBdhgZLmU/fphRW\nDFlWW9Ku27ABMJGy85HxV9uexLNA/sKbjjflPl+uSyfCk7Ljef5rAp9onZ3f\nd17AW7ow6A2+Whc8RKT7Hnj3ba8kw9oQzKm91Jxjn0J4Un8O3bK8ikbQ3dMT\n+KseFtriB8J6GcH/iDgRCqpGCsUu51vpUn/IoW2jbIxFDQ32SxurHvNr/q0/\nBT7YAYUDftR+LkV8Mte5B5+i6PwhoDyeKqGf5QGSXLW5vTX2jLl+aPJihxz/\n/ya7BvLe7qu7pmPLNQv/dTuztd/CRmupPBISSMSvJbYSSva9AohAnzJBN0cy\nF/OT29RBezAz2evmlQ9yQJTud63nCFK+Z7drRWcpBDg9OTvTiQwdrU5JxGbx\ne8fhtGZrj6XnG8GSJ/demfbDeSINAugCN9FCpEJ0DBSWeD3/UwWqOr1FPw2h\nVhTVsnrnKlc6S0off6UImwTxbKNhuVmKxQNhs0BGUBgV1qqtMMtCI7eaVIWO\nrPaRHsX9f42o1Qkqi8reZ/HAwp+Hh5olauOhsk06vTqmWC5WdKf6P4fkLcxs\nb4rHSsJd+HX+uIKPxwUmQjOoAEeYcWGBgSa6xaSzfN3YglJfGC+7Pl9AMT5a\nJysa\r\n=KbHZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwXYsutS7VudU8GcmniHUJeLgK4ef9f/mTtIn44s3ZEAIhAPkU1UNtV/OusIM8HeeqnxBnApc9zJ5fuzO6A4eL8f8F"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.7_1590591441306_0.46240137768008793"},"_hasShrinkwrap":false},"0.0.8":{"name":"perpl","version":"0.0.8","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"acb7599a3b1ff7f5eac85fc26e9e2551fb2f6e66","_id":"perpl@0.0.8","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oPD+uHc1yrwX8yKmQW2B4K+WPKFffLvH8XETy2AnJfDPNAHQKqlAVjkHgKj/+1gaWXLU8WcjpMvdG8uBRSSflQ==","shasum":"8a28a6aab7449b9a5557d775819a0898af023bf1","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.8.tgz","fileCount":24,"unpackedSize":59086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezoNHCRA9TVsSAnZWagAAgZQQAIY7ad9krGwHzoP/y+t+\ng05CHRecBAwApq/nGrLSvV+ZVF7iM8WtbmeUOGh0SZyJzqSspATsFA31x1Nu\nV6v+aPtJyL2owEkMcYfi8QYYTM2r65flXxWRsPMF+/Frrcb6vJh9a8dZv6aN\nshy+zYY9/lqr2JdwJv576fZYMoEDJ7oRQl/PoaYWS30/J10/DutLMc0CvWNn\nBuX/JmlfkyYDaBz8EDIqiz/B2t5BmFMfvqReT/ss7MkHzK2AQpCGFGJKb9sk\nCwHWit3VzjTfgUtPeBO2OSQ9VX83ZSaKbyg0h/bYmLbIfbWTCbQzZac7Akw/\nWwSf7O2WKHR4fWBzxtgMUW8fF0nG0FuFTcy0D2EreMngIoTj8AhWN+FI0o4a\nYGX40plX7nglwL6kFo/zektA4ve6XdMi+3eHnxlwl2xwB6nN0OziFawdTbbo\nOnd4tytCy6P3NilGvccBmBN3wTfypA4kmF0jIfh66L1/xmiDixPgOxIoVkMe\n30CNERbk/chlqP6GShGLm2t7ea41FI3Y2x8qBTW8H54lQAUaDHBHDjH/pdNq\nMekyCOkuSCuCZOUikv5LqJ03wK6kSqeESA4uT2yRTKJF9ZM+wItBHKuM96NV\n9EVqgEhtV4eCeFWua0feIxhLgiIkx5Y+aoTAcCHJDvZTNDkIYWXcSKURsK4Z\n8fHE\r\n=Gpzn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC+dlQd07sv3zdh7lfYOl10rdYnHDR+dSJIEvf9QoCigIgASCstEWUu4pShkt5j8xz7kK5Dit46cX8ugAz01z4DSQ="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.8_1590592327109_0.01746802571988848"},"_hasShrinkwrap":false},"0.0.9":{"name":"perpl","version":"0.0.9","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.9","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rMVGnZT0/qf8R8WX3TehcygQLS3OryhP+aAncERkp89xAp2F64pkjmEOngfrRRrnwbsrD1u8Bd6LQ7YlFMBOHQ==","shasum":"2a74c44d806bd5b552c1d915897bf798d22af942","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.9.tgz","fileCount":24,"unpackedSize":59091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezoQ5CRA9TVsSAnZWagAA2hAQAIFh0W20KumeCoYZdBor\nczO6tbiw31xIfa4RpI6R+zOaZV/DHBJ0F8sn7IHe+9ajV04mBG8c1arqXCcd\n39bGIrxoLpp3NUcXRY3GYZl1He9fg3u27QPppZ2sDnhJ/oSyJS83ublgXLng\nBlpuQHfZgWETGZpHHgexHbGfJwO2CHSYsEinZDipKcoIncY3grU8alaewIdH\n+jSOe/OBUr99VZsztdhefeMIzptyQ6HWa8hjGqaRT5Q4zxn2EMwT3PTjFkOg\nQxZUkOzgu6Eqg6jqsN3P1v67s7JuQh9BcyCAFuRJZDSYTD51EDE0E/5o+h8T\ntMCnk76M9y51nD6MYYz5qWB2g6PopIP5WyNE/kVuwFK5/jeOuHxF07ksoefb\n6QCKvRVYZpqmlH6IuCq8y1yhMC/gT84k83VwPTizEPK7wsgvmqb8ifTO1xTt\ni07PMcuoBTue6yBDs8BaOxioMU7fo7TKAa34PRVopkqPcLcp5UOnklzXWFew\nJqtozi+EcNRCaH+QjtXx9VKf4FgoHWMPgXdFc5aCcmS4U2iiB5a2W/x0nuON\nnQVmBTA164IsQOA3KRA2X82yThktsMkZc5qrm58mWe9L8CNGKEVo+NegcLLz\nZYGA0gmzf3RfekWCwbylLuZ6tW6/HsqYccMeI33tjmSON9lcIdMz8c3iOfip\noPTx\r\n=jgmA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2b2GIvOOWrV0zI0MAF6HBHyoVzUqGta0YqaPe0xFO2AiA5MLQg1RNIjnpXYCXn+rIhe4f/A/YqMXDPznighWaELg=="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.9_1590592569372_0.3007152647539846"},"_hasShrinkwrap":false},"0.0.10":{"name":"perpl","version":"0.0.10","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.10","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FZBKvbeNOyKWOf1mv2aFscA5lAOFYVD8w63Gryi7YSjmJRvLXbr9P0FwQCm28Ye3xt+PSrhgjMc6mn/r4egI/A==","shasum":"6957867741b3fc8e425779385a60fda97d4e89f6","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.10.tgz","fileCount":24,"unpackedSize":59488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezoWTCRA9TVsSAnZWagAAbg4P/RNpCRqfGPhoQMcrjdv0\ns2iAtY/kHgBcdXY2/GLDi3+JoqbGq//5hJxV3NWFTVixbpYlnL0syDRsMfnH\nCQeM6POqsIAU+vrPfiWE3Qzr1/ZS+hHISjNKdM0yYIktZU1QLLTO9W09a1rt\ntFf2KQUNbcMZOHudjjC4s/b/IaejRO6glxCxPvc6wkrGblwAGsb9Qbk9cc90\nPiYLtCXqgqe2H3UP3hh4qyEKEDfocd2t/RtfZ3v5KOlYj+4LcVMHVMhHPnsc\nY1Y2i64t/8htPIla4kGvKKrH35C8cdraIl7EkbBt7cIoFBfOP0GQLwt5wINm\nsN65rr6lniNANN/eA+g/sBYSCakBFfWdKccNvRWwITTCR+Cvitre3/yWFHIo\nKbMIrSmM6ULMHYgrbJbHUfChwVFXxsYmWuduSV+ND84i4/hPIXubmWCwiPWJ\npxZXGpzhMyZYe7gvmehmf+DFoHRUPpVU5AXxBWkAZojNoU8nHHyOeFawCsso\n3cWGRCHZHGltKHZDUcyeJP/xNtr4ZCK/jp6yPwAcVm8k7xQ0s4HOzOKIXU2Z\nCWPnDZEarjzRLlDL9DVRBqoxTt1XeGWM1FN959zv8X32/Shs74jrvxCEzl5+\ni5wdu9IufsuMLdm830p3KD7MouqsfNXmSVSCpvTaJfup0WatqmK9lWsQBoeN\nGrac\r\n=Vf8u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrnUGZNGxjdy2mE+kfxJ0u62KzFmrZwyiWyi+OAduo0AIgHQH466WOjflUTlhIBrOBsdVFvqTwOoNnhowBDQXMbeQ="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.10_1590592915053_0.537918356071668"},"_hasShrinkwrap":false},"0.0.11":{"name":"perpl","version":"0.0.11","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.11","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-n1wQPw5xTt8WmPgLQe/kK55yji6i0PuP4IlP+g1IYld4p50FB2sPRzwE1a3gZJhOMVh6NrsVrVPY6HqBAj5Abg==","shasum":"de318111f4a7d4ee44c1a5a1710a732d74f5c529","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.11.tgz","fileCount":24,"unpackedSize":59548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezobPCRA9TVsSAnZWagAAvfAP/iCRAupAWf+DltT4QP57\nHSEH2qMTEHf2HdJ2Kt3NdWou4BiVCRHx3IxEJxNlZMs1UeAbeJYqqmKly11V\nDV6umAm6TmXM/hvyRuM919IDrHZdqsgB5VCNJiwUVZgEtabIXTq+waLOnpiP\nduoD/gpisPDn25QaLXQmoNrLcQMzRnPaoUz0F2HqtfW71PcDmYDZemb3J/qx\nTckQn3X6tjMVwS3gvhu0FHKVlAne+3mPXDDcmZj91s5acMHfma79rwwnZ2Zv\neJNZbgWHe1S5xtbFN185bgYpFpqS+Y4bltRcrmild2m9pi3G1/xyW+FVX7ly\nhuhj9q5a2OtyLuuhL1xC4KD0UWelmJ0MdCLBbLolBSBflwneD6ezkHZYwvoS\nUxTrvJW0jbb6fIdjML3fpPJotMh7+DFKRbytJJ7wZRyRXXZ0JPEsJPbUcWw9\nzxmvYMHuWfy7mFGq3dY2+/JFXgO6L5BC/3zWGSir42dA74rY+6w7LJhMYEEQ\n7wPLza5qrRhIwRTmhiATrtEU/3Qxv3mqzOlMPckN1+Tbv5WwYRNn8nRYFzsr\ntwbjYr8OkDHgTcrXAX4PJP5wCSzgjsRYgFuBT6g6Xs0hE9shKFKIqYy0eESu\nN+JrEJQ7l7C7U1gjFwjx722zkrSuDMUVJZMRxdOmprEP6mw/Mbk7PBM0Iuor\nhapL\r\n=kdlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAg71AxdnJHVA6cbBpSJtf7FfWpKimx7aLtaz32l0BBAiEA0q6JI5IfLUiP6uJOh1jTpVZzTd6wnB9wJWCNFfghxwQ="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.11_1590593231139_0.7306941640175129"},"_hasShrinkwrap":false},"0.0.12":{"name":"perpl","version":"0.0.12","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.12","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MsUOFoRPsfuhlnDlJl+BrUnDoYOat2rxxngQ60g63Po+REfg4Qu4F1FDYSSAEU2fqjJU694bZS4P5a//gvtlfw==","shasum":"0e593e46c09c3b0aee4d9b52037af50569096fa8","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.12.tgz","fileCount":24,"unpackedSize":59723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezwzdCRA9TVsSAnZWagAAwxkP/jozoSaBBTUdLR4rizMJ\nT3ndh+cEj6OQSAtRb9aIztg/N+93iPLrwlM/GiKvzmgfK4h+2FpME1TdlepT\nbjBcKkoPZnK7g0YOKU6PtKB3m8OW8M85tpNaEes7UVg+v5TNiG4perriw5FW\nHRvsSMrQ09QvpFVSMa9fO0oDIuiw4ue4yUuTvUa7lm9h/mG+ynjaeiGKMrV6\n/8MnyW6wbCvAkdJpj4UqUpCaP/E66p9tjeqXCdwszqZMdHAscQO4HmKZF12o\ndiKHTfpOLjbJLTD9q7fTtV+bpKKInppdcnX76YALKP7SSnr8jP97ZBkKlwXz\nzfDD599AWfGbXtM0ZAWvv/v3KIqd/vPprYW43UyKorGKtRUOGldhkIpvt1hP\nIxIcvGtTef9MGhkn1ct983IIOrgp8nZB51i2xUQIwdOAILvhRQ2qSqxBgalx\nv4p6iKJJmLR/l6BredcLe4tp2E8Fyr9DOKcUzSbwicqg/8fwH2ayohANCXh8\nlPM1VNPMYn3uDYIaZZKUj0A7fmMJDNRF8xPheRFTngVXUrBdCff4mxkAVGLT\nXTY8N4+3P20nolxSt+W08+ugHii5KB/0upV0fZx43XMoba1atBo1a1uoZrsK\nDwU2vB/uJ6ghyM9AKpkwwvhlIqtP1Qyvn05t4pNPUgdwo659n6kuBN73eIV3\nSiIx\r\n=kZYk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFThfkr1fNteczfVmYef2NNTmMaYVpponRkH/ffC6uaQIgFfJpHGKCwquVkeA9PxhTeE3dv73AVlZ0vWRWvgsayO8="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.12_1590627549515_0.2880598909603782"},"_hasShrinkwrap":false},"0.0.13":{"name":"perpl","version":"0.0.13","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.13","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Jtwmxn9ktikLcDbp+Avp2gr34CXj+dDRKPbXKp4qNwu0Z+Edqr3dh3EkLc6m0Hq8HhaFZ0xpCUkoB0OQ/V2x0Q==","shasum":"d77ec021e5aabe53f580bcd04fbbbd3a73342037","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.13.tgz","fileCount":24,"unpackedSize":59900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezw3wCRA9TVsSAnZWagAARMwP/3cIKX/T6LOhFhitOUdC\nwM9iM1r/QG5frTZ86yfaSNKpD9uJ6XWtXIpYmjDsThMJ8U86uefOtcq50WCQ\nO0PyboCV4XTmISz2evyVbJ/otB4BXPWgnu1muebFLGB4YQl0s+W4eG1PvrDL\napITfGWHyTQ0LbgjH3gH1jcAbinlpO2GpyaPHIuCnj+XBUmSNkTZW9OB+ljz\narLoD9+SP9KA+Cq4w/ppT400ThM+vIbLM0IQyfgvvrtKV1lXFw4riZ4CTg4D\nvnEkrfTHohm3SkyxUkxqlkZGwWNM1JP1HMuBc3ee/3jKJRHEke7b7ygm/5j7\nWjZuCbDRlfaQR+pi171wjtxK73MM8+Nc2SjV9pCfLQOW4fjpHED3e+br07pk\ncs0P9uE2+WjBZRAEd9LQmsHM2vj0uYHi1HnicStOYUaujXhJQbLCVJaYEjZm\nbIpAxW+BsR6+0u+HqPuuQaczaHNqA952iBl6/9XMHeNAsTaYztc+3RsQD3A4\nGBJYS0n+EuHMZNbQ4JCYOrDWDo8mRhbt3P6zF94rVByQBFEc2PVjezyqLzSp\nqcaIKk6kmgFjw6eb0PYlCITpBiu2ChR3qUC3HZyVa0gjHkMgLxzeB8CvN3hw\n4R4Uxr1vvmslDvQuv26cfp+NKXa/vMS+/ynqJjvmCwC2xlmjyxMXVofUln+H\nWeNs\r\n=o4Z0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5LrT1mkgO+9bGpJVWISspd//39C/CwOK2VDj1wsFQcAiEAh8s3eLR1mKkBi8FLyYXicrQI0k6cZ4GNJC+MKizYmkw="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.13_1590627824287_0.43428125352301783"},"_hasShrinkwrap":false},"0.0.14":{"name":"perpl","version":"0.0.14","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2"},"devDependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.14","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LjSQm+DY+UbIOrtbHCp8vAvMfEKJziCwIwED8BF+BpPLVbDGbBRvsSkGim9ehQXSxx9FyLGATNRBZ0oSreEGZg==","shasum":"046f4c60f62d9d048860f177219ca408c84356fa","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.14.tgz","fileCount":24,"unpackedSize":59929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezw+gCRA9TVsSAnZWagAAuZgP/1IrvT00/ImcbOmwhOeZ\nx3ElQesFIryuEflsB1tetN0wH+o36GJ7J3w8POr7F4cdCvSQ9jQsUREVfvDS\nxp+iJlU2naFO/FF/eJ5ZbpV9L4L0rZAMt8VCuK7TLIY7kt+ifcuiXGlqlcvI\n6uqRkK18K29lSQ1jSLjppjOxlh/Iwgxn/AlDlRZoUsDbw9KR7CyUa8/B2yd+\nGAahKjjTI2sLvKtpOQ7tSTP1QeScGUdo2VHyYXYp0AEpl89VbGw3Brf5+3E1\nW4VAbQAV+P6mbbsMx1sJGINTs3N4N+BxtufYv6PC/PitdPpoyqN4k/Supxx8\nDb+VXTWUz8XbCFY0qfVH0D6Bm/18f76+VAITf2q3c40DgqnFP8teNHlNnt/j\njXWm1Y10rz8Tu6tSJWzYrFjQX3dmravKo75GAfgzNRjmURuSr8qDSuyEbepp\nB0INiAdmiF+gEM53BotdE48KZrFJjImQMRWmpbUBxlNULWbg5lC0sjwBeeoX\nIqge/AnuzldpUTndubBC711TaeQlrFGFfu3X8BBjnRsTQ4AIC5z/u1RRxKvZ\nqqUbK2WQY4mCE9hrK2NbSVULn3Dh+X1Y5WmQuz1nUcJCohcGvIVK6R4CEPN1\nC3uNWbnRAjaKSO2h6un/mHAS5fqXnALxvJwLXu8gl62mYd8tYA3epmO2/kJl\nN2ne\r\n=CRGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAt1IG/7JwoAvmJUR+rZsoqHeMgY0+egEzyYI3XF9jOwIgXiXMpxcWrzxh3aU4IaWYUs0xbR/HrZaBNkBrnB0ZLcE="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.14_1590628256270_0.8544353099179947"},"_hasShrinkwrap":false},"0.0.15":{"name":"perpl","version":"0.0.15","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.19.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.15","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t0K9cenWPEAqofeGmUmG6YcoBD0e5QvOtlcfInZfWHQkacRGg0f023U0PSNEL99s9P6DheHBJNf0VGcHXj/C7w==","shasum":"7f8bddd58c25c120342df29fa11ca4f8edd27a68","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.15.tgz","fileCount":24,"unpackedSize":59900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxL9CRA9TVsSAnZWagAANTUP/AzTLCNIYLenmQPwl/Y4\nApB6wEzqj6tik5ur3yZleK6KORV0QtL3sgFGQoiLc8zmiV7Li6ci/sLQ6bwj\n24IWbC5kNWIiTLdmkwW8280tidVIJF4wjL6u3Km1hfzbbWUrqL9HjOqJPlJn\n17fTU7aELBkSkPHNfjDGGTH2ZSgp61vkFG8EhU8GzBxO+QsQelHalIJwNlEU\nH0HHqBtjDDyKWG6zt0l7nztiU1t/ZHUeobqvkjbjGwy+LT7x4dGb2+2ktydV\ncjdizTPGpiN0kwTYn93i8/oZGCYRDYobGW/9AI8VeGvIQYSSoVkdTcqKzD4F\n5ynfrvVpR94kipGosMeuHs4PSIcXF3cfPjEU5/AaZDAqyU1HHWQ/26bRHzQE\nNb8B0nYbf4Plm9+3wwXJdYGY57Xpf7rBexXMh/z920O3RSMSfpAUs3AvKSrb\ngBrNIj6JsWs+iuYZ761rUbYJNFxExCzgZmr/Y6jR34wfWCRWinfeCyjidG93\nWVfrqyGYv4bFAKs8pNrZXunVvj40kRW4Alq9KH+lRRL7Q2sgKs6UQk4V9pyE\nqmDU+6kxrVvaX7eOr0k/LrOlXXwXLTk6Co/R7ovzbF0U07/dCff2bBAfRSmE\noF198uGgxa9nr2KV6M93e5RMXH8JFPzPmh/WW7Tbwsf1Yf1i/KSLzj+Px0S7\nM9/a\r\n=JKWR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqhQhYETWDjmYDw63eB41UKtAGU/op3j0jJEhWZz9nogIgUowL1V7ZjYd8yTlIqT2IQXCt/eQ1mTf6sJJy4kehQFc="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.15_1590629117395_0.12379637119199094"},"_hasShrinkwrap":false},"0.0.16":{"name":"perpl","version":"0.0.16","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.16","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ja0EEIZr0F/y8A9UEsiQ/ui9U+fsRLcgMWm4jXc5zi648IDkbntkTYXhX/06LYSU0R+GPenagroWcJzxpwpXkw==","shasum":"02c31bfe70b5cf551080bad4831cc0be0e2b68ba","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.16.tgz","fileCount":24,"unpackedSize":59863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxbBCRA9TVsSAnZWagAAU+wP/3ka7mg8XOi9ShAQ65p6\nYXZ4ierwtXubaLSTlhIOzeO/kVtavFx2ZQpS/kJRSD5Yyt49EcxUPfJCAKdH\nMUdD4ZHcr7IK1xk9jsLqLNQi1gApqPhP0Azxeu+lyvNGykoCLajuYkN9N8hN\n42xICrc9CwXYbhOSFWN+OAvh0FaKDepMUlGxGQTfJ+5dUmYASy1jzj6g/wOq\nvZx57mwy1YSOVWdoRs4RgrceIZDya7o9C72neOj0623BROXVckfexfdV0Pa4\nfh//mP7/fk/fR5TC4s9SACn7uJfzjjoDNNdbVu7RZ8CNSTBYiNM5DclPCVOp\nUUnQYfR7wMqJdinHqQPvgHEMLMEIBraMDzcmvekUvJWfrbD4g932dCLmAqm/\nMKDd1ZjYrnPR5B4HTVo60PlnecSqzb1ZTmohX0PAdT/l078HHEEVnlMAxOx4\nQOQXu8dyomaHzI3bRvA378MSsQ+G5L7Vn7WVY6cJp76LaPX2hRYkSz2t8MKo\nvOgR4abH4ESYa/a//OkGJwse5XfcpUyRAOsF8dBfRq4UciK3QvBZp0YwFO3Q\nsAFOOp0BExwaTriU7kkefqz526fIc65cjD8OkAL1kWO6Ti119yZC9Be/ItRQ\nlKiEgBlOr1qNoBwj/h+RV380VbU2l77HeyBHiznAVnrDesBxBLyPJXCKaYsH\nBA4+\r\n=HVyz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO/WAChT8ZuSU7qzM5HqQj/wBMFlQIk72AwiWTwmdaogIhAPw9uHmEG95apZYXMKDiFUwyH4HX0cdgIxnTBPnY3S86"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.16_1590630081543_0.6648876454996973"},"_hasShrinkwrap":false},"0.0.17":{"name":"perpl","version":"0.0.17","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.17","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YGRaSFQDFdGHqvk+Wt3aFf2VpscKi4jIW2cHo2lzSoNzk2BNfQlV/3jKwZINhQQYyNOf2026bEYCg/LKyvCO3A==","shasum":"92968bff06ff8a8227f46fc80d98fd3f727db6cd","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.17.tgz","fileCount":24,"unpackedSize":60013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxhhCRA9TVsSAnZWagAAy5YP/0a4hUnA8C/4Yxw3R4Jv\n0m8sOV3QzdzQ/kc5Hv2Ivg+155uwxLxAcvUuZqoBlyBWGvlRDSMHBDIc+4ua\nvHlY3T4SSoDoNmqU487f/AidZ/BIn1wges5sn0svKi0CVS54gbdqhNFr0pUu\nx9oMBvJllOGp95hNouAXW+eP8OYRpK0A5LHAD9wPM7rB3ZjmzNiZuO5GRSYk\nF5mzgSZSyigafrbfrtujNbxZOpfa53VPPBGmxN0438/FWZEkXGbezjPZ/cE9\nLbMMqtqdbmkC9QXDqpy8G197RP8rElnou+yvyvZXzC+bItY7G5r5L+Io8HnF\nyM3PIauBXOmz42cMtof8NtCVJaBI9TcK+kZwvqPeSqGlBYWFhZCU+yFqJkHC\nwqNd9dGMb4IqYi6CeE2nIEPLdMwGPgExZ0xGYnREojENSai4pmJVIGF40mnR\nl/RHFBgYHg82p79/I4JoPQOApWKTPD7vPmeHIO8eYEnGTVs1QjcHiNlAjMdo\nCRl0rW52HfMz0cfcm+b1AVozrgZ3xRqaIdE091y2E7HpiRHh36l6KMJmbJG3\nO8ULzmKM5EVhph+wYkoo6up49GWsArQAASs1AmYRT10c9DKaUNeBmQeBzD+k\nF92ICRVfGE+8p5GtChQgg/sqgZQtCO/pNNYdjno08Ck5IIR2CDD4B5kp1wa2\nQBaD\r\n=rF0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ4RH20DQgGxNF6/c/tWN7z0571yxO1uhW47k6G6kWqAIgQDyrSo6n1K1eHfOLYTcnmOcQewztR+UbWB82DjkIowA="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.17_1590630497082_0.4790202536840953"},"_hasShrinkwrap":false},"0.0.18":{"name":"perpl","version":"0.0.18","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.18","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nAfnMKrfGW15809hI/LoRLvcjU/+JizTzrjgYEeHmfxg7bbyqW5q8mHv9fje/m+sjaP0KfE6XaQmQ38jx/co8w==","shasum":"540dbdad1e227340121ac6907d91893c4a3cefa0","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.18.tgz","fileCount":24,"unpackedSize":59997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxkoCRA9TVsSAnZWagAAIxUP/R+h1IMbZZWY6iiTcgX0\nEe+aioQFve61/zWzqHq3x2Q63MOvMV5CAt6KHscwS7pV4F0AL4d5eELFv+iG\nFb6+U7lmGVig7vZaWkz+XkJn7rkvgbNqp+Y37UYvdSaJA89aA1ERO3l25iAG\nbSK5VwpexQxyeHzMKKUXnexvAXFTM8lVLG+AnHlHUt6Ep3IBj7UmH2zexqlg\nVmM6oAveEgbbEPg9ovn+pat+CfaFVzPOw7KrcQSZjHaywOkQv66xqXmg6ryr\njEOpeNnaIQDYDdWcI5PIjLc5boUC6Y3OZaPB8cIDlbcGzrIjq+Uvw7ClKKkw\nBopNY16pJ4DBScyvoSVyeiwuUrimqsdEfm2Ze7MGHiKmOZb6cpx+wRKco290\nRMSb3G1tXxnTIqUjRqSOoPcW9+G9HELqto7es4w7RoNk/ijHFRciVltquT3B\nOPWIixuDnbJSdxnfQdod3wTS7dTbA41l+PuGGEPdCGMWwRlzNKOd4irJoHK9\nvMpBIIRz8qepb+GmIDnctgplGJVFNL0V4Cy8Lvl/PdpWVLHM02WmOxfP4Bwc\nxf99OCiTjLQ9xfXmdbiro4vc6cTmxRQdUrb+wqcLxj7tClml0E3yBiGLFXSa\nxkIbo/7bYKzL+MR4Jq8p6H0KqBp+mTurkeHQERyIkYSRD6VeaQP1+6uj8c34\nO6wU\r\n=O1PN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHn8Zyn7j8uS0ANR0TZgg/9aXqISRMBhgVBX6anU5BbQIgOqx6zb+kjE1tbCGRvHFjVBraxlyOCloCP996KDLu4LM="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.18_1590630696371_0.6807037837127652"},"_hasShrinkwrap":false},"0.0.19":{"name":"perpl","version":"0.0.19","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.19","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-v98SKlTU/Acc8Mt8/NiDewvq1lrVKN0efnA95Iv/yzoKSGZL6QxKDoXWx5mN9tI1eE0PX/XZ5Vxo12/rw1KsoA==","shasum":"f165061ce187c5b4a1a3851d8b160365b433c40e","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.19.tgz","fileCount":24,"unpackedSize":60236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxoXCRA9TVsSAnZWagAAlWYP+gJz6PE6eKk+GY+2mBN2\nV+MZ02lKieyEHAUXDFSxlRGmvohFCD8E4IEVoou0dHVcInabMijw8AN8RHnN\nmmsTctfCXs5kv+40S0np7Di1F87HAMbG+QmXp6NHID0tKLaoMPpjo04mHvF3\nLhZYLUk0gu63BSDFOHQLE+61QW4CQfJqD5gIPr9xBMqhLNSNbNMalGZQCEw7\ngMOZjuGUF+1+KC1FZjv6Z4PzPExAzTS895cMhlPCxttjzMhfvF4qq2A8o/hc\nRCp3Dbu+BnkpMG3CvFNfE7ydZFaiT3KVeE8z2pZEXMeQFGhBbbCQB29+Vafd\nxebHf6vpzYs38QKbM1KCpquNUh659vwaTKAYLlk9p31D+JjPe/B3jsrqxFPc\nVEfr5KNVyOYaD8ksuhwH4RvyLK0fLe+HIhLNgLOJgTCv0HfAwgeklF0EI0o0\nS4PSclRa7NfrGaluY9W7MzggIHpmiZgmD5zHVbajjdudKXK4onknhM/3untM\ndPbGOKqQqaphBEguu5/LrW46QRDApLy3+C4ykTvv1KAc7iGsO+YbRB1jmpO+\n/hOVqeh5/Y97NaAsvBmd95IE2lGjm+boDZNWdIHcHEb4V0g819fTZb1GVBJK\nAqJW9FPTO+iCSRn6OulUg0uNTOeqkwvJs5Ipm8FB5to3gpLPsBPW6QQgXsv4\nUGfS\r\n=aIr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC96UGs/wXZ8p1OViUb40+K5g7DPakZy1TZ4kNvaQxnUAIhAPsycwl6p9cbKgcSwwUbA7/vQZn0zeW166w1bkGrO2dZ"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.19_1590630935405_0.3311287705034194"},"_hasShrinkwrap":false},"0.0.20":{"name":"perpl","version":"0.0.20","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.20","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6hCdlakIRt+24yrT4swoZJW/gnG+f6dzasXMZnVLZ2/TnqmqebAyFpdfUogLSJDMatKNdRlSYZCiLAhGCNeisQ==","shasum":"31122540adaac3c9b1854f6d1d59df98bfbb5049","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.20.tgz","fileCount":24,"unpackedSize":59773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezxuTCRA9TVsSAnZWagAAlEMP/2gEZ6nHC+WvfSblS3lT\n7nNQF32uR5wRbcxdwBZXAZhGQwKhbAQeh1O8+IeSeI61DMISlQkno7JXwiMr\n3zbI79rkhxGvDde2Y7VMIpaQS20z8lRDFViIFAs6fPJ5QzNcztJHMbtSnhP1\n3ps6vm89lE68DBKb2iNVsgPkyxCZU6BrQW605alISBFTG0G8jaga5y2EQ2qx\nO4jRnlC1k2JSiHc8RvwgnrTk4cfUTQiHnsm50zimRAny1x4gIuIRcnetPspS\nSXza4+JWz1U49h3AGVR+w7HAjyHegPu+OexuIquZeea+1VQf7We8u/ceTGZA\nJEEpW3YPFdNfmbh9HtX9RFgGaQCL/mSY6ZNxzMPqvMeR6zC3ZYiBVNW3omgx\nAEOZx0g24eQgTNU30lZAlo7pvya+IXIz7V8od9Yyt5TFRgPJqcVmkIE+oFEA\nZS1fmNmoUccyRl65+hXjTcroW/yBTqxsgN5iD6qL9RDUEtPCluYIolaC4AGq\n9OnVIzmhhBWaPDD6BCgITPjsN6HQajEzzPDlLvYJ2PGmrFqN1oZCbLE4JVXp\niFYHKhsExjwSmoKG1wRaaR8DDehQSzI5NUZyRrhDXe/g5DaiYIqLsDeZOF4O\nb71CXWHACA+FdXY4lJq7PhOrDm0rUA1/L4ub/QckgsyI8EOVqLmJmQFifzFz\nFf7v\r\n=OWVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCz+PBcS/aR0CSvvX/ijz2zNMbvHH4J519opBFtFajpAiAQl7iuTzF0OrQX2vnrQyok2BVKlapSb5ku7odrjNadyw=="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.20_1590631315173_0.1857220414854639"},"_hasShrinkwrap":false},"0.0.21":{"name":"perpl","version":"0.0.21","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.21","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-r31sIFVHFs6DrQWEJ4NC6jkXqJUn7nadeacUJkzQxTdhdv9YlAnRaOSWXo64gdXyrxCINRXx/Y5TUsrxjVX9fQ==","shasum":"33adcdb179b3c381343c44ed48722c7b81725524","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.21.tgz","fileCount":24,"unpackedSize":59742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezx6VCRA9TVsSAnZWagAADFMP/2uEwarWozTjNWmQc0VM\nkHsFelLx0rAFQ6FXAqsAMFD/MLGqGWShVjgk4wTKoUa2PVTOyReNagtbUMTl\n3HNV3vnzbGAbobppmQ1BMGLncmF9W+kKL/AfvecPDWOBsF9z1uhTgpPXPBaH\nWlDeRCq0R8VvhsYVfAZlcjr3qumL1AmE6Znz7zeiU/57THnUwBq1+asEmVi1\nGRAR7GBMGuzACtDiVil3eCDJxZNnV2fIk0trHO4Tgm/mpTUgtQR1viyjrTxS\nd7lLFxmdlzuxahecVb5aoDvz/97CiU5JB/N4ynhgY7Fo1QRtLVPEdI3w8LlN\n/xi63buAyeRnhOC6fBbTbdachtcBFsWS0vnaqIKEbfR5lICjayqLOrWDL6Ga\nh+X67o+dBhi9rYXvQbKAa16TH+fLZuKa2/FSM6EPhaOiW7f5DEs9hlY/kC7w\nc96s+2YBaFcaIsyHE9Mcxu5y8NODP/Go2KIyUUcI/FxSftHEjCJHey6K1HfN\nhggSdc7lHpx/djfNJr51i6f8e2ouozG8W6yPg7ZfppmqcwyvBrvZVJ+AH3HD\nrBtjJrZdbZycUSiNtN3P+PzBVGayyU21ArcaLuG8a1NOc2ioXUuMYpeZ+oCU\n0KZOQGm1mVWZ95vNj+TrYhbtwTXxN2anuJ8uSouI9s+EsZU3/asvhvWjB6+r\nhyfd\r\n=UbQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4wvImJ0DH5yz4byAvfVEeIyUg4cRloO7OToPMjSpj4wIhAJYBC8hFAQKvlcIVgbNbv8ZGu7RnFfXoN5SIwx1libmZ"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.21_1590632084906_0.5538684235978637"},"_hasShrinkwrap":false},"0.0.22":{"name":"perpl","version":"0.0.22","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.22","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iAgyMjP0wZPAXOH+WGd2zwFptyaNkIRPE04l/GDZBnXnDrev9x3+153mYprLS9NPo2UIS4i3Ly7JRkxqdHWO4w==","shasum":"48b67c6ff7a060693357095668f8cabf48c96a0b","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.22.tgz","fileCount":23,"unpackedSize":60101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezyHcCRA9TVsSAnZWagAAHeYP/iD3u+tTLR0uqQy60ymn\nYaXXQxfaX3Mp6+ydLnxmSsmCSUYoILBJMWX3LdoVNQNPB2577Wk7jR7M6QlM\n5z2Qy+xQd0ge3e5Im5+s8r6Eh5CE/sl4Gr/ggaAU6bxjdq6vNDUC0rE96wNW\nDOaEgKsCyxzSFuv1AisWTQu4ey0iGcKwESZl6mAAo0ClgoPdvn7eRrE0cgge\n+/O78LRGEM3Q4oLLpNID4APwWHW3kIDsQTZD++Eb2htR282iCbdyfueKjAOV\nTbWbFNb6LMrSIBn9yPhHrLtRMInyikEkixYqIN2/jkA79aGBiovprTL/a2Gk\n3o6+0Igj0nyOvGFRAD16YNjZ/BTkQZvyxgDKIkkcHaFxlDOQPn9UC9osjXQb\nLjdgR0Hy1/6yvRIQ4nog/fgrZJwlQPZBQi+B5nL9QBekzmFDSCHgOGaTWhYJ\nhmDevp+utHvPlbUIAHG484VG6aE5MHGzWXYsPNjKfytYk9gIGRy5M3PbIyWy\nPlrEigYqMFEr2qKnVUfAO0IhXWVQFJ9K454QQW+KSFg/FMRpnON5SL/mXVB4\nvjDr3ka9CqDa9F9AD6o3MxfFTrohVCeWolG31j/gqcGf01nVbAEYHcq2NvdR\npHUih8EI1zX9Wke1HroyyvfVIt2dn1xw0Jrhl81SLvprAzRRWksqiJbaa5rJ\nSvlG\r\n=hTlC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXsqQHTRu8QAzrgCGroAj1N0J6SO/u9GigEMGx7jEMzAiEAxOMadR0F1bfkEGs8crcRibKLi8YpKAvPJfKnjWhLIaY="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.22_1590632923813_0.6312480562282419"},"_hasShrinkwrap":false},"0.0.23":{"name":"perpl","version":"0.0.23","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.23","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xE7DVKWmhNxsS9LlO9NRYsTZ1NJELF70PIi0T3z/e2AIofM+KCVfhrgaTkMAAL8GcZjtgiD86tNmDoPCU8YSFQ==","shasum":"b3fd71995bf700c61c14ce649f7c876bbdb5eb8e","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.23.tgz","fileCount":23,"unpackedSize":60093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezyIUCRA9TVsSAnZWagAAw78P/jQXmadfGNWdPkt/dPVd\nPvlVN+vqXXWLLNy6iowlY/JAQQ/9GZ7oLswmUOvbiZFUaV0eW8Oz5/v5wMtg\nye7C8apbrKAPadoIuCnDEVbsHrVzcps/Y9jYvlDF8NTCemElKiyjMj/l4uir\na4GKCKttSCvki0UNTi639zfZqrW61lFBfxEgtOaDl6nJsI4IVPGQLvH0eUio\niDGbIU0fmJ2OUyDhiv9xNGK5aEVIcFU0hPJDLPQaZdF0XKFaAFGFBOdctKAC\nTICRRvuXi6vhFMsOJaOba83Tcs8laKwMEha7fCLYZL20z+ZltRcbno6Y1Yo3\nNj29ITrAV2nXuBSwNs1ZjBQbuMgzIkglkEf1Tnx1hGtavBxQbKi6kW8IG5Pf\nlE/Ky8RzbxK4f6Kve8DAtAIVljq5ryLIaAHFADepYShOay3xcH7nCxYvF63r\nktJqwzgDkR6/TKtUjo/YfByrOvp3GlumlaIFb1MKidluV1t3nuZgIpxtZ1BE\nd074t+gVJZ3kf3Q+aEl8GbBZ5SzHIxFVrn78OLl2duBGBhkxROWkGJqv6Paf\nvdaxexkEAAnAP/ZNG5GpnwX+Wbv7YagWiV8Uk0+W9s4D1zxYGzSZWHzd7ios\nIRNyM+9uoqO2CAyLCUZMnASI7YU9R8jMjpAeclbSWYTeDptFecamSM8Rw15C\nXKIw\r\n=7MWP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvKqQOT9Nh+8bB3OUkoYFTR+mRrmSh4m0+0pzY2xHPAQIgfOjqCjl5xYaS1ZiFtpI9SuoRrTfgUzC04u+oyWP53qc="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.23_1590632979819_0.5085903811183798"},"_hasShrinkwrap":false},"0.0.24":{"name":"perpl","version":"0.0.24","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.24","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0QTZ0P+y3nX3lwFkairIop1CWC9ut5BzZe39rHLjuKeB4TT3UitVyZb+OPkCbc0IydeSN5h+9quJ3VpwO4sKbQ==","shasum":"93be6ce42adc3613c35a2540b2746a2e0e28809e","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.24.tgz","fileCount":23,"unpackedSize":60194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezyKHCRA9TVsSAnZWagAAR3kP/ik752GRBFVwPQ3IHhNz\nBGM8dELJp+Y9FdyYF4f5ZarubAfFGpEkUOnZ1SyZ2GCLk1uXFZkXEEb1e67+\njKqS1jA4gKmV6898uZgPxKrLI8q9S5QLgvRM35V3ybRKyggDg7Kq9EAIqFIp\nO6HQihhrVX5sWlveFGVoWu0xbcuekQw2ds+1TAuMUeN7W4RCbwD+yHXNpPvg\nATyTFvftdH0mDXdWA1KMSni1XSAyMWUi02+hTiTfU62R40UvkEyjL5VEJzrH\nUHzUXMMvUvOZ/sVMDj783neUSNMGxxKZrfddRSoYHdvHsozxPZ+jZ7z6kwJZ\ndI18RazBiKBksn5q8D6nwumItxB8MkhTyZVMqW7YbklnlY7iVBTyzr1mVma4\nnSg9aeCW/LsUrb6X9DXUfpeqLnanLnKMAFPR0iRMQ9I0F/NL+3d72pv13LdY\nNLaEPhFMM0jRfdeEx+jEp0A93kxGrZ2A65xDLUwdA3PirLUP9n6F8T6snAkS\nkH1eLT87kfkYIYKUzbHNmv3Wxjtu4ePag+2+uqudCDUbOmhfNX30D/uaTaos\nbbwW8/Ak0O7iLX3cI0V51MpVi7rB3uRsEtKu7bA3QTFbl6psCTdzotaL9KGx\nq6n22d/0RxRHwTLpgHrPh4EILPFYtauPBAdxG9un+U1JTWljl+COls1HLINh\nMni6\r\n=s7m5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+jYWn1MzZjMsx63RJUn/wZCM9Tcg05LAROb7+Yb7oKAiBGBUNuGYFWmlrF4YXWjdBmFU4uh3fEggm7aosv0+/zFw=="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.24_1590633095209_0.23660143276694812"},"_hasShrinkwrap":false},"0.0.25":{"name":"perpl","version":"0.0.25","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.25","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YdCnB5ZnXb6Xwckyo2Y0gfj634n0v39KXYWRLdYhvw6Nv92DCCtwLxmlazPg6/X5Sfdwf/ouqpEMDPmRA8hAvg==","shasum":"7ecd13a3594896d830faba99144497c6af271f29","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.25.tgz","fileCount":23,"unpackedSize":60240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezyiSCRA9TVsSAnZWagAAwGQP/ifh41kL1r4okOE1nbPg\nE7GxtmRXUUdzvBBopn8fcpuSrCBw38o69b3cO91ZwfjYh716CiiddEgGWc34\n5rkPzDKlILlYvdB9RZuuRzmifCBd/MwtumDJ7wNS4cx/VdSGUyQqq/HutwKW\nDNlh/RJlr9rb8wWKWCkl2nkMe7K0DzDB1TmepXkKtr1hFWqlDtgcRMM3ccUU\n2gM8GdIJ+Wbd90kPpWp+EfkrZmt7whMO52sDovfq7JQ5Uw4yxZiNLsIUAM3K\ncWQwowXyFna5VSc/5IK8Sn1b0AMwoZ/dmX+QK9sWh7Easf77xb82BdMshgD8\nULjPRi4PBe5SWB2lbVSPp5k2YPubq1it1VRXc0LVqV75fpMYQII2XnmFytbw\nMgC5w0CLzXyp6N4OQnuI6ekVRPe8OoXMIxXcWpgUt3Hw3BIHQpSw67pJ7nzx\nvS6G5HQMMJZcUbVON5PGUnrZmkpZWVRc1R3h5ejWltWNk2bnGQbAGSyYpje1\nJhQmrztFK4NyacnXenTzpIvDVwgpQHCUxEQKXkcVCylca8Nwpu7QK9suU1he\nPSwrRAb7Ju3zwqE+VuarR0b0UYx5rt5EiBUjhGKRj6j/v/oCXag62v+tslAr\nNv2baW/lVZdtp55thHCnqhEeTuQ6hnydELz4eU2QgMXfu820S3KqSEPfPByW\nlrAD\r\n=TocJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8oYRD55spesWQmX1MZG9dg7kxhkEzj2IeMojiHPxydAiEA0hFk9hinDR+c0pihAYHN1M6Ahy0Rc4do9BaMKhZjYa0="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.25_1590634641800_0.7811533161694637"},"_hasShrinkwrap":false},"0.0.26":{"name":"perpl","version":"0.0.26","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.26","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/ouWxFCubTkpbMLTRTAzsMzM4MdFyK9YsBQPKJxoi5b9ecaCQXb4W2ddzPhrDgCvSyTRco7Cvci7nVDZT02gFg==","shasum":"60f622132d32a20fe10ab72d3940b420c2653bf0","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.26.tgz","fileCount":26,"unpackedSize":60533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezyoICRA9TVsSAnZWagAAT34P/0U4AhWDn8IaVKY5wS08\nmvqXhgYLSf9bsO5t3Mlaadw4wFYJc8hCQ6KISKH9KWKD3Q7bMFhfbOzeKlBC\nl7KDXFTztlS4rLIJCbyvs/NJEZZ3vvhhnmWlVeWnAuNFdZqOu6DJ87vaK65F\nvtZqXoJ/a6+smGIqLFIj0H0aHilerUoVePIxeeo3LEKhqxLu0J7o+QgY1oh8\njXAmJt9gfR3yiiCSPYVd5f9y6pjw0xXF0N4MDwTFLp6q0jwCoZ9zhWBB/+pe\nOvRc96cZG3mn0mNMAM6DlwtYnOBECDm0V699b5TOlKFHIWDlJ5Pzqkc0blNW\n/6nWN13BY66HmM2mQS881+hCL1cfUShF1V92pUlumtxOopiXUWgGwc5hJlUV\nT1RRoqLfp1GYa841CvjSFoYhsLeTm/WLpWPT6KT4+dn0DKeDjuhwaAKzm+O7\n1RM1J8yhneOG+LPrkPe2cR5krBsqjRekoEXjNfsM7OWhZoW0vMlA4n7mf9NV\nlqX3FJdJj3zDod3tJI2Yzt4x71Iw2L/jkeEailHA58vUN8frsruYUHco/lED\n2rio4aCsW1mLC7CGktEF/8Xkv/CVTtZ+mHg+tBH/Qg8rS8rpYvD/lATbbZwm\nmRIUFaMsCCMubListtEgqENnhrLJoMi44m0/QmskvHUkrhPN6oslL/MnHqPE\nnYTu\r\n=nD9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwGE32JaErExfs/kPc/43qCcqFQiwrKuqDBuD5M/uLAAIgGT9MIgA+LTHCUXEBPQCiuM46mYMkNjXARY+NXyArXBo="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.26_1590635016512_0.3131613410253886"},"_hasShrinkwrap":false},"0.0.27":{"name":"perpl","version":"0.0.27","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.27","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3M0faSd7LDUwDj1f06sJaYRfNRYHommZUT87/MCGMIg1y2R7MHWAE5b2AbZdhho0adSnObgHcep/Bpp8+FW6mA==","shasum":"46bcfcb086d64b4edf7b9c5cce2adbe176744b04","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.27.tgz","fileCount":26,"unpackedSize":60531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezypSCRA9TVsSAnZWagAAO9MP/iYDdmuGZDNqoeWrV8PE\ntHbpTD9CZRUxEVgmabCMZyBaGNw7A3DBCCI4SbWp89faBV9PAwvV82Eac9Iv\n31+EvVHtGQrejdR0rWYAf1KpPWxK4KuxBGGdeCNZLfGFzZCKnbWzzCj0SRLg\nqKTii/JBFJfTgl6yCf2XaP0XFQYUBCNr4cx4Ic+MkCGoXuhJdnjsu/AEvWSL\nr746CpN9uNPhNgBwGRCoROczYZF+OyHPO4oO6PZbU0aaMQ17A6G7xYu4zOmq\nPaOizU3MiCN5znIYGLfVmuV0wlz540yZdWe/m46UTgyWamaG1JHjHgKjnbLz\nqu4fu47PoXfrN5DaZwbLNhGgB0XrVvqdChFT2LtSUK+VPJXziVjG0Bfho0RZ\nRLK4wmMRojBc6xq1mmqQnNhq7i7xeGqeo0K1kNm1qPu4zezGbLjDPrmogT4F\nX2eK9obN5C9rmFuVhxIxu/q9gCpSHhI1guVU883cN1+r7NIerjXwmCK+uIhr\nJqlojupdBZGuVz579LJyB41famcbHJdiisMRllfD1s9zto/zGjkAB70p23sR\nehe2arm4bY4tlQwaO8dFt//J+DYeTmgjqHwjIekwmrgdrw35jVWK4HQdiywR\nk0DHMd/1WDoe0wvufbnSkffIz1ZdG9NsaRf3KL/5UAXzERDyVh/GDFrexcDj\n49m6\r\n=ilH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqjB7KA4DZMwTw6GC41nydS+NEjAlLCxHAqa0U+q3MJAiEA6Cc4m2UYghi06vSfR+FiGB0iSP2cCr0PDXvkBUlSG80="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.27_1590635089937_0.1650840109063274"},"_hasShrinkwrap":false},"0.0.28":{"name":"perpl","version":"0.0.28","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.28","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ufGo9bqDxcCLcuQJPGnhHMCebeDK23moKsI7zh4TngWEhH1aMVz/VEld/tfJz4T0xRG9aJZvUFDfsD1VN0/K5A==","shasum":"d34eae084f24719f5093c88c3719186f66e7fce8","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.28.tgz","fileCount":26,"unpackedSize":60295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezysNCRA9TVsSAnZWagAA6GIQAIMjeuNqVRS9ekZWkXIJ\nyJI1SbCeSlTIeMbpgun1yx60WkBMVmHjtromii4ba3HwVbAMM+dFFcJILBZy\ndtil3t1PEU15nJyS9F5UWhJJJ3+iBQP7jq57pavFRq9R1j4KXZMAOLtoluUc\nX42bpTO3pyqMNnbQPn3QLAAx7ilAKvDyWdWR0pruX7xg84vOyH4xsfTRe346\nkmjO0Opi23+tNRGrQzp/rbZuwQHboklVQhIwjxkcjEhUdas7gwwuR80uAhYA\ntSav4p5QWH+34tkw53aCFixsqSUezF+yAGsOGkmpH/25dTTiG3p6nEcptVCb\nd2b/EmtPj2BLsRDI2rv84D1T4SW1uY7oqANWGbBbZUdhL0IZmv8tMtfiz+pE\nRSR1B0mJKFli1eKfY9bA0fQfXMstZqN1VYDbWT7NuKfpv7/RBcet1PeyH980\n5NW+EKGQ1JHZn8VQ/QKzxFaWDvT5htSB2Zl/kPbEssx4CshExyogiFQioxH8\n6+SrJqkzSbTuWorj2oeu1TgooMhmTLMo/8iluJ0I1pKfRfz2RnRZORJtY7Cr\nh8160O4b+pUqq8Q/GoCv9DxhtKhmbfYtrzK5Iz39iDIjFPVdqGXQdjDgSL/k\ni1znTHy5uLGCTUr+VnxUzPyym/2NGKLFJNwxAnBfCqdR+D942RsseuGZ+zB2\nQW7a\r\n=Hv3t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEy+nADc/9VZISq+8rUSunroMQc97Gzj/US8ypx3TkQQIhANT/NkBP7+6oZnhuxZugjpATIT+8nyAEuPadDQ9/XjaC"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.28_1590635276483_0.35379344996929607"},"_hasShrinkwrap":false},"0.0.29":{"name":"perpl","version":"0.0.29","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.29","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lJIx3F2uBXq/i2q0Yhf2bNmIgKS0MG52vwHU1KN+TBzkkL5pwmFsJRABjD4clagwBEpOaBYEN1UdXWe8iZXyBQ==","shasum":"2a665281f0d8e0aed34f657d43e2ff32d2890bf1","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.29.tgz","fileCount":26,"unpackedSize":60041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezyz2CRA9TVsSAnZWagAAw1gP/2EZ+H932bqS2afOgOJ0\nmSggfdLCcaaQmG72k1l/aODe1CtXJ+lQp7OJ/AlfQsxTSDPjlagglpNSIfsx\nKNB2n/9JCqpVP36iuDNvEl85pDN2eX403jUMeJoEvKImwMWX9eVt/yXFqOZF\nMrlETS4SC84CvlnlDrfvBCVDUscLDOQ5qz+lGcXlspM+yrHt4znRNauQTKcc\n0UOJwckYO7aQzaYJ2BhatwzPVjKX8ZKo/mk0qLw8Mq1xdMoc3bK9Qm6BM0Mi\ncvzUF6ncXcgxft1Ba/u/dBp8QE41nuoAqY0hN2NiXgH/HhCW1mB6XAl7A56P\n6J4FQzL+ScWS8USx9D7P/vrpWDh3q9MU5ccXDGlNeuRud1eqAekyO9a9mqUm\nboJZ23ihohD2eVQ9Ek3tjGS7QxFiTbM7K3aKAEjTW3XNyLpv+TEuPyiaa3Lb\n+jwJMOzbWKS3HjV/OwNmhyabQG1Id0b5U+QbCw3QeQb0+HoBG/AqlJjhPxjW\nv1PcoNkMEhQbsunmJF60xUjLaBitWNu/qmsLaRR0Ks1oAAzx0Pbm2uKGpEWN\nVPo069NSm+eijDM+NXCVe7QAvfp5v1SofKCt/GcRE49AjxEPLsWLiXV9Hk2O\nBJ8VmqnD8eilXx2QNrewQn+0W+mxyIRi1sgbzaysPdepnmCu4RQFObfsad+W\nN3xW\r\n=019V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3GC5lXL6iXYJLJceh/tiPSyJ/+JuyRaUILufxaggiHwIgTf54GvcvPpANapTjLoGnjDi6mqrTeUkJxf/dtITiF5Q="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.29_1590635765610_0.31694522635953604"},"_hasShrinkwrap":false},"0.0.30":{"name":"perpl","version":"0.0.30","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.30","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JJN3O1hJjwpokHP3xNbbRhwRP9mmWJNgYN4+FHKlslYCJSsgU9Hmv4r1uizfbWlcrofR6iuCMkNG7ibK+gk2Og==","shasum":"10ba9e169ac48c17d73298df254ecfdf7a9e379a","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.30.tgz","fileCount":26,"unpackedSize":60002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezy18CRA9TVsSAnZWagAAh6gP/2VF7buivFYVTB02XnIg\n10UnNH8sO7YLjg6fqg05qsFGHWgewRlUc84Saqh84eFBQiwfRO9hHV19Oacz\nSpSUaSlM7FsJXk9kTtT42Y9XwDjCt6OdR17GcpBDdFirVyjsGPRb7AR9TxcF\nqEOrFgimneyINXz4nTSisjMaSVZOZO8wAS7IJGSodLenu3sxWnrnIa8/6CTT\n1EnRp/UG+fXkPQZSJ/EYisFh3leTAJUKBNdATo1vT9WejN/kxD7euI5I28GL\nHifbeOyDE0R+VNyYLmBAJPt1E6fdqV/gLobHzRM5zsAgqH88dJqcuc6ocbU1\njxKB5b0wo5AK77EFAA4v2y6fAamYqTcplp9NWxrgFS66gEc00Gllr8+/Dcgd\nFdDdZM7Sm72n10TsepK9MfVVWYUBbymwq1O4wWyiEUNiAVu82BqOhRu0JUvC\nwClDrIM22kLwVAnVbxWphgRaas4/ZXAel3jKj8/YjP29CngjamG2g+chi2EC\nBscBu5Uf2/S/Sy3oJhrjCrSGb9GRV1+fm/QfZ6AAQuTK6yctGizxGp0Vgz0y\nr8/YYr/J64xHoyCfkT4mfbtm1TrnqeJG27qX+opUi+E+Py6o+sIPJ6yp3Lz5\nMDy22JlkH3lWGXFqEmHh9GCAevYLzJKTnOgSqGSsCZgRh26pAcWM165tVNow\n0Gah\r\n=dmlE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT/qTUy36jCfHnA4QX1cI/9s55H4kDyIDdtyT1DpxVPwIhAOkRo5AF8fhx+NZjTSyoJo9+byhAOIAbFd4jVgB/FRlD"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.30_1590635900349_0.8156680481133896"},"_hasShrinkwrap":false},"0.0.31":{"name":"perpl","version":"0.0.31","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.31","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bFlZW1RdD1RpIFCeMuAIOGvNomBtuHnGyalVXccCzv9Q5zM1lwlG1ctNF7Pbbk72OAmTCq9wMv6C7N7kmSRhFQ==","shasum":"4354561a758c029a11e8f49f9ef93c0ecfb04688","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.31.tgz","fileCount":26,"unpackedSize":60010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezy31CRA9TVsSAnZWagAAg3AQAKDL44u/uzd10SGATbeI\nzY3BRn4/oBMMC4/f18zPKYsiUaapVAT2he3pAcBk6El6ORgRh7UiEtJRrAUD\nUPBQK4l7xMRzXRp8NgSDg22y364pIAWvIa0TG7wBWTczrw3Xc6jKF8MVR2zG\ngo8fZqA7tZmlC6jEn5DfCY6RwITv0w3wrECCXZqXHKJO1w1C9HhZZ0HA0MAm\nSa92P0NndRayFlOWoaujDFKmN0EWuS/7RRggGtkd8G5Sp/Rm2tXi4oP6YgV2\nkA0DRThZgjHe9qp68Go0Vzn7Dt55o/R+7ytLcHpjkte7+uXIi6jz5DiciR13\nh0u3HON2wEb5gCzukOxNRw3KUKNvI+kFBn/dogRBTfarHq1y7gTYhmUBiw0S\nZ3pYenzt2xGHyx4osvb7DpcRrAm705bTs/Tpp+3tcqB5XgR1he0qCUq57BxR\ngjtPce2rnb//Wj3+U8+1Oro4OmXPWDMbN9b4pFRvxzINKlw/Ykf8WGdkbOud\n+zZwgyPwZaAlbGSiC1MRgQSeT9wrw11Lr3Mzu/D4g5Q1GUdK0ZhWi8sz1hHJ\n/v0MumSUnMnQqqhF4z8+/+Nxz3LMfsQYH6/bdG4fjDbQONnKpZ2scUcz+dmC\nbpf4Ni08YFPslYRtaRzv6vi2z9EBPyiyQ7v2LP808cHdmi+hh0y5ubCPGEOO\ndjEw\r\n=d0O0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExO27sv/BJm42eTuOPvGjiF2xWCHkoIEIAXqOitO6kHAiBwYvC4JSh8EbLLG5tvoMcTCMPmGaS9JosmGc0hwGrTEQ=="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.31_1590636021251_0.4789946382765762"},"_hasShrinkwrap":false},"0.0.32":{"name":"perpl","version":"0.0.32","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.32","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OFYgnDncU3mj/370ZPg4aMeJ/5RgX9zhynfTc7vW4Rulwd8OgOHTf3ZMTIcNjlzg3MWL4NolJB/Q8hXaghV1qA==","shasum":"792f55a7f3e101f22834a808963071c36e12e26a","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.32.tgz","fileCount":26,"unpackedSize":60144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezzEsCRA9TVsSAnZWagAAia8P/iPLxdE4Xc+MiEEaAT/R\n81i9t6RtEDFG+XN1vaKJ7P4DtZojHTewUapVtlUkC5tvFyV9ycQap3TBcaAw\n08rk1uaJTuNNOuEWv3oeTax3QFer6XsQYPw/pyWvvzWD5hAlheFjag512Lop\nFVzwjvNLsGTBa1aYvzHmCDWSvmXaZRploCbkTIYQ7tz6D3rh2M3sC3LROToH\n1mC7mrZT/M+RZEluQsw+3GlsZUwLqGST3WMH4eFOwJTihAJCVpZ8AqJ6guBc\nt9c29GWQgfQRI3UNlNsXbyjDtVQ8AxfiwzxG8XZGwMEu10W5/JYSMmqubw+y\nJeZznxX3nCu4r/xEGMRJnC8zbMYFW61MTDFMftXbCP99bYARen0lDSlE6GVi\nqgx7ZKESvdIETy46Tt3wsOLpEeotO0uHaX6gLhvMtDTqnRb2qkCfyX6dECWZ\nvy1ScHQEr+IvW2F+7PHmSnLGboKlaGD2hFdoAAoZKgAZBAkv1HbG2mGipo+y\nHISjY199aYkzNlmh3xmr8dqh3pFnXO/HsVtRG06eP5nOB3HV0CllGqnKJXd4\n6/ghsunR2lzXYg9/oPmqXNb4Asrj4YomMfdOeRGDvcNvuJ/8MIgCunpaPVkQ\n0cC2SLXlTqoQEyY8ewvi+9rboxYT2Cm6L9VbBAx7FHzqXlnlt9nfPyHgHvac\neZl8\r\n=ux1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbwMaunPYx0w4u3GrpUAHv4CAb4YKJHOH7ADI6i5etLAIhALb3H0YhYNxcAFzYx7DLBSILjHwYmqO1gKWFYUznp24v"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.32_1590636844407_0.21062944709169407"},"_hasShrinkwrap":false},"0.0.33":{"name":"perpl","version":"0.0.33","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.33","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ApateaJp0CpipQI/04xDAgwsJQm7HtkG/+tHggXYutdaXvRpBXGgrQiZr8KNd0SdgA+XIA6i0bd9+CKhh73LRQ==","shasum":"e045c2dea22bde47ba62c4666ff8d407987876f0","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.33.tgz","fileCount":26,"unpackedSize":59909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezzH1CRA9TVsSAnZWagAAie8P+wUdAgDsjG44t0LO1c1t\nMWk23XKvDTYxqIOLu7J2jVoA4MiYgvYS1xoYw/1Wd2FF0Fariif3SVKUgVK2\n96rAd6eKpr1AyE6vO+dWDKYAkHW8ZUvPcLO/m8cU4CixZvRAmUSzKzbjNxwa\nfH4zOouRAnwXAHHvUwvw0YrLwpFjvl0l7uRVkUTIlIy/sSVudpmuPPlrHspT\nxtdIUgUpgXzsMHpW3bCn4Db2dagAowPtg6MLhLTVISRquAMYOA5YPddkeIkG\nG1N+0+a3LsH0S91cnkqA3v9P5xpmRa5oHHThpOgXi9cT/KvHa8gOWox3MDwS\nVSPXDxYSFwcYvdj/5ZOnE/fDlFiLc/BQ9k0Kb+bPrI2QiM6WFnAHTzM687SU\nfGl4TgrnoklHKPygaCMNJiu2MvIiDrNjPfv1OR0BkO9k05rt1JtaSIwUskeT\nJ/BJrMIu/Gqcj1sXUSE+GC4VdtLnePUt7EJJqYVglw7wvJ2U9rz9gvaEqWGm\nyTRmPyTIBZCNdOCUQb2PUjc91xMFAyu7I02xq2dovgETd+xg19/RYL5zQndc\nfQbm8kfUKBeV64PRAwGWLPq0D5PF4aU8ieCnOyoFgou7iZOjS+BMFHTwsK6C\nayBZUvXJrHSA/Nr6u3mheWMEdndbcGIsj6ue/YEiIX1I6oJifEpbU2xrhjdE\nyPFE\r\n=P3Rz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKt0fKkEHUDSgA2qAVS6g1PWxEwC1DWjIlQNg4kokofAIhALIpE/Fdc4UKl47TNukrr0YcY6hZSAnTeKGS2WwZcjxV"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.33_1590637045108_0.7043909882778361"},"_hasShrinkwrap":false},"0.0.34":{"name":"perpl","version":"0.0.34","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc scripts/optimize scripts/build scripts/watch"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.34","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tKMqo/BHP350reC7CS2CZ+kBNy9/q1CXim+sllOU6jm0wihNB1B6I6SpzE0A2C1BHZTAMfj64JeLtLrgYx6auA==","shasum":"f0d9a0e57afc2b4bef5da3d6e7bd6279bbdf1c42","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.34.tgz","fileCount":26,"unpackedSize":59990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezzIsCRA9TVsSAnZWagAAYiMP/RysRq+9z6Uz12UUATiw\nAZ9g5yddGtYJxITzd+e5zkEFNbiKkLcKRp5zkG04m9lxYXwvipPNwHlgsLZI\nX0ZtZmOV/6khjbPyRdrfMh30SM6umsQe14w2bmW/w4VCr3rSOGtazjLf/N9Q\nPB1APOZ2IZl1/5Jt5cSnoP+YgziO9E8ZKhRvhO0mILCjL3ATcnPggMZUqSzs\nOpx7d4dseMMEAj4VQG9Q6d0Zs4SVnPWM73i3VartuwoRSztSkH/FYmqwlsoK\n+rtOjz/COKYvv2oce7ZDcvBEweE98BPEsIiLzNftrg53BrAFjTxSCHY/KSn+\nixwfVT9zWCvQfzyVJ85Pgi/NaBkwkZkHIdsIxmUp+p7deZmtF+Yi4Re09cpD\n9cr0FYon6bpQD/DnJsIhrmfIz5r2RBIhHb67p6AwE9uhiOyaVGXJbXgVVDhE\nVfeaOgQwjo9oxBRx7GxmqbAbZv7o0PQf4OUtjIjbvoG3ygWUTii4ZjM4xZ59\nvc03AawS+7FCkx9wDCOqt94riwjnwvmsMCerWTLPmQeh3raci7msBiIJeDO7\nMydcuYpEWGYYb8e8rwrfudpP5XLi83ytYPZ1Hql8R6q7C2Ezts6OOnQSeFx/\nmShvu1Oj9S+NGm/0ERj+8Bg2l4la6g9irvQmKQN2lAYOMAvtjDFPF2LkU5pk\nG1U2\r\n=O2pg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCndfdc1vV+160f6/DCmdfVotk8mqoU6apKMgksV7CSAIhAJ2cWzmxW58y2IyrL53P2N1DsYLQE+hMcXP4fvzBe6md"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.34_1590637099667_0.6931020321887724"},"_hasShrinkwrap":false},"0.0.35":{"name":"perpl","version":"0.0.35","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","start":"node server.js"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.35","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hDT/LGgqpTOijup3srE8CetvUpS1DLeOU5XPSwKzPuivty5ze4LPlXu2jomGMNY4ht31Z+GIbAs3FqZWDnGXmA==","shasum":"95cfd565a25c166ecc6c5e48d119d26eab48f164","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.35.tgz","fileCount":37,"unpackedSize":7703555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez0l4CRA9TVsSAnZWagAAIa4QAJ2uu/t44qIc0MIASYFO\nYVeq4VK8opiZU6eryR1uJjOi9unWkjcczYKMD2Kxiux3J84yDOZpq+RQ8Qg7\n+URRyF8NPGpqhch7XxhxrSppsWi1BY2szz/qc4Ol/cDwZYMx+nDWec1oP5bQ\n2yDNtkQw3v3Px3FDcUfpXz1G2ZDU9u8FlWlpqN2LnZx1I7B+BpSsctZKjjZe\nF7qKdQuwCMe+4yv15/bmMvswjaHh9P2a5KmY0eQPNe1EDyQuywKIQbSqdD7K\nVLQ0pxPmqkHEGoyYJhHiY9sobzSylXmgYiVNL+BZkG6ZH6cDZVDMo2oyMz+n\n2eWZ81UyXFoZafE8MyEuzcy1ppRzrH0veA0tRGoPnV7TL4vkQGUUIWjEtxne\nhXOzbROAuHE5yCRayqd2lXpe+Q1gnz26fu8f/ibco8QH+GkIUqNf1NewxhB0\nMzs/rylD/W3inoJ4q7QcKZPUDQCDkNok/oGxnYRniQYKJhNnSp9gVJ+2NwuZ\n7yml2+Z0b2nL+5AdgNztPrQ5dS85tTZ4ElNNWPKpwCqUwzcdf38y3201NtsV\nHxNsiQcessd8/C0ETqYZWo+oKPcyXM30vHNResJheYZS3RsWjjmYMi4n5Aws\nTD0QJja/0g/ZdyDYwAeNGXOBWONJWwRHxXe+AwMlJ8KORQA6aEJkVNLBKlDr\nKrr8\r\n=r1Kw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZJUaE1btfWaLjgoKnF3KkSnpFpll0IV/CcXlOS6J9ZAIgcxpjkUNzAVaX5lQZoAZMJR+sxTgOD+RsYuWHBri09UI="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.35_1590643064380_0.5773834769853183"},"_hasShrinkwrap":false},"0.0.36":{"name":"perpl","version":"0.0.36","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","start":"node server.js"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.36","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1o+jGVwoKRBxYF/9pjnZFC/E0fBHS8cn6QtzdVwTwcbaIDaq9my8Awgk4kWKLvrm3xNPOoWTmMpROzbJw7ykWg==","shasum":"181a99d8daa0540ad0a0e22198f8bdf549fa9168","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.36.tgz","fileCount":37,"unpackedSize":7703489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez0nrCRA9TVsSAnZWagAAi28P/2K013v+7So8yz1YNaIx\n9mzCLHZVdbEJtkwi+MPV+3jg6c2wMn2HsiWNhB7m0IKF/JtwVd4VKeOSjwp7\n3g0LmHWJR18eUb4NQxok4rumOtYmp3WWM3n10E6uPdJUHOfh1g7VM5z4iYDI\n0SwkBEsOeXGYqsVVFHzV4SS+cKbYhHvLDQgOoCQN+a+26EG1XvXPBtstThMY\nbpgAw1uS85/09z1H3XKmC8z2nHWWzk0xTloC59LfT/5DsJ+rJN2TLnIlXKZG\niN6RUtIc6iyhykNsZV/P3acmFgucD6WP2H/Ee+kHx/d/coeHhd9PR4uiysZE\nbjW549pVHVr2gJ2ytKg1WryDxY6zgOSnHDzvdhhqrIiIeftIEEfW/mnE7T9U\nwIxkR1/zIlhwjMh9DF+T2g2ZGu/2remnrW+KuFBdxT+ppcNmP99Lc8R9o1QX\ncuI5rzuT4tjoqP8984BwAsEgxa75b4RVfG28GhBjNMbRywcJuh+3je+GGb+P\nKxxh6gZGuzxSR0S3Ew1GP32EHKkX+cXW9l9EXFkMLFu/x5mmvZvjsTz6AG+F\niOi94W6huY06zZW7qCo+WLgsx5IXY7hMx/TWX9chJCW4ouQ1dtDPL7rNjeb4\njJd3+3VZtt3ssHuOzF1P/pES4YPF7V7o3oxSn9x++HlwtGIa3HLBW6ph3iFl\ntTTa\r\n=l5wd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvZ7StsQ7+279tHSegJilsKrPKP/8/EcOJWv2rmvg0RQIhAIo5OY37LrjBNhZJVXJwvmrkdHqO7METuglG89D8Rp0f"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.36_1590643178997_0.6665170050084455"},"_hasShrinkwrap":false},"0.0.37":{"name":"perpl","version":"0.0.37","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","start":"node server.js"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"f425a0715c1861279cefb07251cf11459aa7e87e","_id":"perpl@0.0.37","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-x9zQEtUYCEaobiN/HU2X2yS61XV9USSj6ilpVIer2Hw7o/j+PAZQlob/TICyFdNfdeydvFMsrs7jVRNQoJZIuw==","shasum":"abeafe168e45d37d458c77b71079b4d31f7957bb","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.0.37.tgz","fileCount":37,"unpackedSize":7703488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez034CRA9TVsSAnZWagAAHnoP/ii0s1+46ORcTUccKADZ\nwDSno2eT7vyUer4JsaQhaz1UX+WC+8uOg/Gxg38HM2EzhkIiQ85n0fK+8/qp\nyx3w1WtWFQjJya1dQV4mF+IBHyWdvorLDClP4GXR8Z5qBMtvL9qXdaiCqyj+\nbhsFUm9DQfFNM0b5cwTiPDtWZZ1a6U2uB5tCKpw9/FDuhfDeYPRjfReTgg9w\nj7/IFeS58HLct+NxGe24K9iPuEqWtBpuGXEsgUsVD/vFEVZY6UHCYG6mXa8Q\nHO/OzNHdmLVaZbMYAv+Dr27yu8kb7sOfLuhx1OgHKopWny9Xu4rXmddptZyX\n1/fIC7vvH0S1Lckkk+892O7cmu0b0F2J4jUQmBgdHfAMdW4sI73WVHn7eYdK\nCy5TJTZOxe/oKFXOwEfLCBDyyzaCQWAh+Ctkdfs7CE8+kt1HS4S1zE9hZaaY\neDkA2pkgZMIdvCdJaTKC+sS24jAaj3kEYlHOCbvkUtext/KOssoJUhsalp8w\nobpQtf483m1708dd++Owhz9o2a3cuMzDdIF6efaJYhOHOpr2x5TcQpV1OVYy\nH+EP/aLvtZ6AJdlp38kKayNsTTFDSFmXHCs9CRxs+SMjEL0hINON3c/m8oTE\nSjcuL3sCf+5ofy1ZHiU6Cxcc0RL2P2lUeMZZ0sfjAzvBWMiyLQvZOoEa3e+9\nknt4\r\n=r2X4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyn6rHygmF9WKv/pFlWFPPIxNXKcO7FoE8TC8dqoJQPwIgd9fn/DYBUro0p4c3BZalUeVpE3Vix7NBQdvycNpLCgg="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.0.37_1590644215701_0.35247793338939615"},"_hasShrinkwrap":false},"0.1.1":{"name":"perpl","version":"0.1.1","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"./perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","start":"node server.js"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"abab":"^2.0.3","body-parser":"^1.19.0","compression":"^1.7.4","cookie-parser":"^1.4.4","cors":"^2.8.5","express":"^4.17.1","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","isomorphic-style-loader":"^4.0.0","react-universal-component":"^4.0.0","webpack-flush-chunks":"^2.0.3","yargs":"^15.3.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","chokidar":"^3.4.0","compression-webpack-plugin":"^2.0.0","css-loader":"^1.0.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","imports-loader":"^0.8.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"5970273d0dfffc322a3545f35f798fe64b2d95da","_id":"perpl@0.1.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TEn7XnVkj2SDY8wXWIvdCw333y8XBclvtCoqr/WbZxGSdf3a9A51v78m6uFmK1KBAUvi3UcLiK61FjBQ1yM/8Q==","shasum":"0832c285b8cae5fd8340ae4c3dee31e16245bc43","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.1.tgz","fileCount":37,"unpackedSize":7702929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez27QCRA9TVsSAnZWagAAFpIP/RDCdQrNDetKgqLJdhzk\nwnPXJG7ABPijrK+m12h4a+PNwWshzmf033xy1n3/sX8z6nMa9I1tZ7FhMqy0\n/LXREXLjdYyuwr8p3SHdnsUs57aRWlhtMX93yRZO8Yi8s4KH1lZR6wogiCAQ\n0AJt50QrdUEGOXTFUDVpQNs3chfnRKGTeKlPEWhc98ua5ZZal0s9RhHPjwwc\nRaBqDsoUJGx1cViSCgqOgm4e4PUjPw0SelJPrtmovDcArf/Utvl5PdyZPF5Z\n39gABcy58zpizcpjw06u+Efohbim3N1hiFK54NTj8ZljOyEQa7LuuXB7h5RP\n1iRzgK9Zq3tG+IM0T8rP7OukP/f1P7AGW53OtIr1wkt/06AJltW2EgC+bE0f\nu2qSVW8O6fn907zI1yfIpNBgkrDR5tbCrtVSNwNaeeh2Ux9gOjdOv06UMDBI\ny1Pkksjj9QY4i11BSbxgtlYYb7X+GZes+u+2DMzLS24CMQ2dLyw1oaAfkEG2\nHkSKXBVGuhrTR8ZnTpE3pInL50gfZfJAsSGeY8LppVtReos+32CRYiEyCHZ+\nM6yZjwOCCVJP72aykllJDl3fRpdyi88sW8A+eXLTT1JoH4uUmC8azFH4fvTI\noLsVloaoZkFPM7SxFoE2IQrxDdNW5OkcQlSBkLXlPaLBF52Vkj7bs3LaOsuU\nolHJ\r\n=cOpb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOr9lPhTzUV9qi9CJyrejiBxb2DxhDHnN7zlwiyeW6MAIgfPDXTAWg5ndOyL963T4lk9UQfEFb6Q3pMNhefhxunQM="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.1_1590652623958_0.7121733362930012"},"_hasShrinkwrap":false},"0.1.2":{"name":"perpl","version":"0.1.2","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"a5cd1395d1c97d5c2065e89ad225dc1ded2d6423","_id":"perpl@0.1.2","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-x0iPS2lJEdBtm3ymnDmIboornglMnVF3jxqv674TYvjOjWT7W+ZRw1FCqHlPqKAJaRr62V0Qb/MfWiuqAj1dUQ==","shasum":"a0a561d1910863fe9ce010c72c69e08c9d23ab56","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.2.tgz","fileCount":26,"unpackedSize":60344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1FIICRA9TVsSAnZWagAAq6cP/RUTOmzbe3EuK6+UeCcn\njcWh09/5LHOMILN2gUR/oYjlnf5wi/Rhyq2P+ZKZ2ZcQ8vD5KfTxfGnsWmta\n6PYV0pLn1kII9pfH02u20Rh15OuGYMCvFnzPuacVEOWybxf6OsRyXdloYcf9\nVMwyQWsoOldUsx6CRNcPjeExiAdjaRRsbitIUc2N9Rn/b8tzgAEjbi9bvRri\nu27tCSK87y281PSV9x+G1vXWCtg/k4nh1XwF3ivaTMvePj5Fqjc+l4pZoEPy\nj22fce03BacnLpJijEI3JoNua3UwhiEnCaRSbaPGa8xKffxyFaTw8uNLraJz\n78ogDpcigtAU4SL/uhBpwdvzO2qHQadm/TZ5dxV3H7cNglCKID1d+dC4y6zJ\ngmta3aWi+vsaVVm90uec1P7PnK21QW3hgP5nqcX0nEf3tAOQKYpxQW9I4W7Z\nLH448FmcnKcpLra4MLmWWjsG2TrrayA+pIGKX1TmFEpQZcpfl1d40wi5OWoU\n3WkmT7TMd0Lc15Q96uArmkKqswU6GFUze7exPOfzt1MWJWHd+oD1f+OjzkqM\n+iWLMcIVpv3OFAbDISxNEAxBS+El3KzJcO6KeQo43/14iNJDysuRROzQCCb6\nXPIrmEJ8HPY6mhjFuWUIbISPoTgrzSbRDFFv3rWM3h+lpxNiRSmdogFah0AE\nbIH4\r\n=B6pn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvo6Lfuv5BKBvggC4ySrdmjNyFaIfNUB3LfyfYn4+zwwIhAL8+u9NaHrXWMRhCkLcjoB5w25n08eZYpCwWWPVOo8on"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.2_1590972935831_0.3393405750408336"},"_hasShrinkwrap":false},"0.1.3":{"name":"perpl","version":"0.1.3","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"a5cd1395d1c97d5c2065e89ad225dc1ded2d6423","_id":"perpl@0.1.3","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qmY/2j6oacOawX8XUgvzEirYmSj+nz0WZCzTDlh2DHv+0qiwrRPaFmSBT3VPVGVkD/G0qfRlL3uSrhAmVqhBFQ==","shasum":"59d06145402c704f5d7130b1543a74a52fa3af68","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.3.tgz","fileCount":26,"unpackedSize":61235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Gd7CRA9TVsSAnZWagAACQcQAJbGHKmRKzyrG63U7aPf\nb/X+caSMugqDldytRmYF2UY00l0pg+QSna3DzvapLKbJElh7Zh8iO6yiInxg\nlExXLxQKjdfKbpaEgGwtIO3YhodFQ5/vbCRhNq/G1salOI6d2AZudrltgk/q\nXxx9190VJDEpZYoq65Fkv0IZzzBPCANDISOtdV9xzK057RxGXZu5gjiEQb+O\nNtaB2ZGwZdHxv43EAuqHjlpenkYCNNU+8Ju+1LqKb1iH9nsn+lMQ2L0nXOgt\ndJTzQu4IMIYqbopBNRkK6MjJ9f4CHeRcgSRf9UFtvF3cSgsIqFZrBhb/QPcj\nLLmxwgPCFRMaBNqatAxoq3b12fXuezXsNJf2APbMQr5ToRRUwGB3n21ZSUGu\n4oEB9HnOJ3xJhJlTukTL7wV130WsstgA/Xd1zgLh4Eyzzev6rwmP2zErt8Ne\nTR7mbDoaDLUDzzVMq4rISkY362tptUM9algaQ5OmjYLklFqRzn81LRGOLltk\n2ry7lH0LeOkHNLsb0yK4bmePR44g4+b0e14FyrsaYXxqE8U5/KU8crVQrKGi\nixFhjsMIdsq4XDhA004ZPFkpaN8EIP4dZ+Vk7nkBMiprM4KANPoRd99+gKkh\n3L3hgArr4DPn8lYZz5V3Zote0x+RJZdQuunX3ZWiJ462BN0MvJuHXZHHuqeE\nWrua\r\n=6775\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ1Tcb3Qnl4BTqMlVFSzpEHq+dYJcjwzFDWZgst9uXgAIgKbz90iEAFmSj7LkwRfg0Wl7EsVhpthy/bE5hX7UsMGY="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.3_1590978426663_0.21732617952456645"},"_hasShrinkwrap":false},"0.1.4":{"name":"perpl","version":"0.1.4","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"04d7599a066eed6b936a1050026f7cbaba4f8e7a","_id":"perpl@0.1.4","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZLcGm3onmfsNzTDLZ8W76FoeUe5fURalmfPFZGfH4mhaP4Kl7cFYwbaU8tAYfp2zIEmQUOPXUdfZaSPPcYzYbA==","shasum":"853bdfdac5dcfbcea6abcdc91401fc8efcf737f7","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.4.tgz","fileCount":26,"unpackedSize":61210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1GljCRA9TVsSAnZWagAAJc8P/1YOIOPx0zg4+loQRqSN\n9biTPEsKN+rFyPXvdpZvdeiqPECgBRZT+iAu44vlYLSyLkA3VcyFUbWGhtTb\nud0gYxP7E7hAyM35ws7OtFeWlBlpeXt/5gpiz2lqPdjevHbAW7mE4gnh6ybY\nlMEuY7xc0uZ3AODpYn3fTQmzbKKCXTaHqPQEMu92iHL/Xxi/dm3to9VfgIoK\ntbM8Fky/Itked7aXK5k3vvEvmSVrkTel8FIVKcYloLLJ5JMgSMqpiVaCayh8\nuQpb0klfKpqNLJ8QDbNa/tMmVUyMxsW0FRYdgYjBrBSd3cEb1uEmQemrhtzF\n+hJwlkxCOqTxElahgal/Whn9NP3Era6GIrKp8MhUoQD70ZnTlS9/VVoTCDXm\nQLm4pVGLsb7TDG+THD3+WYKgD0nJphGRD26dpiug2ua1MJWUeMi8CXS0YQ8g\n5JZVkbQIcH8SGNPPt6ky7KS3C98aYOceAHYfQDVd8Dla1gOjDu7ti/EWbL11\ntGl5zl5Goyxyw8QhfraOk8GwF3fdaW/VV/zXZqe5vpMVFH7eVZSsM2dy9XBr\nS4/yGphSsj72wL3bfQrzwDIlsMCFqlFe2Od3RaVfrV8YC9NXKO+ByYRra8fm\nPMM8dRg6/OOkbAVwhiDwG0snCb5KTExvPD9xcq0PfILrIjHAUm9C8pxlTNyi\n8/zQ\r\n=s3jp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwtv7eRDFaTIpw+PuaxcZwUE8jeTG1bBffZA3kw5mUDAiEA+OmaiEz10aTwqjgmI2ws+RZtU9cJtRM1yakhbJfRSrc="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.4_1590978915088_0.7811539529920704"},"_hasShrinkwrap":false},"0.1.5":{"name":"perpl","version":"0.1.5","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"04d7599a066eed6b936a1050026f7cbaba4f8e7a","_id":"perpl@0.1.5","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hQSa7D0wlfR7RqNGCSZnY51Y0VIYQJmKLPKUH0s7gVa9dA3zeV+Qnk+41pHCOMZne8Scg59jTeQTq3fX+K1y5A==","shasum":"4bb32b35054d3d27e4768723a7f246657f6713f3","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.5.tgz","fileCount":26,"unpackedSize":63179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1GvmCRA9TVsSAnZWagAAvocQAJsqgUq+nl6eQi5E46j5\njChCQWeOmuH6unrHFSdPEDLx1SqiTTj+Rq9sTMkdtVMcID5i1POg41fScVro\nI6wuYaD0MdNBWM5raIzHtxa5UegR5ilcYKAcEgp7gLmebOT1zMKSsCtWV2Gv\n79w4CwF+oo5loTOoVl2rrem9cjdy46/wU2qyqho8PvoqvPub87bDVgtPgfYN\nDiBnABFvnFxN5oF2A+VAYoO2RNkVd5p2zZtndZKJJKd7OfhF8IgR2q4qOWa8\nrywGgh4NgyS+TWlT5ZdUDhCIq7HAunxPUgxFTl5MNePeHBLxtx2Kzg8YuHQt\ntIaCNfRHWVA5X8ob7RXhDlrCbb478bKY3WMWy/8V3oSQrgwm954Xu1pXFvcd\nPU6O6btzrMqFV4w2UlxhNVr9bIfA4QpvadF5xPIl3nY0WNJls4DrSy1U8rRL\n38P8pOqB3UxXDj8ZMaXMFd8PcZtUixmREM+O8p5TMHWm+tHNfzWEX4jG681f\nIirP4JOZd4D0DtJhtfuVjbKWRtP2KXWxdhPeYofUJVumL/Cm3aTu3nj2puwm\njqx4PzmDY3D8rb6javlZ7RSnO8DjH6zCI5cbw8B/xAchzYplkwRbG05Dxzun\nNFw41vChSiwMYapHRQFsvY887MOClQjj1gepsDd3mchAVVT1h7b0jNCyyjmh\nY1Ew\r\n=IZS7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArICq0Akf5r9JzRRgV4pDhngAeAnuxUKJuEpwKwx6IlAiEAwNL3zEAlRv6yr+WB2ouSfJ4fR4iBFNiaz1mIz8n8b9E="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.5_1590979558412_0.3691719312524888"},"_hasShrinkwrap":false},"0.1.6":{"name":"perpl","version":"0.1.6","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"04d7599a066eed6b936a1050026f7cbaba4f8e7a","_id":"perpl@0.1.6","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-i9dIyGoD9r92d6T8zj2T0Ft92NnfLUxxzbsSkVP+Dp9SBOqnq03RSakyaZw1VX8YDC7Zszyhy1DvY/rVT7h4dQ==","shasum":"7be9302f0fa148b2a5bf5a904aa6de90e360577d","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.6.tgz","fileCount":26,"unpackedSize":63205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1GzfCRA9TVsSAnZWagAA7CEP/2szN/tW62lKEUW8Yifp\na56xvISppHunXb0NkZZg8YhyUjjI4LZdkfxd7x2sfZGUGphO26pSZQP5jNB0\n3HSnIeZqc0vrEbHIH7+2v0IzCcc3I/T/sVFzx887HCnjx8Z1SPdAXAG1OGfR\n/Rca16rVTPdywSzBAmC8OJ0yJFRHS+EBqDdCm5dWTtBlvZTR5ybq75NcQ7yJ\nyo/jJir5xfoV1lVgcppqQZiW/ZZtTQqoNWgyFgH7FoaP9auXAYQ3i5Oqz9iY\n01Z3nE2Qtf/AObqIiXQNaHgw+/KBVTkLM0X1K3OujeljiwIkZJaILkku5aF5\nX0lb/D0D93yT+XC0Ewff9d7U7hWqnjCN2E0lDokMb467XKZax/iNCQw+3fry\nFbspEsL7WxgM2d70+jM5gcJfK9eht6t83JtWw44FWli6sp7kKIEX8ZGIRKO0\nPqwXh7RbQ1xuNlhbUf6yf5PXKzyP+uJjm7N1WYrX89dpCWYknKM/nlUVd3qM\nGu3bzZvVvP9Ub8DlLXc6ETc0fgmJRd6KnaDv4Tt53+DS0CQQCiZppC8TsZT1\nrDnPIZOWiZTwRSZJIbElCSGGCeGdgnsMRtciB3QGU/2mhd1QRv+1xPe8yx0o\nqVBOKO3B0hu+Unb+N5ivo50eFcTFOdPiNkby7s3AY8LqXMQ2UqlhLTtoaJv/\nDPTP\r\n=FxEF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA57CB3/oz8/Er0zepNMHDufb/GnLzcUzMV/YcWi8/0FAiEAzbc0Ar4RKaLTsfbIpJWvLrgRXYElA8KiYgS4dZ3aPwg="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.6_1590979807251_0.7326370314926272"},"_hasShrinkwrap":false},"0.1.7":{"name":"perpl","version":"0.1.7","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --newLine lf --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"04d7599a066eed6b936a1050026f7cbaba4f8e7a","_id":"perpl@0.1.7","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SfZeWlKJ1ppJ86gJ016FxmrnLjrE39oJEkoD2sNIPWNMeQWZ3G+KxxK0zwCueyddI60H8kMAsDKWgo1ru1oN2A==","shasum":"8fc17f53336830f59356815495114097ab2ad1f8","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.7.tgz","fileCount":26,"unpackedSize":62326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1HLECRA9TVsSAnZWagAAxQ4P/1J8lIN6eV4yZ1hM7NHr\n2DSuM+AlIggJybppwOrGJ21KdXmggQtAXwmwXxGUMlZBRWx1D4k144wTTjyb\nedJi+RhwoZTcM02BT1pmCHYHkaA6XKqtmrdGbouKZgTuBdD4ZFqswhSrFlk4\nKii0M4J59YhgEaVIrWgKvPfPawkWtLG7MP4JhbJWZIt1G67EdKaONXQ89hBE\nsZAhMGS53uFM4jjxOsK63TKOQHcrow3Q4/afx2HevCvxXi0L51bvGJzzQ+ah\n1R+kF+tNVKpoUcl6d0HK338Nzza4hSYBU3wcgIAaMKK2B1D7FkwLsZquP8C0\nmYnPMC2TXx21Eqi6kVZM+yE7M+qri1zBL6YXGWwyKFj4/w/YZOi0SC5SEF7I\nlo0uTWKmMFfIkFGACYb6C3i66GQRFXfRVgcKEZRpHlfQPdnczeB1/gnHFOJG\n54GhdrV7tr613eTUDxpH3hjX7Hq7kxkodzIqc+EhGZYNHL+An64zRCm71C60\no3WA+MkDtEo3elXU7v9QjjZ8DLrPQYTH7HyQoUhGJhMRar54NvpS8BFH37sV\nFwj/Wc5GAJb6P1kqY63zWNPmOt3DwnE3tCn7s1GKURlQ87+cvsaOEQ+cUnms\nGDKU0UL6bc1yAjF0LEhmPSjjRVlp6vcwxdZgBE3Vdq8aQq4u5hOLdg7YS3uX\nEHTc\r\n=Dddf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsVroIsf5s5F7DHW9S3WK/laM8v5CkiBYxZidryUw4CQIhAIp4mkDya8iCK4Hc0s+Wzm8N6j0cdUwCaFDjjCz9roPY"}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.7_1590981315813_0.23607053123604183"},"_hasShrinkwrap":false},"0.1.8":{"name":"perpl","version":"0.1.8","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --newLine lf --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"04d7599a066eed6b936a1050026f7cbaba4f8e7a","_id":"perpl@0.1.8","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-laW8TENqRqvY/PQYZXHyKjwz7+kB8U70iB9ZAJJFYIdwNzRw303wz1lsUfzOxux8Tq5PyHBrp4YtuEPFtb36IQ==","shasum":"dbfe3c4da6cd223aa963b2436f0cd74161af2154","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.8.tgz","fileCount":26,"unpackedSize":62741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1KGeCRA9TVsSAnZWagAA2kUP/iwL6ruhJbIOFwnn44uL\nAeDR3HAbYjHz3OoJXDxDElDjefHDuPFWrPKIGzIxkJFme7CybHyj02LfOdzn\nc1LMcIvgFtg0xkCAHWP4zfePcJh2q0OouMRE4x1SpGr0nJq8t7LxtzqSE2Ni\nDE/v8xM38flW8VTyKgFeIKy2tldX1+OczHh5R3tJ1iocNI3WlHLm+y3xJUOg\nzZQu12o4OZGLTLve8gQiO9mRG5byB3ce868S5b6B5TNzMuR3ZzrL2dvJNmYG\ndS3iLnPrvJuC++HwNUo/FLNPOkCFw4Bm6Gb/ZAWveYH16LyGs5YcNbb7NyRw\n9Iydgc7d6fBt6UZtjTemikHWCf90UMI1mEuHqzQJZo5rNm4Mfm7iCm0HbsDA\nu/dS1OV99LD1BugkZ2ae0kNCf7FormPAfauMPuw9Vf4xvofes/17udy6YhLq\nVpzKjiaKzjHlefDJpkHgP37IE5J84cbHdQ8kxzH2vhMBQ+KlTrIk1B64s0kD\nMzILWD7Ts6Htysa+ve3+8S1jVqyaB0YhHythm3BpOLnU6i2/sJ78yxc0Hw9O\n8rX9hAPB+xRV80gAkMCFPoucUvR9jIi049e8ilDBkfEduR8xGpZ3I4EIGDD+\nBMOZ1BxHu0wMTkisXlhDgT3HMVkDMLSF8ooHo5yIpQDLKwA0QPT7pzqfpLTc\nClEr\r\n=Ojvr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/7b1KnhiCFyc6pOK7dDynwNjYGSRBcdG9KSYKjx8SQAIgG8kFvm6VDTHGwN+Cp3bKT/Kga7kPy8IGDAfHvYfqHGQ="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.8_1590993309907_0.19232461492216157"},"_hasShrinkwrap":false},"0.1.9":{"name":"perpl","version":"0.1.9","description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","main":"./perpl.js","bin":{"perpl":"perpl.js"},"author":{"name":"Joshua","url":"Edrem"},"license":"MIT","scripts":{"build":"tsc --newLine lf --jsx react perpl scripts/optimize scripts/build scripts/watch PushDataContext PushDataTag Image components/Image context/PushDataContext context/PushDataTag","prepublishOnly":"npm build"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2"},"dependencies":{"@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-optional-chaining":"^7.8.3","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","abab":"^2.0.3","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.24","babel-plugin-universal-import":"^4.0.0","body-parser":"^1.19.0","chalk":"^4.0.0","chokidar":"^3.4.0","compression":"^1.7.4","compression-webpack-plugin":"^2.0.0","cookie-parser":"^1.4.4","cors":"^2.8.5","css-loader":"^1.0.1","express":"^4.17.1","extract-css-chunks-webpack-plugin":"^3.2.1","file-loader":"^2.0.0","fork-ts-checker-webpack-plugin":"^4.1.4","hard-source-webpack-plugin":"^0.13.1","imagemin":"^7.0.1","imagemin-pngquant":"^8.0.0","imports-loader":"^0.8.0","isomorphic-style-loader":"^4.0.0","json-loader":"^0.5.7","mini-css-extract-plugin":"^0.4.4","node-sass":"^4.9.3","nodemon":"^1.18.9","optimize-css-assets-webpack-plugin":"^5.0.1","react":"^16.12.0","react-dom":"^16.12.0","react-router-dom":"^5.1.2","react-universal-component":"^4.0.0","sass-loader":"^7.1.0","sharp":"^0.25.3","stats-webpack-plugin":"^0.7.0","style-loader":"^0.23.0","terser-webpack-plugin":"^1.1.0","ts-loader":"^5.1.1","ts-node":"^8.10.1","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.11.0","typescript":"^3.9.3","webpack":"^4.43.0","webpack-cli":"^3.1.2","webpack-flush-chunks":"^2.0.3","webpack-merge":"^4.1.4","webpack-node-externals":"^1.7.2","yargs":"^15.3.1"},"devDependencies":{"@types/body-parser":"^1.17.0","@types/compression":"^0.0.36","@types/cookie-parser":"^1.4.1","@types/cors":"^2.8.4","@types/express":"^4.16.0","@types/imagemin-pngquant":"^7.0.0","@types/node":"^10.12.3","@types/nodemon":"^1.19.0","@types/react":"^16.8.17","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.1","@types/sharp":"^0.25.0","@types/webpack":"^4.41.13","@types/yargs":"^15.0.5"},"gitHead":"04d7599a066eed6b936a1050026f7cbaba4f8e7a","_id":"perpl@0.1.9","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BUoq4RPcFV92IcCISEmcM15ZMlusAIHsQ9YyfrwxMGtS0vXuy5vaphlSHnIGTwBbtqxdC+t6YH5B0UX3Ko52aw==","shasum":"4cb3c460731b3f36c40ed9ee99f03be16669004e","tarball":"https://registry.npmjs.org/perpl/-/perpl-0.1.9.tgz","fileCount":26,"unpackedSize":63320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1KVCCRA9TVsSAnZWagAA+eQQAIxXJFTlHoootbLc+dIq\nQqmvTTai5PxCLh4L7Jg/n1IAsUXAXzQ4j4pOBIjCmSdrHI6LXtrmmAHM7O/F\nH4pOsaaysJLdZshxcEwzsFiGUp7imD4Tf7MCLKOdOxcCBp5nLXiCLd9TG3WY\nL1UGoi2Op0Cy0bJ/r01cxWEQ+omLFGepgjEUmO3FTv8kL/J6yeiUV4zCGpsj\n9uMP3Ak9xVPVcH4Z2MOc9V/OjTftCthY7t2ms+4Ao4HkZYFqcxEp/nJYbg5u\nj4pPcD3DLV3oqPnuKhk+PgTHECs5tTxggzbTpctmL55KY+9ybDwehjj8d0e4\nXx3WryKmoQ+xqv5nTsqgz+RAt1hg0g5R2ISt9zj94dO58wlc6SY3HPM7ORDZ\n7xNZVy9s/1hZUTDM6DFaSXCbooHkJC68hxxBrFw3eEmVrk54wImaeI3ywRe2\ngNEcdrZOqtWxeM81ckarjyTNqvuqmN2NoIJL0vwY1x2/81qZf8juQGfJ0iDA\nAjh0zvqgZgLztH3e0enDKTTIT7EVZmdyPLrIP69UaQpvozz3jrGYwAiscqOh\nVL7TNPA6J4FNA13UAWnio6ByW0ZhkEVn2b5KZfvT97Qb2Fwm6qprXHVU0Aog\nAqG6aGiyx8szf2GAEjL+FmbWhTtWNsyuaAlFEFGj1dwsvSCXcZrWu08yyPnE\n9m6X\r\n=+5M7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjS5NFU/5g3yQUsiHbIVYyeENHvr7FlEySwaZ70+80zAiEAmI8zBMZuql7UtY/BG2blnDatv6/RF0K4gDmx9zHHW2Q="}]},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"_npmUser":{"name":"edrem","email":"joshua.bax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/perpl_0.1.9_1590994242444_0.4298874959900765"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-27T13:56:36.200Z","0.0.1":"2020-05-27T13:56:36.441Z","modified":"2022-05-12T19:43:41.886Z","0.0.2":"2020-05-27T14:14:51.793Z","0.0.3":"2020-05-27T14:20:20.593Z","0.0.4":"2020-05-27T14:30:27.880Z","0.0.5":"2020-05-27T14:50:30.236Z","0.0.6":"2020-05-27T14:54:04.669Z","0.0.7":"2020-05-27T14:57:21.422Z","0.0.8":"2020-05-27T15:12:07.245Z","0.0.9":"2020-05-27T15:16:09.495Z","0.0.10":"2020-05-27T15:21:55.149Z","0.0.11":"2020-05-27T15:27:11.340Z","0.0.12":"2020-05-28T00:59:09.655Z","0.0.13":"2020-05-28T01:03:44.449Z","0.0.14":"2020-05-28T01:10:56.452Z","0.0.15":"2020-05-28T01:25:17.560Z","0.0.16":"2020-05-28T01:41:21.677Z","0.0.17":"2020-05-28T01:48:17.255Z","0.0.18":"2020-05-28T01:51:36.530Z","0.0.19":"2020-05-28T01:55:35.549Z","0.0.20":"2020-05-28T02:01:55.373Z","0.0.21":"2020-05-28T02:14:45.068Z","0.0.22":"2020-05-28T02:28:43.915Z","0.0.23":"2020-05-28T02:29:39.966Z","0.0.24":"2020-05-28T02:31:35.441Z","0.0.25":"2020-05-28T02:57:21.906Z","0.0.26":"2020-05-28T03:03:36.709Z","0.0.27":"2020-05-28T03:04:50.071Z","0.0.28":"2020-05-28T03:07:56.614Z","0.0.29":"2020-05-28T03:16:05.792Z","0.0.30":"2020-05-28T03:18:20.492Z","0.0.31":"2020-05-28T03:20:21.406Z","0.0.32":"2020-05-28T03:34:04.607Z","0.0.33":"2020-05-28T03:37:25.220Z","0.0.34":"2020-05-28T03:38:19.862Z","0.0.35":"2020-05-28T05:17:44.568Z","0.0.36":"2020-05-28T05:19:39.167Z","0.0.37":"2020-05-28T05:36:56.111Z","0.1.1":"2020-05-28T07:57:04.145Z","0.1.2":"2020-06-01T00:55:35.960Z","0.1.3":"2020-06-01T02:27:06.790Z","0.1.4":"2020-06-01T02:35:15.332Z","0.1.5":"2020-06-01T02:45:58.597Z","0.1.6":"2020-06-01T02:50:07.413Z","0.1.7":"2020-06-01T03:15:15.914Z","0.1.8":"2020-06-01T06:35:10.047Z","0.1.9":"2020-06-01T06:50:42.609Z"},"maintainers":[{"name":"edrem","email":"joshua.bax@gmail.com"}],"description":"Please note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.","author":{"name":"Joshua","url":"Edrem"},"license":"MIT","readme":"# Perpl.js\r\nPlease note that Perpl.js is in ongoing initial development and exists as an npm package to test production builds and distribution only.\r\n\r\n\r\nTo start up a development server\r\n\r\n`perpl dev-server` - Builds the files in watch mode and runs server\r\n\r\n## Setup\r\n\r\n- [x] Install node packages\r\n- [x] Setup express server\r\n- [x] Create seperate client and server react entrypoints\r\n  - [x] Client entry rendered with BrowerRouter\r\n  - [x] Server entry rendered with StaticRouter\r\n\r\n- Server Side Rendering\r\n  - [x] Create a server version of webpack bundle\r\n  - [x] Reduce server bundle size by forcing external packages to not be bundled (not sure if this will still work in Ruby environment, was built for node)\r\n  - [x] Use isomorphic-style-loader to avoid CSS trying to add to DOM on server\r\n  - [x] Use react-universal to do lazy loading client-side and instant loading server-side\r\n  - [x] Add babel-plugin-universal-import so babel picks up react-universal properly\r\n  - [x] Limit server-side chunks to 1 to avoid async loading files\r\n  - [x] Add extract-css-chunks-webpack-plugin to get css chunks in webpack stats output (of the client bundle, server bundle is now only one file)\r\n  - [x] Enable webpack stats output (so server knows what script and link tags to send on a page)\r\n  - [x] Add method to push data back to head of page (PushDataTag)\r\n\r\n- [x] Add webpack-flush-chunks and patch it into react-universal\r\n- [x] Import stats file and plugin to webpack-flush-chunks\r\n\r\n- [ ] Load initial data server-side and prefill page (React.Suspense required)\r\n  - It could be possible to do initial render pass, collect all the promises and then resolve them manually into page headers\r\n- [x] Avoid loading data if page is pre-filled\r\n  - Data is cached based on resolver and serialized arguments\r\n  - Redux does something VERY similar to prefill the client store\r\n- [ ] To handle caching, render all server-side pages as if no user was logged in, add user-specific UI client-side\r\n- [ ] Support handling oEmbed version of page based on react-router\r\n  - [ ] Extend the push data handler to accept oEmbed tags? Then just send that result instead of page render\r\n- [ ] Move more packages into peerDependancy\r\n\r\n## Server\r\n- [x] Directory based page routing\r\n  - [ ] Add directory specific configuration files\r\n  - [ ] Remove react-router and replace with a smaller custom library\r\n- [x] Serve public files\r\n- [ ] Detect static routes (never calls PushData? never required user credentials?)\r\n- [ ] Redis integration for publicly build pages\r\n- [ ] Add a path for API calls (server-bundle only, does not use the React-router pathing)\r\n- [ ] Add support for changing the HTML lang attribute\r\n\r\n## Extra server things\r\n- [x] Handle redirects and error codes generated by bundle\r\n- [x] Send CSS/JS assets as Link prefetch headers\r\n- [x] Send initial CSS as inline stylesheet\r\n- [ ] Send Image assets as HTTP Push headers (though not possible with )\r\n\r\n## Images\r\n- [x] Resize, convert, and minify all images automatically\r\n  - [ ] Additionally create a \"sample\" data url to blend the image in\r\n  - [ ] Highly extensible per-image config files\r\n- [ ] Image Component\r\n  - [ ] Finds all versions of image and creates a picture source set\r\n  - [ ] Creates temporary \"blur\" render while image is loading\r\n- [ ] CSS loader that fills in url() rules with appropriate image-set()\r\n- [ ] Scoping / Chunking assets manifest to js bundle that uses them.\r\n\r\n## Build Step\r\n - [x] Single command development server setup\r\n - [x] Single command production build client/server\r\n - [ ] Directory copy perpl instead of indivdual files\r\n\r\n## Create App\r\n - [ ] Allow server/build specific packages to only belong in perpl.js module","readmeFilename":"README.md"}