{"_id":"destagnate","_rev":"33-71a9611f29d6071931f583af1d9fd89d","name":"destagnate","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.0":{"name":"destagnate","version":"1.0.0","description":"Make creating dynamic components within static sites easier","main":"index.js","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://github.com/Luke-zhang-04/DeStagnate.github.io","licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.0.0","dist":{"shasum":"21205fe60dab8592c2510f6642151807cdd963a8","integrity":"sha512-AvxhCHYuCHFV0azwmOIfrTXUNPBWMXK5YfzONRAzHey1F04qPA5BirJZz2Ddby/2/OLrTOoXHeLm7dELrLvtWg==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.0.0.tgz","fileCount":21,"unpackedSize":100634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBP8YCRA9TVsSAnZWagAAAPYP/jUE+y5LzC3Z2xLaU39U\nnzjP8Ofif5TMP3uQc+Cew0j3ZZtVlDrEn/GcBR5U3SkLXI2+v4iopzGnPOfv\nEwGmWRKtmKmoNsdyFHTTilqjqyBCAmF/DpoUWElusq1FOYvqOhRf0GizeTVS\nMCh/5hSokd6F0Bwa0nTCJMB5/sUBGzuo6xKiBy4F12Z2tH+gtgQOqueCfuWN\nv1FGRoHAib2iPrsNNs5k/ARENcbPvVQRW6MxRdd4+eRd4G5P+imHg4oa9Ck+\npWZHLxQCJVOni1FrSL5fuw5UDogf+XTI+0shlW3JBiaXNfYGVd2b96BySqoD\n2VERBR4xtYDDkCjNUesb3G/fnGDlmrZhsXDFzf4gFNI7pqSSW6MSVCZ6g7D+\nEdRRBtk5WV+ScHarQj9akW3HFlN6C4UQxQ/WL1pGX1qXLp1Wged1qi0Nk8FF\n/T/HiwigqBO8fnB2n1wZYt/W5IDz6UV0pT8Z5KFHIX64UmpWHZWCUt+zWde0\ndI2mrBi/b6EvnjqmHerN9VucYutylpx81BYvkRrN3sGo3KaIoKevLLl8ceF8\nsxLGtuvGdO5fIA/BknRoEucUre2aq6YRrbu7/D/vD7zFhp8dgo9vE7rquhSq\nrv5MudSMpZCj+/msnoLhwEMzLDcrW4USxQp6Fa1aw6YV25lpnT6q3HvR/Vhe\noYqT\r\n=8oIn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUkolRwz5EJ6Ec00RZOwtGijrXM602qPOIAiIA0Nk79gIgJ+jWl+JwSsxa3cmZ61V6JTo2a4RiuypttSCwjeF+48A="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.0.0_1594162967777_0.7844813451994739"},"_hasShrinkwrap":false},"1.0.1":{"name":"destagnate","version":"1.0.1","description":"Make creating dynamic components within static sites easier","main":"index.js","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.0.1","dist":{"shasum":"2109b423fa601e8efc2a798dd367f25706c00c1c","integrity":"sha512-xIlrgOi9ZQKgF/ylablFlUqLRaLgP+ZwdO5TVLMga/TxO4yfKGZbnXy+8kpmAsp4g0F1gy/g7hfJduDMBw5KnA==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.0.1.tgz","fileCount":21,"unpackedSize":102166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBQJpCRA9TVsSAnZWagAAGm4P/joeeFHprg3RzB/EfRw1\nz9v3XODCyuf4PfHUx597DT/+PaVKhrdoM4wH8JIOZT0qPA4WdknCOQgoNdR+\nJETB19czen4d9aYTqcT+JG/XXlvNZ56nyobNLogw9tLFteB0e8dEKbOf4PtB\nK8kH9uTzNn7D+cWVt0JYkN4RRapqKypyQRQE/1eyp8OmIWAy7jYKaX/iZAVn\nS2T2DeF/cb/67ew6CgYqBSd9WKlQK5ZDnRX8UGcO9Od2+vQy+zdZyQz/n8df\nKytLQaW/vvF41g3D8mrm65mYbhm3BYioYGfrEZpIyA2t4aAvMhbIpZEMEkuZ\nApKrsvuBEi4mAPBpkBQXeALfsgVaKEJrqQloI3vP6qeazUkGP9F2lKkrWWYS\nTn1DhRYOb8y3rZ30UzOrgGxU1EUMGC8Qskwa4KLNu0MKvK9O6xP+n2dZ+eQq\nCizFwe05mqA8qMqlNQOXgDJ1/29FH2hl8WG9Z6d8j/G1TdBSC9atkKeqQbue\nJVvimjHP0R01Z+VAbbE6NV3HWRCQieI4tEVUj0rk2XUK1MsnLaFhko+0PoH4\nVsXV8T93A3Je37PVb/+M0dpur2DzcX9byrFz+SeZht7kAqAIPEIas1r0BLd3\nP7233qVuDumlsDq4AbXByuu5RfAZdvTc+cuGZNKwy854M/X58wo7bCo9cXnx\nJKAy\r\n=ZBTT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAccr4MJezFk/zaYgep6mRgn8dJFoPHCiR77N/QUX6duAiEA8GykRFgVpVbar7GPCb1BNyOF6RSZM68iwyX3v8SzUFw="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.0.1_1594163817507_0.837268178552792"},"_hasShrinkwrap":false},"1.0.2":{"name":"destagnate","version":"1.0.2","description":"Make creating dynamic components within static sites easier","main":"index.js","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.0.2","dist":{"shasum":"26f793f4f005ce48aa86c583977efac8c22e92d7","integrity":"sha512-Z/e1Lr2bQycF/06r3z/KDlf/0RVFDIO3btakdB4HY9IM9tjO5vqLc6lIz1JLsWYD2FXVQ+BbqWDASZFtIAJ2AQ==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.0.2.tgz","fileCount":18,"unpackedSize":77523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBSPDCRA9TVsSAnZWagAAWT4P/jihWlXgLp87ovWKCgrK\n4adJaPaWWYXIz7fSWej31BNFSR9/Yq+Ibn+olqVuenaaGeXXXNY8rcsb4Bbh\nSuldYZhXtJD6ni/h2y1DzJ93ysvfw7MVq2lSUTtdgNh+boLAhW6Mz//9wh5L\nNKUKn9RDcfIu0y0Z9Yl1QMMf6yHBy2cFdiCKHWM7mDsdkvVR1Hpm6usCN6oQ\nYA3v0eCtwobJW9cMPNnfHKwkTGLVmJNnRQJ5xtsXtwyEcO79t5sIyBrZmfkZ\nMnvvWQLiYkP2Tf3MzddwTQOeRRV92Rn/37FmylMmdR4CvWy2ErxBU9QyM+qd\nUWSxVpV5altAO/OtjRmusU7IXpVRuV7tz3pVv10v5DEiJuVwUZFMEba0aCfa\nMeOleYCpDsSMb6kl92jSHpiXC+1GneIotm1MvCrBWdButf6ZiJNimNPEfbGY\nJ4ojdSuMlrQyxW5XrMy81nFxx8m2N+bYcKSVwC9YCVHIf8ThcJ/4pY6Qjpbp\nsh52AN2x9Xfrbwkwt6Tmvjq7ltMy7tPQIfIToOqvu3T5XfTRuD41pTlWn8FK\nzt9Se2+AXa9vE9nX9RaZgtCF0Af7N8w2abdFQhDa8r3EwAe1lDritLnZ/7TL\nR17XVqyP3vJ7RjnL7OF065LnKdpCB+tRHedxu3T2RsQYWu7fVHEAz32zJhR+\n9/jN\r\n=kULz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/zTaDF8zIbDsmUeh32tuXZvNm/R9229dWMcrgCIZK+AiAvqzF0UYG/0tE8CbtMRB8Nhzuvq9eYvun4QQMR9hN9GQ=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.0.2_1594172354793_0.05581529323027956"},"_hasShrinkwrap":false},"1.0.3":{"name":"destagnate","version":"1.0.3","description":"Make creating dynamic components within static sites easier","main":"index.js","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.0.3","dist":{"shasum":"2e069c4c1a8dea2ae8dc2fe71adc77aa6c47060c","integrity":"sha512-1pvUxZzac3V9nc1t9+Y0VbEIFzP6r13jPW/A/GUfVqfGOELKIeDGH6KaHlwcPdG3t216zZUc6k7fGLHPtfqb9Q==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.0.3.tgz","fileCount":18,"unpackedSize":78722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBSgFCRA9TVsSAnZWagAAeHkQAI5msVOuOLnmzd4+JkxK\nFZc3DsI2gicbmtetJoXU4q8pZjg73KkRE8T0dcGp3231ITlHngio7/lVdTjO\nKCG29JhnKFPy+S0kgWteAMsX8okytzod0Uc75iWQQopMYVHGSp/AsUIYgEeU\nPTrXXh57zXxRqVjlZrbtczXRH5PrlthsWYOKtRleoIA9QgIND6kmaH1P9bCF\nw2b+dDYAl+1c5Bp9nfXqJb1W0QufSQZW2v6ab3E2fTgS1hwyfyWrJshOW5+w\nzDfkLtDewHvFh1sjiE5oXkl6kbdBxc9Vmin6dQfpCgeYe6NYmhlFpfJRC+Pp\nQvjT5cP4oQcYA1MUAadlOjX4j0qEezuShSPUePCT920jrxojSRGrufOrgvck\nheQWoVmapKK4cYBns6TUTS4JcfxfwGWdfhEXaJbayPPyawXH8ae43x7aezhD\n+vBAAhfKw1g0SurH47HoVhSTl26mn1yFA+Igv9Qfpdh2UjvJcS7JM9wO+Vd5\naM8iNdvYppUuTkHoiKxbInyJNRxRXQ51E5v3BxHcd+2AcXgKdoCSBRHTYf2N\ngv/S5riitNgzAZTLgCsOIG6PJhQXumaIivya69Ag6tIIDFLuxTnwG1WbB7R7\nMy/j1sbIKm0AOZGS2XxWMVw+/+ECb3c+HXAWnfh5RyM8pmpjcbGa8CP0gXiy\nT/5w\r\n=LU94\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfAYN8wuOBLOkhndC8GIdejjP/d722tKvL0f9NxKw6RAiEA/u9SdvP3ohj9AmRA237IbRkZR+WtJAtez67H5Dx3Pt0="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.0.3_1594173445434_0.5164615347043442"},"_hasShrinkwrap":false},"1.1.0":{"name":"destagnate","version":"1.1.0","description":"Make creating dynamic components within static sites easier","main":"index.js","devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/preset-env":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.1.0","dist":{"shasum":"b31538efd19db7ebd770a4db548830d5eed009c7","integrity":"sha512-HA3fQCLbBzvjzPwpiu48QG8Nc7Zy62VzWjX5loEeReZIJiHaO3qHlgVUowMEQVLk66NY3g7tgPQc8cFLBBRSSg==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.1.0.tgz","fileCount":18,"unpackedSize":99823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBfmeCRA9TVsSAnZWagAAIWoP/RpazbxF6VBxRMkJsCca\nlSDOaYISmSdAXtnMm8YLlsOSik619mw0FQoN48lVHJh2DXTZKVcAgW/VCkai\nhpQLURcXa4Qf3aePEn85XGvPhCeWCebyDUTjqgP/j/sBkqg3OG36Gcp5rtER\nkq29znVrQ93KV0U+Mo1TzlpQgkbgjdS5GmRVJ48isJAx8hIN64v6u9593y9A\nSOv5leGxGletMtUDEBALnVfgYuaCbTqE0JYA4z+lmIVvY3G3NLlnttCmcds+\npUNoHbvbS+RgZ8OnWC/L8L2ehFq3ueFtKKTvBEcpk1yc2nWB1qoc8BVXf1M9\n8NDU5cB+SVoEFFSvhEJG5KILm/wNZ4g/8eqbX7w+AVRLEwrjHfNVR0e7YplY\nRXdYOZjyAD1dYRBcrxGk7og+a1H0bFKTedUBmCGMhmTnv5MtkzhJ2UD4p1e5\nIT9JlMecGfwHPBXH/cDsSu/KoBFVo4jpLAw3+Xn3Mee8a5eUrS/iD/bDEfBf\nib250SWz42ZhWXxVkeR/qudcZFgD5Wz5Qdto8lnOjBxKAt8Yi1vsz0y4bEbf\nsRZd1qG4ugPeLMtknjYwIyzr81MSTcf27JeWD2wx27JZmA64QaZshBF+Rx3C\nUUgOYcO/wolAtxPIGt3VpwAHTyHPTd2ielqhX5jjxCSDZhioK678hxKW4uTH\nw+dd\r\n=ujdQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz/7vlNfV0Q7VRWRWCCLWSUieBZxjF80yZ+qEm7qFX4AIgI1LFMgTuV0k2h5Ly95tbQg1264Ru2Y9VHYL2Rtl220Q="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.1.0_1594227102466_0.08036966538292445"},"_hasShrinkwrap":false},"1.2.0":{"name":"destagnate","version":"1.2.0","description":"Make creating dynamic components within static sites easier","main":"index.js","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0","destagnate":"file:."},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.2.0","dist":{"shasum":"536fb12562877282e28dc2cf76061fde480310dd","integrity":"sha512-2f1vAUnPKjkXnceD92rqwg4LJnpXqoBz2aOuCEqkbn3x81rZY5bA5N5If4LpFOmh95AscoEVQ0XRV4d067eQAg==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.2.0.tgz","fileCount":25,"unpackedSize":123540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB5lSCRA9TVsSAnZWagAAZtUQAIz89bt074MbKurcNXs6\n8Kzhoor7O6EDgphZJZGTtbGsOIsIgcBX4reifEts2DPTerUWpY/zbJ+tWVa1\nwI10Yse9ifOrI5BdzSU5f8cHS/rLy3yNDb6xDID6i+PbQhpi296j/5+ZvAsW\nUJZywXSoID6nyV9cOk7vp/ICyaxb9QyFF7YfLG/9dUOd6cv0JF9GrgIp7KDX\nvvDdoQqs+2XObqO3P5HWJl9PRAtqIRnxeSWJWoRel0RFjlHKLPq3OLlOkj7y\nOdSVx4923om0ajEttvdEIArMrMaQyr2H/XROFAOYia3IH2FSTWOwfJexgDdL\n7U+F/8AxErbV3vEHZqOi/ykAUxBeEC/HIeqV0JWsQv49cVn2YWeV99m4pRK9\nr5LMcpSZHPK246Lm9OzkR+aSaX04HBqDe4GOGGhSniIOGwBhb9Dk3nhYVADA\nPTrnzTVyZ33JKsiw4HziXJl1DwoW9MYJoMaOlxPOrC5fMvBFLS1aoI3tbGbR\nCTJ2kyifXfOXIOA5BopSTurDessFsyymEx0pmb7l98rHC3fJ/aoDJVo/Mvq6\nOSuOHsTPVLag5eXJCQWBcswn03bc5n6mU8D305aRc2bjPN4+h+2UyKvyT0P0\nwKQ8hcUJJ913H/l1KLaUWVoJjnVWPL1AdARdqhPuHFKi31JTph9McFHebTAJ\n48pG\r\n=GMwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCElMkE9cLqWhFoJkdY/GhTf1BitM4nFHjHMeYniik8BgIgVeo2msPbTnQo1oE6Zmr/wHMyXgt0zdfsyDbk2NmpVX8="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.2.0_1594333521999_0.8164689518232813"},"_hasShrinkwrap":false},"1.2.1":{"name":"destagnate","version":"1.2.1","description":"Make creating dynamic components within static sites easier","main":"index.js","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.2.1","dist":{"shasum":"2d3b44f8fde5bfd65c261e4cae53b1ccf1e2405b","integrity":"sha512-GzhXAh6aRm3x4GVpeV9Q6cTxWgRgiSs0XGfLFBlTyXkHXaOAEdIlbcAPnx2J/qABapbGGGqNmhFEa8mn3Ufd8w==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.2.1.tgz","fileCount":25,"unpackedSize":123512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB5vNCRA9TVsSAnZWagAAEJsP/i6SyOwzuqY1VvK88Z6W\nZ6dzq3io7VwsyQZbnCdKuJi1fJAxAKDj1Ki1tecwwJLNRy2qnWE8/hWGCR+S\n9JdLC50qTyKxlJBpGkdvP3/O0ZZ47/bgbX1QlERYVcA1pwMEb0S1H55NiKAN\n5gynveR0zd4BAQvucqT+bXSMydgoekjxFUbcG1/pwBLBxOTMpeFcHavPwuwl\n2eNiX9WdleP2XNlS2/4CmoLmBpG5Y7siZRqADXCgsU+SQUveRUbPVGob6ewm\nGGdDbpYD+7NuLzyvLDPVvm90mOb8BjC+QzoGbRMdx0aNtJ7ZZ1jIUvmg50AB\nhWRZ3ElkXvPx1UOFPe9GlnETZh6/nuEWeQrbLkuLNZyPx5TS+NQ37FX2toaY\nSlddgVaCvHN4YBVWSe9e1mFjMkglbepN8EQyug6aZ1MJmxBy0zs8JAwqv+N8\ngAps971RUV9honHovduFvLOes/4CRN3G65E7Df6ND3nHpQcLcHiry8kerOs9\nP7RrUEPNFSnemWs5bDkqWUQ6n+ZbJ6URfgT06dhyT3WYv3yi9PdP+xTbX8CZ\n8TSUnCZK1n46XJ/OKmqqM3wXZ+AQG16CXC4by4Ldd0Tz1/jsq3HV7xJoJH1I\nJ0I7nTbcboseFkvRaUNWkdp6OaGJlrjNAg+W9UjndBNG6QdXiN5YndKpNSYA\nBhY5\r\n=BhA5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKQjdP1UKJWF+X7BzjIWUgUtMdzsOj+NgW0syebFfZZAiEA6S3NOef+IB4KrjF7kCz6OjtmhzUW+fLhGeAEb4XOjRw="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.2.1_1594334156616_0.789541781734773"},"_hasShrinkwrap":false},"1.2.2":{"name":"destagnate","version":"1.2.2","description":"Make creating dynamic components within static sites easier","main":"index.js","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.2.2","dist":{"shasum":"26863ed1345bde92435b0677adfeeb1338f14e28","integrity":"sha512-3yvozRs21WFPQNFjWF9d2hM1m9Ca/OMJ8Vsfd/GOEBGVFZ2+I0NTWCofNpFjAxFcrBUoaQUk5vTwBqxUwHTYrQ==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.2.2.tgz","fileCount":25,"unpackedSize":125528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCeRcCRA9TVsSAnZWagAASZMP/jDWFrk5BtzZIAiF08EM\nhHbgHWtjhIdKM1YA/3XkXuT0pWShmfzPI6OTfoK3O60SNkUvqApOjpExXLmX\nPd8mAWTAaopxxIu0jFiFtZUKrw4q5ynS6ALoB6THwJV9FHJnNSBW52xsieAP\n4312Gnaq+hucQo/VDTMcYnSdld3JAh5gj/zQ+UWEtoXdLW9q3G2Zwf/YoVtP\nlT1pOoV+T/voN/UYqFm6UTsctXI6q4mp6EsRUweQTAKzrkaIzaXYbBGK0T23\nzQ1+GKf7wBndRghvv9rWsK5/IGM0owVYZN3BvDicoogHwX8nt6qSUsSdUL7J\nrvLf7IJgtpXIFKHPS329SRhfp4uB9ig5ipWYE3V8Rox4K7m+IUVhz80ez286\ndiXEAHtcOTbeB1xu53n1RrEizzOZNEzDN3ax9HQsYDZTHnvFObX08Ts9UwYI\nBpQnosu1epGUVfPU7WP2n4MKQobZtpqkksPNR/SwhRUIlhLbKwgx8hbf52FC\nQeB4sdj3ZjH9rev+6Nhol6mg6DBBbDbksPHPQuSNtUxqk0mdchlqI0l6DvG8\ncaZhyA6DwW1Ab5/7bqjoRgFY7s9wYf8d2KAHclvBeHW76/1/n8KbsLC55XdY\noFzuDoea5btlqO5r9KNdQc4HtxVUsHwR8FUu1IprP3dPvVl2eV4YaWwuIlRH\nUx+r\r\n=4q7C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSQJ7UXi/mV897o4+8vWDpyrLGq1uzd7pMGTHBfMy/HAiBr68Zyyo3BHRyt1hJcjyoJfwrGsN0mzyKbaNRB/mmvaQ=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.2.2_1594483803480_0.011767914507983646"},"_hasShrinkwrap":false},"1.2.3":{"name":"destagnate","version":"1.2.3","description":"Make creating dynamic components within static sites easier","main":"index.js","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.2.3","dist":{"shasum":"9a38da9f37dbc255d0afae4a5bafea694825527c","integrity":"sha512-u9UPtAeZmaQkMmEhCGr0et2lPRUzt4UfNdRoN9pJdWLiqRupL/gjbkQalSjgbwpZnQjH2brIGoyQQzzWmJ1tPA==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.2.3.tgz","fileCount":25,"unpackedSize":126522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCegvCRA9TVsSAnZWagAAB7MQAIYOj4189DUVC4JCLrPu\nGNkkqYFqsFX5scwm22bYRiRQB6YYsxC/Ii7knxixuwiJsGq8AjO3YczCXrmz\n5N5TZ5fDkJ33C/qolMyDoQOw8MrEoBVNJc2Up22yPgVve1laipQiRsgOcZUF\nLSXEa/+Qwl1/fxP3boh1QsS0RIDYvzMXs3AoBKuZhl/wZWbuNykjaOBavXlj\ntYYJPP3DcEYUSwVHu4jXpfOKjVQzn8a10kqTarUVCDLzLER+/A5pHz5zRLUM\nM2WRsROUMDK1265K0m632IrLTI4GAWJuDpKJo9+fd40TPzc8M0C7kgCUHUnS\nki/H1+42QNdJqSXPz9rW2ghaNL/NmhvnBEAKiJCw1v1YxlZUYkPJD6zdP6L0\n3wnV2tjf6KW/L59s5Qr1qbhENMJuKSTAbbsYWf+pa2W3IF/6raRrh5u9Ec38\nJs9gCFhvwGEENrXsOEiuBf21OV6493oYGzsWOHknExcxj/qQxKA7dDy1CCtM\nUMMZX7uKpBUffwl4OZPa2u4tHn+vAzh8Vlen8lrJOETsM2YJDU203qJWsW7q\nrnjCNARw/2NTj5oGHUr06xotm7toZXkpGYU/Zbjxc05a5awz6pRJbo2NKobZ\nFIwW+LZozR/gVlDpmkDlsFRJKUChay4vAokk7kMK8ZMBnqavwa8Eg+a+XBl1\nw4Dl\r\n=HGz1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaQnyKElYR7861HfWmYAgEXVQX674eyIdyElwB2LRm2AIhAMFPinXntPaPduXXp8IXr7A8TC6yCs110RSfyWLynWkk"}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.2.3_1594484783359_0.34696011472493193"},"_hasShrinkwrap":false},"1.2.4":{"name":"destagnate","version":"1.2.4","description":"Make creating dynamic components within static sites easier","main":"index.js","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.2.4","dist":{"shasum":"2c824540b2533185d737bea0710fff72f1f74cf7","integrity":"sha512-5XavPTJxZT1sLlDUonmiIUAD4q0ivT+puQYhb32r8n5pRbIprgv61opS5Kp5g4txk8NmP4ngg293XWJ+7Jm7Iw==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.2.4.tgz","fileCount":25,"unpackedSize":130441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFNasCRA9TVsSAnZWagAA0xkP/RuBFzvcp3xuuzV2ApTK\n+EDVWZdr4Gsyh3pk57s5ADtVRudaTmm61w0vt1iuzilW0LXPj++cXbuf5MYZ\nS2tV3bA9tZZLMUHv0ELfBguZGCuhyLa4cuF5ZYdlahwyU5g8EKozQRwPzOJq\n9tgG7sRbacatOrx0psIC3ICns1sScl+g0fxhQ6Kgt9GscbdvqEcTu7wvMhEl\n5AhtQMqb6q+XNAzR4ukd2LLW3x2ZqoIAewXuKa8WOfkaBMQK40ur/2n6fXEg\nB9wjpILnfIVURcEtfm31bWwIYtBSYgScZb6mSQGS2D6RSjvg6JMWzBnhChDq\noss9mCE9UEo4SNtbWYTNjO31KflNhT8Rap8Bx2IRges9WPcBSyUpULJmMUGj\nlc15iCiFXk6kccw3UyTBcssXRAf/sewOECIZfxC9A5gFINW3MXs++FSgiDd3\nTjRhwCotYA/3hatxAfgdd3jbC0Edr+vjPoAwgSMr88z53yBHHgdN+csou0/q\nwkO1X7T2dwq7TedDXjCRhibEZ2NAyuNi70GuTHii1UUPTPQH6mfIYoGEMiMT\neCT36PsoAQ8SnugJpRE4xT1c4H0fu2h2ZXNzIqs1Up184KG/y8SG6VCl0Jr2\nIN4ThSxpEPcxROC5k753/mwxGE6a1ryRUshC/toDduOMzUhCiRieouGGcRFA\nl2Db\r\n=Plsb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiaxUy7IplHgW3j7hJ21XRk1nG0N39nmXBXDMWFKEwWgIgW+fJC/A6UY4gWo/wtJ9wNRwRPp5JfosRDyOYuwRWa2I="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.2.4_1595201195851_0.409100011017659"},"_hasShrinkwrap":false},"1.3.0":{"name":"destagnate","version":"1.3.0","description":"Make creating dynamic components within static sites easier","main":"src/","bin":{"destagnate":"cli/index.js"},"browser":"dist/deStagnate.bundle.min.js","devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.3.0","dist":{"shasum":"de5cda8aed5eb3f4aceb326b922adf75857ac4b9","integrity":"sha512-kry7Ak/vZqcCVeb7OMQrzkZN68anCHMebXCbHSGPq+4ilx2bSUmG2FtlYeGkkEhlj6r7kpQdhae4zeDK8bxBUA==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.3.0.tgz","fileCount":23,"unpackedSize":118545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFc4rCRA9TVsSAnZWagAA5LkP/2+Hy8Nbs53NsEzMRAVV\nilyZSXCskezw9IxifzNsJhGyKntLyh4CF4BIeFET3xrJRmQ8jA8wNDLr8bBA\nDSa53XTBMnf1FHWE3WIr6KPRieHrMSO9u433zXz7rC+/cnlF9/m+O8qa8JvT\n+lqDDz49YoAuTq+REFHwpWtG0iXJcmVpTa4Jmc7Z2CS/sLFyDhbdshpJw625\np12fU+sS4uzSrbUZmg6HbiAP6Be5Qc0xmEWfxKxglnmeeSOjRBQPBTnZcPl+\nVGq1GPa1kDCd3o5ql8midxStV9tHzr8TjkFgEfIAlQJpucViggfsQP0nb/id\nbk1YM+b6fJfz3XUhQqUDzHImaxNbI1CgR5tBuAmDvNo8Q8CGnznQezFpX31e\nJiL0VyGMPH/iMB02mZObiyO5YBbsEFVv6L3CitpCL1OEo5+g4F79NeQsLlh5\ntI5ySpsWWuwaz5K/NE8h7EWKR2fwdKb8f81udu4Mh8gW8esO2LCMP00GNznk\nE9ANkPOdaXjiqCUkrQlvdevXEcnH0dQN9P+iUOa1nLkYskjMT/qZi5hfpVJR\nkP8JQintUfiDocdw95MncrSQhJDErndBOgs39oMVqhRlsbYWvF1azzLJN2rE\n+aclPVN/byR1pfnI12t8JLUbBkeoByXdmlNuTnJT/iHm3SkiZ8hF5eF1jOGI\ntMU8\r\n=lMvI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO7Tan8NiZHxAjqZgCDVd2g8cA9k/TtC1E9MY1whlOygIgFvfeHcjQECcryS1IsiofO2rwGrUp3wra9yjkNKcnvW8="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.3.0_1595264555374_0.2926764920972018"},"_hasShrinkwrap":false},"1.3.1":{"name":"destagnate","version":"1.3.1","description":"Make creating dynamic components within static sites easier","main":"src/","bin":{"destagnate":"cli/index.js"},"browser":"dist/deStagnate.bundle.min.js","devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.3.1","dist":{"shasum":"71911f9e087b6600f61c8e0881a8ca02385d62f2","integrity":"sha512-c6X/0AexpAFJ2gJgAuPiloTg1pnll0BfxnQNwpY+iuPoRgyD+jro2jhaCb1/fYzI6H45KGMnryIUJG1kAlYA1Q==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.3.1.tgz","fileCount":23,"unpackedSize":118702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFg2fCRA9TVsSAnZWagAAL7oP/2tZ2g9EM6J1gSQExhGR\ndpPjTaqt6DQ/Ioaz5VpnMegiYWC2a1vkEXlQQruPuA26Xtg662vQXMANy0vw\nVvfAlGcG/UdDcPZu7fC9+ZESvi4ALoUSPVKkPCISYVB2Xzj0ikVFsjEcMg/p\nb+nobJ9hChdy7Yv7+vSfwgQljY3lyCwnBvU/KYf+AqtHkWVcFLGh9QDwcVfA\np6vvpb9oYHRY+hMIhcBnJGq7BzLTuLxFL/n+Jhv+G018FOw9nEl1JoWSO0eJ\n7SDhOOwp2R9sKOxK7mEFVYzcnYNYAsY3dJlJmyQ+UK+FXY/RYPvLDO22TVHi\nsxjz+VRe1yVhGKvFxALlehmrQgcRlLV08DfGR7Dnx1m25KOHQ6IS0EX4nLih\nH5ioPyPKAVg8qTNmK948OzlyDdxIVEBVdgDs+LG0T2SQfovcXOFqkZ4HiqLR\nhI7u3TyjoQosLYvugwW6S9UsHUogd7vWZUyjTUgVYP0qwlslqxBfBImRiBHk\nwMWEJsxUaGM1Dr0YBicgTpLiKVFDcLFpAGKpaCBeRo0Sc/4ZEoF9K0AavioY\nF2Hkzglf7HCCYnBI7iL41ucrgqKA1YgBweHFTIWtIDTV9KUJSmTRMHJqARk5\n4BcNUq7EPlusiReWnBKXfOCOTL/WK4wPwgU9fmihpWqCP+Ll8IPaBdqu9YxT\n7RHv\r\n=tYFs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV8nTBgDmRgJXf+rjIFRijJR/u2qrSDd6jLJS5SMZHOAiBPRMhjT+sGmQMpsonVBJa0YyasaZ5x/1ExEQxEkLr+Qg=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.3.1_1595280798988_0.7474898809731731"},"_hasShrinkwrap":false},"1.3.2":{"name":"destagnate","version":"1.3.2","description":"Make creating dynamic components within static sites easier","main":"src/","bin":{"destagnate":"cli/index.js"},"browser":"dist/deStagnate.bundle.min.js","devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","start":"bash build.sh --watch"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.3.2","dist":{"shasum":"15a2a2be8195195b152c0338c1b59b4f1c98f3ee","integrity":"sha512-PXQjQfBqeDBbB3R+rSWK7+bp+JGTmy22GgYFaaw+vk90eQPB/EodLa0eNO8iG94vrguxGifAAB0KP4zgk2E95g==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.3.2.tgz","fileCount":23,"unpackedSize":120006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFwpbCRA9TVsSAnZWagAA/SMP/REJtU92EtMav3eu0rG+\npibi7c3woBC9uOZaJOQTlm8GFZbYIiixuPJIvyzGIu8Jp3q0K3WUEOvO2B1o\n1grMDg0Qh1wxlsk0gwhucahWV+ZMvwA21m/I1JdmMi29SZmcH1w5cfvjIm7B\nfN1HFQCJ9p9VfeZLNhcNZEizW/nRSwdxQdqi32/ovRh0ofrodIyKDZme6Svo\nz3/nfivjgj1nTbzwm5LYkjg3wo3faAm845I4eVsfMpfdBpBWb1hCEK4ZtWRE\nYg+bJY43dxMEl8D5MaXC50eHzqJ4GMh8k+TjF8/EWSZ7nkOpOUF65COeSGR9\nnTDZGdrRdTFZ6xY0mehYN5vcT1O+pkxyauWUpkKta3FPeN64orm6Ip/5TTQm\nzLGdxtIesKM88PgED0vk4G5oxxaJeu3nbjXTps/rLkGJOEBLbRZlEjaL2FqC\nFzT4J9ibgKfSofR24Z2LZ04g9RgKT3X8BcL4L0FLSqOh/lvu2DwUxbc9Od6J\np4dc49vHpNGP+OdO/JmWuQYjDKefvucbyweiaSx8AwjPlQEvDmUWT404+yzO\nEbtuMDZ2J+LgvI3ak04hwTdBIxRDBLEkN3svB3GQ8a0ZIu6Qux9FxsL+gzIa\nDxCTl77YVBc81rWd5Blnz+X+5nLmpY7bTMXntnPFGuluGb9rHJNx+qhrlq/3\nzt6N\r\n=stcU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHggWDrIf/BLvLSxAllO7DOthbXMOmAapTJSBdC7xQXEAiEA5W5419LbGbWGc0bnk5FcdZC4IWQUTFtF+7n9OdCAIzc="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.3.2_1595345498545_0.14307744453618776"},"_hasShrinkwrap":false},"1.4.0":{"name":"destagnate","version":"1.4.0","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"browser":"dist/deStagnate.bundle.min.js","devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.4.0","dist":{"shasum":"2947658c28aa2ae9509793c0d1f98fe441416ed7","integrity":"sha512-u/T2x1sGcZHH6l3uIHTJZlFa5GGoU/UbCH2za7Rq+IC/au+dz8YVLOwHZz53Ea1HPIGXT3PWVfBbyVeouoyqlA==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.4.0.tgz","fileCount":28,"unpackedSize":83483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF3AuCRA9TVsSAnZWagAAUooP/1AO49woXgAotYk3sNm/\nt/ZAl5suBqw4M1uPS1akGhIeGtlvsTElkh+gWmaQYByLxQ+OC3T14Q3sXKca\naYopWb31vBbuf8hDi4H26f1BU0G2869YGPt+QEGkcpHDF7l2C8DRJJ+Y1Ifa\nusrolh6sZgIKS7NwJFOy4ruofb0s71HDyVopsvvsochCtWEjzyO96dTR9oCM\n3lW6y3Oh0fZO/J1gPQYJwrkIn1EKF6h5R/EWZxpbX32PZTf60kTYT5GTKSJ/\n8g5ymK/ZwNsYDnbTx+0P6kiI6gwRpyFm6KDNCo59w8/sM/9/dZ9OSWaFxDBO\nTZSWYXbX7qy49LdVHFENDRqqamkYCIfiLhCiPyB07HOoU+yTUoFM0/DbdOvS\naGWDN7KT2S0aNcQIsjYFzOTLpkbZn8lYVj/IDA6IqNPVe4mo7kqzsdjBT8du\nnFec8DmlgM6IVfnTIFo+wBvZ+fkKCcrGLRXLranqF4r5Ox8JtVvGmxONjOPb\nl0NQWWcmqZzpNDC4Rd5K5dTtwI85Aop2+pmnGXsBX4eCDEpcDx3fiyX99hrV\nScw0ETHk/owoGSFKjaK4NiP39qapJydOsbdJ5O66QL1Y36JpgQhmcBOxij0M\nvm3Bbr7n5inUSceuxby2vEwTP60y/IK/25kivy0ZCtUypAs1pVmI6eeM6ZJJ\n2zVc\r\n=tI8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjAxLQBV4MZ2LhPMzrqgx4mh8W/cl+w0AUnyeCtYndkwIhAPKOqDXPrefGvRwHKBs1GLO1+y5/mtobyB9+4W2YMySO"}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.4.0_1595371565874_0.5552881815515636"},"_hasShrinkwrap":false},"1.4.1":{"name":"destagnate","version":"1.4.1","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"browser":"dist/deStagnate.bundle.min.js","devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.4.1","dist":{"shasum":"c0b9f15ceeed345d6eded26dc67b57a12d82fe40","integrity":"sha512-A9U6nzWAy3T4JPH5svjeroUEAbOSVZ20XvDDDn722VWNk+MS0ovjjGC+6UMnu+oCA3BvecS6h20s4L425TMV5w==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.4.1.tgz","fileCount":28,"unpackedSize":122958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF3EVCRA9TVsSAnZWagAAjQAP/3YmeKxnVd9bIxM3H7TG\nMMCtWnCvD7fjEskFh9FIGvQyracmzHlTMWb8Pc+xn6ZYxl93b7S6SAq4PXDN\nrAtGizbzbvnQdTQEbQtVAr0sgJyLdJFxyNilbpRp5m1k09wXncovVE+zwx9v\nsCVfxpxxOAx43rgA5lEK96v27iYH2yfHNee5SkfKXooXcQsTiwUnBoXKbgSy\nnMjDgWbQVIfzqheK4jOwUZOY4WWNhetIH08KeiU4MGHFzA3mXdimYM07MtsM\neGBH2F8H4klKXYLkHcH0YDEX/xbh9GaBjK3+Vk+5NX5jw5c7tDytdULzydM1\nTufLFGW7JnaetbA9z+dsPoaekvOYXp2IJ0suTtOmslGOZI+HsH7D0HSGQwv1\nHHSLm5iDcZf8Cxzbt3ZEp3gn9F0qyJh40wvf77GtCn46azQi2LbaogtvE8vP\n3exzSvJP4tf1VXteEQOMq+rN/96j/HYnbDCXrKZInES6RMr8qybpdwv3srnj\nmyan464ga5SMytkSMLqNpKliQyeWC1Ovevqqh8OZOeYY4AntyGnSXTh8w4Je\nJbYWDPUikbY+wJmx53pw5yb5Yy7pQ5V+Med/vHEoeNmCvdIO+i5GRzCFq0Tq\nrWKYQb+d5lkH471XtP9dcCWsVKMN10feuYBZZmCzfOyFUmFqru+7aO/MPde+\nJ22V\r\n=fw5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEf4aKqiLqLPp0YBuCILDk/d39VsQuBQhaULEm6Tqs6zAiAv+wV6PD7294epVJQeQm8qyO+AY2YaYZHSMn70BXkwUA=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.4.1_1595371796907_0.4845260601397552"},"_hasShrinkwrap":false},"1.4.2":{"name":"destagnate","version":"1.4.2","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"browser":"dist/deStagnate.bundle.min.js","devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.4.2","dist":{"shasum":"15296960ec2ca73519a06e129a0e0fd4d15f02e4","integrity":"sha512-7BZaNY/cDISrvF1i7/4UKqOV1ZNbbmDd/WmSaD+dG4lLBKHKcpXlg/S/Dfl6oxFJjGCaBijBk1EzehtVlUrjhQ==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.4.2.tgz","fileCount":28,"unpackedSize":122994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF48WCRA9TVsSAnZWagAAMywP/19NVENwLySz6ZnZU1gG\n5QYrB81EiZw2Fydhsgtv9Zoy4yzG1t+0jCI7As7XzNB5TtIaZuEhtIj+CHkW\n2zGc6wZleEYV0mLQ2R5sD2/j6kDlsN171LBY5BqnyJd3/c3C6dugforrDKmB\nlypt2on/pOdZh+3UcUsKC33QFHfNdspBVyYUvvkdHSETziCDiopIdJPCLxlT\nupCxLFq5tJK7dyGfLuaS6h7KKX4A8pQnO3dSXg7LyGqtWdLfIl6AttnoJ4gy\ne8twSRbxYmKhvmdBKRM5UejGVNnddZ60ZuxJ7qIHFzqFoeMeVp8w4F6kcKff\n3WQyRWbygwT3/i5RKAB3ZHEF+WPl4kJyEPUhPv4vRHZTys3WRmGIwkhuyBdd\ni0IIBK6Dm/B+ZSDQpi+V7xUWoFtU5mVfzuKCQf8LF+fcz1l35xRaM64E5XNo\nHmDHMJ6KmAIukcGtUA+e8KHPWhKa8Sof/rt56cQaqteYlWhsjB39g7jE33PW\neHwF+kCQU68Q6q3Dqpg2DA0oj9nLWBEcAf2V7eCZO3Hh7PmWoP9bYzvurvOf\nO7+z9czWn/gv/AmRibYnOiGAdBKmQ5Bj+3wj2Rm3uwFlhHeXZsT8OyUZiZbK\nGZeuOveskzn+V8J0nk1E4E18sYNCDtKhaQ022/ZTTR/atWQqGJIVV31IDoPC\n+xqw\r\n=N61P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQb4vzLlvkXSDKlBMBx3m7N1Xd/1xjWAL5T6uT2giSAwIhAOiDaopxLR9t6BJVp5wwaj6sEutTwEBr9soWFv4G296o"}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.4.2_1595379478016_0.28231984310922265"},"_hasShrinkwrap":false},"1.4.3":{"name":"destagnate","version":"1.4.3","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"browser":"dist/deStagnate.bundle.min.js","devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":[],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","babel-plugin-loop-optimizer":"^1.4.1","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.4.3","dist":{"shasum":"07accc49026cd61c43d85d0cb6a6d766e6e5d0e9","integrity":"sha512-gWY/NbVruNm3Tl6Fl9fbIFNjNzwTdI5lkzi01HtOL06Yf5XfLZ51kUclIG76gLENKsRm5YaE7RH7N4vQYwvM7Q==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.4.3.tgz","fileCount":25,"unpackedSize":141657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF7JuCRA9TVsSAnZWagAAlXEP/2CPcgmnjS1pHV5Sl5f8\nuE9RAUpKTlsnBud+WLx79WxCrCKAj9s6W0sDla/vSLWWvvcezin6/Rz3leIt\ne5+G5MPrY78XE0Q16d5oo0vfyg9NkYqXqHi+S7unAwoBzYCvoigtJQNduFHd\n+ayNC/ujFZUmZcq1vHIagobIuycPoA1CJgGPklT0TFIpvCD2NhRbW6FSllmA\n+z9nmbVrDCkRVJkBu7XBtqBHz7hbRc/jec/D1mv13lbGYLqKD3Fedn+963Ck\nnN6xygpY3q3F1YORP0afKYM3Kvg801g0pebvJ1wG2+MPXT6JXlrUwWCzTA3f\nTqfKmAIHGaEjnBP3AnmKgdtMmQVsTko127+HPgSKs5N+H7j6QvgK0KtOB2kZ\nlxAGO0nZdHBEq2vIrjT+uOu3+438o/vUIcllT/rA3vGq5lS1pVRBCN+5FSJG\nNMUrmFlVHQUAH+0xAmHCDQUm3vZOvggqwonaltzGjP5jEPTlg3SA6AaJzVji\neMZERg7KhTweXuHOOe/5Xpix4wb7hf+j6ZyhB4UiLIF1kvCC7pT2o0xtaTcO\n7RSyW73aQrgX2ryUDLM+0wZb0tDr9rc3Zg0Gnz6uUkJYk6RPfKARc8HpUgGE\nX4EqXDjJjFSdKvUnwyqQJw3CxFieGSIa2sYKtP1Fh0z7Yhh0G4Pnw52dHQmY\nEbbU\r\n=FBZv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXExp3r5FdWea5xGkHlWFBXLb4oTBIKNRIAgIQsA1afAiAkQMotA6Lod2NAsMfGcENFGCgg36iQWjkgsFBiWiWUqQ=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.4.3_1595388526027_0.2701501813946392"},"_hasShrinkwrap":false},"1.4.4":{"name":"destagnate","version":"1.4.4","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.4.4","dist":{"shasum":"5c538c284c5ef2bcdb59c08f4987efc4d23c3c6b","integrity":"sha512-q6CZbEWQ2bvJV4Z++S5h+tv3ybGb9M4rMc8Z2AjrfOCYGkpF9UyLSPzpUFuaM5QWSaRXOvDnVghqXuTot0W7kw==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.4.4.tgz","fileCount":21,"unpackedSize":127071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGFjnCRA9TVsSAnZWagAAdvsP/1pbPifbxtt8RmEHjuLe\nk3PI293xVKA7oKg0btqqgySGHLjPekrIunw89c4xbEr8sFTHbTru+l9G3Iyz\nXIc+H251h/MDUSFMJUxP2et3tS9AC2hWdmd42eoJzlJWUdm6Qa2WlNShJCQd\nCHGmGIvwPI8wCSe08T8psWST2ZrcQAVXmqnwTmAxXVAXQv1xetRTs6ml0fzw\ngfqx+ofn2QdBYJr1bd3drZZOFmX9O3yl3LFLXBmrAZ3ID45KFeJqbS8V/k82\nVSwnveDFspEpG6+NkD9iwhBUvSrzp3PyaawloO+4v8uU22pb8jIrD7ZwhDX9\n2ZcrYYOWQxdaXjb3zqQSM+027rCfkkX20rzb8Ie532INU0jzWCxHn0mykwXw\nsei1OKVpwUWFw6nCi5cLFIl69SluKAMDkjyMLrGoHAzafcH6HQ93NX5WE3hg\n9X/KzejLnR+J0ShuT7ny++goes+jU2ClhGQhrR9wxSQ2s/s15jFD++ycdddj\nipRwKPGskSaBizT1jtrj/xsSsKgOqB52f1TRRfugWd8bqtp1+vEXUIPcr4L8\niK7j9yiIhF7VlIXNWUFRr84iF6/ykNJeT7+dAVBcyc1uEBZSUwkysAcO232h\nktxK0oALAI6XOFr/etMDkymc12AdeJ9pctM8nmvsqX9CgM01kvIKP8aBRFed\nwyNr\r\n=mKfx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtdDwT6NfzfvAyTlfbKM1Tpa7J8p1iIg4Dz3x6a/IcJAiBjo5WUj5rD8ZMLGUHFTl57pNXBUtZpzt9O6XAKQZZXug=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.4.4_1595431143227_0.5806045729349578"},"_hasShrinkwrap":false},"1.4.5":{"name":"destagnate","version":"1.4.5","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.4.5","dist":{"shasum":"a3d00b97ed258d723ac6bc5e4609a10d16b3f641","integrity":"sha512-d8w2N5pWSgGo5eX6CloPljMu4X1ZxOPVyvUjhgdW7J6ZO5PrjGu7v5xnb0ZpWdEPW1nB6irruGC8CxVTZVUHCQ==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.4.5.tgz","fileCount":19,"unpackedSize":126528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGFrBCRA9TVsSAnZWagAAWzQP/1Z8e3wIYWBqJIat6R9l\nUyzUz/n6HejlgVvSe3HucnqW07I3WC2CusUzj13/t+Oybt1CM0eCuh+KtN+A\nuqMnmKdxFzsv9q3enyx8y/l3MGKRyJWtw6OkUbz1+SPDP2SyXL0wWgrCW+lF\njBYFWdVicX3wPUBcNOUUdfUdTjkekYGbw06UL/UufiJvsPK+33dCK+zfvjPK\nb2YICeRTS8MLwY0e9Y4TP6f08VL4wON1bxiCYGAvPk+TfU8LKSvAXbfM7nRu\nyGdWWxf+Lh/6fSsyK4OdR9MiDrnGIue4MPh8N2/+7WeXIhBiIIMEq+m+5CMA\nseIxCA6zN8XaOIXoXFJRMfh7EnkqaSG0gX0NHuUj6TcY5cqCehiwWmK0OQ16\nvriJa5xByU3hT8gj5kJAlZmZ6D2EvP6wsq2jN3ajjYXp5Yrzmvv7MwplyynE\nNyek/ZZM7TQRreiuhAJqrROWokt5KDaPAMWpbL3pCz7rvSK0PcHjQOA0vSxe\n92MmKAnqMILVaAARYwCDOBCozHFLKtN2WwbTJgqpjF0cIMzfMSvD3TjViBQ8\nIL6sLQAElRNtecuyXh3w4WK5DKwjbufS6CYyLlve0lorgl/aRyRaQUrEEj+3\nzptPCa5T2mG6VfEhc3YF6zKzrWtdwpzix+OUF8lC+X7xtkIwpg5up3a3Vdzz\nd8Cp\r\n=PnhH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADbwquo3Sgy7uOX3KpbfqIGN4abCJ3UgnNo8f11Un4OAiB0VDnkDE62cohZu37YVos7sYZTrp/+4HT+I/s9dtIVkA=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.4.5_1595431617146_0.340192988203438"},"_hasShrinkwrap":false},"1.5.0":{"name":"destagnate","version":"1.5.0","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.5.0","dist":{"shasum":"43ac78ea5d971622634d711e7effabb398ef7529","integrity":"sha512-dLEl5zYzXdV6CBOA480lKs/fyg8+7W2Px+SrcMCwVa2T2Q/IuHqsGpKjAkSMp6aF25Iry6HzAOwZBFvVhvKGfg==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.5.0.tgz","fileCount":25,"unpackedSize":170756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHyanCRA9TVsSAnZWagAAF18QAIYG/HMzzbHEvB7NnXJF\nHgq7YVFicz2KrOo2RYLO+pQgbrtfV/ZM70QLDWdvv49p6Ijir6PbVFHs+rL1\nq0xY1KNNAQ4KVFYEysra4mIQQ6mTBEHh1Ae+4QFhSRZKa4UusvMZd/fevrCf\nUCthJdHPsYFrqAvgmBtAxDCSkn74xQO3OXHzF4sxX/Vhvu+IRO/keyjtCRSZ\nWDfWbHvU9t2Ch/WPxY/8RapJKfrSJ3Mfm9t+8hejOwupDmVKYn/QldYFHw0p\ntY6tvC1Ag2Ql8xMsaO464ynKHSU/zROpZlx433qub5h74bw82M0GrThWYkJR\nUwkurvibhueMfzRlRj1PJtCISQuqeO9mbXbqNgDeg7K3jfSPmxikiQ3W//dV\nKgtaIQGIvJ+M43CQR0WI6geQeFVRoZHUIcQv10LDbos9e5oloj0VQH1DKSqd\nYReUm6cpgwio6BPgusFtC+8djZVr3FhMDY9AjXcehjmhS65OS4TiePzD8Qye\nRr+pbQz5QAgqsXm7We4fAG99rkIAKoK38xSuZTOYeGOmQx9oewZ+Dox9CWN2\n9GQg7GH388FfLB2y3NbJEWRSOUOnLsOHCRUZxUyxEoDXZ/ATMKtFDys8LwlW\nXZBleN06XqtssJwQ4Hh9wqk2J6HfSvMJr47NjTyDRS808fF6jTuyVU1Pr8U5\nNO4R\r\n=yHZi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD19HJq2vAM3ur44sqZrWFDniGTVAMu/jv7Jlna846A2QIhAJQ7QtecZ7q3LZ92M5VcnCE7npGZE5IHETBb900QaWSy"}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.5.0_1595877030922_0.3719818056129467"},"_hasShrinkwrap":false},"1.5.1":{"name":"destagnate","version":"1.5.1","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.5.1","dist":{"shasum":"59bf144e345d5e1ef56e4b21cca5743f04762327","integrity":"sha512-oxu+OhjX57St1z18da2qDb5gyEWrMhTlRBz/0DQ52BDD9wBSySqWBps/DSkdUG0El9x6n0ZYO92EstutccE+Ow==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.5.1.tgz","fileCount":25,"unpackedSize":174263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfICRACRA9TVsSAnZWagAA9PYP/j/J9eSGrS5+Zr4KHmyO\nB2RGWmqrdKIBfGbIIEw6CCpo2aFhyQ36V1oQBoib4jvCWdq3o72Y+jZr0Rts\nWAG86Qrnms3JwXTPX3VWWpcCaAEqyxXm/XTVd/B9XpFaDAIHSNMYIRsoemtP\n7CjevyJMhVjxII4h21ngvqRKXiKzLXsVLvfbYqLRNK1Ce1Ryez+Mt0WRGn6p\nIGuDfnaYWF6QkPy+QsaVF3WgGPkG2KJmuJV8wkRckcLGJ9nMns/17oiaXLbc\nynzdVabKQfCsXdrhmJUr+rIhx+FFNm0hsnTJab7L4qX8UlfWsKI0vhehIyHo\nSC19+qBOyxMTfzpt4DgeDJtmIELlFik7cOerBbcqZilfctrg6FKHKnNhTau2\nWwK0Z9aFbG50hdsr0nRvgDcsSamAVnQKU/dtPTb8ekZaM59POeU7gOHcVDLL\nXUPt4QPGvs2fG3fBSxMGgdBcJynG+XvMdWCPzouiU01IwU5JaAJz9YWVeVJ0\nBS5ePcTO/23WBZpQ8CXeOVfWQQJxTVU1vTKAwnCL0typsKZL1YJvNhFSjJ9l\n3Uox4JneMnFAxiaBnbzhVo3F7c5fCtbRICCE5d6KfvAXLir+bdRdVNIyFE5i\nRnJk+zIOqvugROgZnFTWBJU8fr/yCgGTPkqqXlKAOW5a3PDaXDVDdBCQBSEd\nx+nO\r\n=ldZ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVpUsOcbo5h1D6VWAV10+CnLNvIKNBoZ/3v7KO7JwUTgIgF5AJci3qxdt0AYQi8NaXjPSmVvPHDK2yEcuycVWul58="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.5.1_1595941951862_0.7259821986097448"},"_hasShrinkwrap":false},"1.5.2":{"name":"destagnate","version":"1.5.2","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","nice-try":"^2.0.1","nyc":"^15.1.0","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint","test":"npx mocha tests --exit","coverage":"npx nyc npx mocha tests"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.5.2","dist":{"shasum":"ae46b22a377d9760e7784cca55b34e5b953e9854","integrity":"sha512-PfAHpPumWmJQllh09eu/2qtRRWlQZH4R+dXdEC9mZrQiypqCeuLIG4Yuh/9Y6xAd6i+dOuUSs5SyXvxNMHyb1Q==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.5.2.tgz","fileCount":27,"unpackedSize":170787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIla+CRA9TVsSAnZWagAAZG4P/0D/SWl16hBaxJeoGu9S\nik5RCZ31hQCLHpBtQZIr+hbZDTzZ4GVtHNzHLlUkvekb+LPrdoTc1mSluV60\nWfOjNKgRTvj98RtYJ7TSHobYrjtp8pvLWdikS8SNgirq+AnMxN1+GU13c0Jj\nZaY0WthFHrY4XYMGuw6ja/3PgYV/iZHLnUmDWpOSyG9wagESU+a+sj8KoQxt\nwieyM8PRV6L7TGI4FdOOLNanbx3w3z96GrdNqkoBkHVK+zo1o0XTo6fz6V76\n3+eTQH6onhY7PlWO2eZXcNTYtkacrkKDeaW0O/uz28FETM9aPN0RLIjOnQXK\nus6T4TFvI1x7dCzb1SdBe51c1yvYM1udwmApumv+hzRQAG+YhYXd7wo+pexb\nwWuP2X1VjN0m8eRSTckcatAZcsKuzRsE9nnHz3voKJQXiS+CHPRpHuxRl5Re\nzIwd/iIPMfc5OiNm5BMg7p42r2Z8LMB4+t+5gyq+ZaOh1Ny981qh9wkGNVG+\nKaOkLNAYyB78hiWxeA9yx+iDaPErsw+sOCzw2xdjop1vkqctml4pCHUPVPY2\nwcCpz1L8xDmUTptYBIEBSG7pIzQg2azka9pfI4M3TX2xkGqhsFuygn1ozPQE\nNgkKrumXPPlBfLIx/6Erabs8LU5nD/c+fB3xTWCK+mF/AfpB7uxHScq3kjfb\nZuOI\r\n=2mfB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoAV46Favxo5zidmFu54wObZJeCjG80vuvK64I6cZm6AiEA8nhnOOzshRDPzD/8LlWPSkeO5mPyA8dmhLThDzWClU8="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.5.2_1596085950046_0.8576578355403675"},"_hasShrinkwrap":false},"1.5.3":{"name":"destagnate","version":"1.5.3","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","nice-try":"^2.0.1","nyc":"^15.1.0","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint","test":"npx mocha tests --exit","coverage":"npx nyc npx mocha tests"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.5.3","dist":{"shasum":"44a19ba15b1eb6631d942bf0308749074f2ec2e4","integrity":"sha512-sSNJGguoOIKi+6wAM6PRf2CWua8fDcERWekL5mdi231HTvM7gz5b3NtPGcrrIZkXvu+EBUOTrMkocT9I2kGdAg==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.5.3.tgz","fileCount":28,"unpackedSize":177045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIynPCRA9TVsSAnZWagAARoEP/RRmJ9aEyP2KIYJcfLVA\nQWPTmHwA6r6NRGK/0Nw88zIGA0USzbJJ/akrEAKw1P7/FIxi88MMOB8nRdbM\nx0CTEulI3LDYTRyR24T60Dg9pGUXu6DE5WvoduzlbKbzh2kigEFJ6mkQPvrs\nvVBFxTF/zVBpD739F882uGrRnH8PHtIFr0++MK0d9Bx2gm1Nx7Q0m7T957iK\nHinIrg6p0qTJI5CpSYK43ouQNgm8/eP25IqXrp0vgLLisJoLTcT9TLgchn6z\nlErFEoQlvqSeS9oaZrabJN+D74EfS2j7Qfa0dcT+hj87/h2FH+CnIHoa8kqZ\nSwtsp5rkZ+HruJEuPa6qmgkTk4MnxtYWjAMF8ka9yszJQltqeTm5JSUdCE0U\nZSddv7GpLpfGKtWgDK8Oe8/2sHbiIvE+LwWGrGnOLC9eTM5qpgNojQXE7NW3\nWf0D6EeYZV/sha7Jw23Os4cYKY29Rnvk0YG52GYAf4w+NAi1faqef72iMYOF\nWUQCa88bd5dtHrplJiVx2nodWuzSRtbKsiQiStnNA4emPsZPofgJuDMjGXC/\nCuav45IrmzPcD9JM4J6xatJ4bPRnEznahtySSWFOhiS7fN791k46zcrOBLG5\nlBwiDXouGjtnRV2WrzPIHGLrLdRcBY2tyLOTDypLh0Iba8PWXbNCC9JbvKeM\ndPWC\r\n=7aHm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRUbBBgrhPbMXLi6qRO0ygMQxvie4dHaSej46nnvUsYAIhAI5NmGPKNiomjB055lZBamsKIqSt8yzsJ+WmNxI3howA"}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.5.3_1596139983150_0.747998759245109"},"_hasShrinkwrap":false},"1.6.0":{"name":"destagnate","version":"1.6.0","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","nice-try":"^2.0.1","nyc":"^15.1.0","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint","test":"npx mocha tests --exit","coverage":"npx nyc npx mocha tests"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.6.0","dist":{"shasum":"b2eb8b2ac589c4a9c6d5fc52c080460eff14edb0","integrity":"sha512-o+GBgQ8+wZ26Ci4v3O2jc18ke8kQhPUkV715xXhY5c6wJfcY/zSES5+pttzzwitMLWQssm5tCyn9wpRuuYJxIw==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.6.0.tgz","fileCount":28,"unpackedSize":285396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNEBWCRA9TVsSAnZWagAAEfEP/0o7/HC1u8diX5eSF3a+\nC82/V6PfbWL+qkyMsfxTXD4NJTApfxv0mRvpms7vgz9Mxn4nkA0uuRFyMjEK\nQ/uAuEvRsT76unVTIMw/a8n9vaSbh8J49OaqU7Q1GiNZRy/63V3ari7MGej5\npRTx8G+c7lGTPpSaatfNo8XVbwolhf/AAgLA5HYDV7VBMIrT5MZutTGOnMpX\nRC2C4TZ41aKEzATg/k5XJDcCs/gW4n2LmS0ZQ+gI1snPrrnDs7qIWMdzryjJ\n4jV08wyfHiTCpBbgR8CON4Y53w7zK/q7VV3e5r4yrZaC4/JCY4ipfoDhgT0G\nAQLRGsVWTk/DeoWjDsnkzv2Awsvl8Sg94mbu5P/IRrAi3QAfmvm6Oi/pej31\n1dt44BRXGpVEjmJK3K4L91zjHiicS6e67soi11nVRQPKMIK6whSZ5QbyIkzM\nMIPaUzmAJEWOh83uD33tKFVzQue1X4SppR20W2ViuW+cSjPfBMZyFeOB/FK2\n0W0GMT/cVhoEc/bTVLmBPBoCEkRYMNBCqlAUzF40SN2pZCtZG+fKTus3D3rB\n2hSM7wC9cdaRQyLWDNUsqNvAZpf4daA5rbpo8TPQZC2TGqXwGDAVyuFzz9YZ\nDI4MNkWj9VKj3MYcAwNHIGZTAzJVAboX4qsAWHN4E2pIChYpZQPUUwBP/6Gk\nwmj4\r\n=sX4X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfCFR+TwdLMCS7ZX0h1mlP7RVYTAk2wfAScgla9PWmeQIgI9QbzhfFr/h9TA6thuFy6+huoVqsPizVnaaVSERlS3w="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.6.0_1597259862329_0.9659650206927561"},"_hasShrinkwrap":false},"1.6.1":{"name":"destagnate","version":"1.6.1","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-minify-constant-folding":"^0.5.0","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","nice-try":"^2.0.1","nyc":"^15.1.0","sass":"^1.26.10","typescript":"^3.9.6","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint","test":"npx mocha tests --exit","coverage":"npx nyc npx mocha tests"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.10.4","commander":"^5.1.0"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.6.1","dist":{"shasum":"0d38563b55d26ffede595d72aef8d2f296895177","integrity":"sha512-kl4UAJj4ld9ABGfSd299qz9oPFe7S2TnvKo5OZcX1YSEDBndQmtsZEXMH3NotDp/MA3m43ywkwO+DJ7lRZ6T7w==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.6.1.tgz","fileCount":28,"unpackedSize":285710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOXoiCRA9TVsSAnZWagAAODwP/309QIC6JYlIavjW1QO/\nju9OLnhMr+QNczUb2bE1/7rWd9nDl2DaxFtQKOonCY3j7puTk23UtqwF1qW9\nGvqbvb/L0y5kQiqBdaOCVHIANj3I79azHoutpeMxSyJn8ydJz5F/sfhxFoVx\nt1Vmcz+TSnzx3bsQdPNb8EVXSUIyYpcTw4Wz49VtzW+3rEd69wJ4yt/iPGKb\nj+R5wQfTo7lLY/NNbSjC4h1Q/c+JbbAtEpFVnRHGv2DSOLCbo3yxvJGCp3te\n0NQVFwqcF5tC+D9TesETke89nJIB1NWj2VohAut/+Lm/KDleq0hEmEjIaB5c\nCg+vJSqz9QQ/oDYl008j/MMmbejiRz+nXixCChzU14sQQ9UbJNwEfwx+1Kdm\nh1PZ1DciCK4ZAUV23Q43Qd+AIi4EENvVfzFrCwP3q5E/Aet2MRLR4KEgjlKX\n2nFJZiC0T/6FONXBvU6Oa/ziq5mMPCFv4DF9gRuFbfTu6OoCWGS/qGGUYJBd\nuSNh8dxRiyi9w7gMQa2lJnDJbEcg529v2rkUWzk5xZMWz+03L7Oi+xtHanle\najW9VYXIG8asonc6kb18dLLY4QogQniaudWn2Xi/h9BQhkoh672Z/yAPPcAG\nhVifY+jsoQSPjPVZXHFsr5kihV897jvxReRm3Lfl7hYxH970iZMKYZ1vMj8M\nPEJA\r\n=gmLj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBQItt8uSnckwZvn0NYD160EwKvVwmxRjMWvmhkc3pegIgQIfF62H4FQWta8s9vBtTcLxagY0IvNCEJebfrcx5Suw="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.6.1_1597602338142_0.23249691057192967"},"_hasShrinkwrap":false},"1.7.0":{"name":"destagnate","version":"1.7.0","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.11.6","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.11.5","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","babel-preset-minify":"^0.5.1","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","nice-try":"^2.0.1","nyc":"^15.1.0","sass":"^1.26.10","typedoc":"^0.19.1","typedoc-dark-theme":"^0.0.11","typescript":"^4.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint","test":"npx mocha tests --exit","coverage":"npx nyc npx mocha tests"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.7.0","dist":{"shasum":"9ca58f6254dc843c8864105cd989aa39a17bdf0b","integrity":"sha512-JT4BlY62Vy0S3a8aPgfJnIcJyKcYUtUCE8GTTAFbS7791Q33c+RfF7qz9Ulc0QoMDx0IKGxLLALPahrtQMRPlw==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.7.0.tgz","fileCount":51,"unpackedSize":357155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW66HCRA9TVsSAnZWagAAbu0P/juTM2NXXe0Eu2rfjAIz\nDLjOcfvbhY6jGj5ay9onfDujwn0DGtGgFPphWVHl0NEw3uA58ZThAvCGXBXA\nxZ7SoiJtypwRBgGgNLkHLeAtiluCEtnoTsBqluwliPdmYJ57doFiVaXSnrX8\nNIroER703nayEvUnBv2PonR0fxtHaqvndDyYV0lW7CidYYJlVVVhzaCPAhcz\nGWE1U0b2/5bPEoLVgG8XtQcH/H7pLLHiXPM0N8aNqfOMBWK1qA496dlmJmNm\n3AlWtdlcTDkDHdhzD6/DKjGPWYQqkNQieTt10h589y+WFtxB/OfwnH/yFXp/\nnTuhvIebYh7MV67/nulciv4kbXpp4fKaTwji1zijq+sjsGr44ZsPLAWa54fJ\nj0PUZNILQVzAURvWyXk2qLpOzZdcaukAEe9acs9CeEx4nXK6tVEh29+DYJEv\nurxHEoSRo9ebWFP8gu/2SXV8U8tOYaJcI0K8Y26e1Nyq0ksxL990CQpQj+++\n2BJ/zFB9H2Lymx3+zzw/wbeKflRLQaU6jtrMZt+mRH4N5XZrDC73lEe2h7K8\nFt9p06cQ3uiPyX/XsVlcRi+Hb9z3zdpHQqO/iGlRbu4g2rB+i9AL6WUS+UoQ\nsBEf3K+XTuGDXPCYPTAiBl9o/hdSE6jVGQN8LgWdJb9f6dPdoz04KmHUawLy\nMGj4\r\n=uVYc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwsucwzgeey4u8AxRiCs1Ky9yzAMQOab18CmrayOou6AiAoSdOjcGXdIgqvQTIf1QHx2J6X/sn/jBShVoDXy3lB7w=="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.7.0_1599843975282_0.23241532647571983"},"_hasShrinkwrap":false},"1.7.1":{"name":"destagnate","version":"1.7.1","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.11.6","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/preset-env":"^7.11.5","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-loop-optimizer":"^1.4.1","babel-plugin-transform-merge-sibling-variables":"^6.9.4","babel-plugin-transform-minify-booleans":"^6.9.4","babel-preset-minify":"^0.5.1","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","nice-try":"^2.0.1","nyc":"^15.1.0","sass":"^1.26.10","typedoc":"^0.19.1","typedoc-dark-theme":"^0.0.11","typescript":"^4.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","start":"bash build.sh --watch","prepublishOnly":"yarn build","lint":"make lint","test":"npx mocha tests --exit","coverage":"npx nyc npx mocha tests"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.7.1","dist":{"shasum":"92ac66ba21fe1a13e18f84edcbcadfbefe7794cc","integrity":"sha512-7wvH/e407ElkdUTm0ioC7dv0HK6xmcN0bNldYQZikBBVMk23Ve31zQ3BkSKo4e+FzAOwBWypQdqpQu2EYjc06Q==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.7.1.tgz","fileCount":52,"unpackedSize":357306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXD/WCRA9TVsSAnZWagAAYDwP/AtPQkfP95tiFEz9IN8C\ncfQtE+1hY2CNqLN+pilcWu1PcfcVuRTpd5z+iMOnLSrv5L8NK3tpjU/gQqVG\nPsw8ApOHRn1eA1sayZiffQ8EGnKNzwrfhoQLDtdEWNIm3emzbl0I9Cgguygh\npYBNNWHRGP+855UfGU6ZXBXAlqu80nqghFZH+dzjiBI8VNhuLw9j8bUhxdkG\nvjam3M1Am/LFyePf7dbTPP1meZcrL/3upnOWuVhmW4hAObnqxtc3eExNb+DS\n8Uc5c8z85DYvha7WzhV/VoXn9Db5zPgm+AnS2oaFnA9WOPAzI6Pj3R0+VoMJ\naSHNSBYMa1WhW53/QMoYbbFvrr/1rV3nRDUCVSLxwnFLUcuLiuMezytJkZW5\nvioxIIbBS68H5ImOyrb+jX8/Kwh/ZI0y2Ps6OcYdVAjAvY7sLd+F5oZm1Vjv\nbH4NqNq3KwhrvJwC6VhY1vcMd/wOj7hv+UQJ9olGbnv/XBAlSbYc58p2Lxil\nvGxB2X5XBXVkqoXqjPANaTxdRIZ2XAF5k/RD8RdZ4A9heqlTmjfceZoTfPVe\ne5RLhCpeK8WCG3xlteQBgr97+gnFIUYqLAQ73pBposMIcrU2vHynerO1nyLU\nM73LyCQawO3Rl8K/0dNUNYPoLmqqzF2+SUQ/o+pPyBP3a5uB7IzUrvtp0l8k\nwXBQ\r\n=Antp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnG8QL0BIigH7vy+DqhJvhXsFxkCMjTsLrMhhVMSdZ6wIgWgGpvxCHnDAt8SK0ia98rr2wK+pgv2vajASO0zyrx90="}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.7.1_1599881173632_0.9882809846547023"},"_hasShrinkwrap":false},"1.8.0":{"name":"destagnate","version":"1.8.0","description":"Make creating dynamic components within static sites easier","main":"lib/index.js","types":"lib/index.d.ts","bin":{"destagnate":"cli/index.js"},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.11.6","@babel/plugin-transform-react-jsx":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-env":"^7.11.5","@types/babel__core":"^7.1.9","@types/node":"^14.0.20","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-loader":"^8.1.0","babel-plugin-loop-optimizer":"^1.4.1","babel-preset-minify":"^0.5.1","eslint":"^7.4.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.1","jsdom":"^16.3.0","mocha":"^8.0.1","nice-try":"^2.0.1","nyc":"^15.1.0","typedoc":"^0.19.1","typedoc-dark-theme":"^0.0.11","typescript":"^4.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","start":"bash build.sh --watch","prepublishOnly":"bash build.sh --no-docs","lint":"make lint","test":"npx mocha tests --exit","coverage":"npx nyc npx mocha tests"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"@babel/runtime":"^7.11.2"},"licenseText":"Copyright 2020 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@1.8.0","dist":{"shasum":"628dfd06b68efe5ed6c20c79700f511ae764ff51","integrity":"sha512-aNWTTJGKMp4apjss6DrzNtP1YV+UMiCcSJLZlx8Mjr48F1aH/d0NxZXspK/x7jeva7ecPU3mcoR7b5D9d5lQOw==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-1.8.0.tgz","fileCount":48,"unpackedSize":428659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXWiYCRA9TVsSAnZWagAAKO4QAJulDgxKjbHruXYpQ5IJ\nHR75CSrebFNzseeB4RAkoK/+yAHRX8/dkMev41QOMkooO10icEzehoatV4wJ\ngngtRfb3qFDqXi0TjHEDDr9SBzlq00iG0aZDXdq3PsGE9Kw4Q5Usx/tXecvw\n2EzssUfNN1ChSuBBFu4dFRV/vgO+62AOxdj/j/K4viThch2jDcv+A5fZMYKC\nHDuqDMqmj/EO1Vb9/OOkIoXVNp+pz0p8VeqbdFpWBss61uGx+UHxZKw6oqVk\nW7MmAt+puoAi8fmJr2fhUQ763mYe6qf51PLTufQLm8uuHvUSVw2PWysajM1y\n5HmVAmZu7wjUXVYKuL7R2d5cKHX81h3MvuKIDMPgFp0S2s7CJOiO92UPB4Jq\nn0/MRNPbsyAyvEOaZ/5s8Z0GgJ90LEAWzPom1WpCtcNNc5eE3gbaFkbttnZ/\nQ9s0NFvlYmPhemy31Tm5pW0q6sQdU4WDhLV6Y0OpK8SIoTrGZXBs5dAS7kHi\nXgXvrb+5K3RJBx1TiMcJtruIfnQYg+5IdgniWEfqHW7Wm1AOBSwY7JAE09+l\nW+nZ2505pjNix3F3xxEggrao7p7lwXByOu9SegWKZaGNEb6H32AZtDJ0vHMY\nFc4nzdpDSEvCEsFx9NDMiE8t/yhevK/oyfcxs4mzKIdIwBjy1NhpLmaoL0Pb\n9SE2\r\n=heu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU/vsHrvuRxjCnuwlWyL0YTjojTmIpmqyvly1ay5Ra7QIhALTi7GklB542FnKuBocCfElCkGGd3/F9bku3ldi1PfaC"}]},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_1.8.0_1599957143501_0.5756218850711055"},"_hasShrinkwrap":false},"2.0.0":{"name":"destagnate","version":"2.0.0","description":"Make creating dynamic components within static sites easier","main":"dist/esm/deStagnate.js","types":"index.d.ts","type":"module","devDependencies":{"@babel/core":"^7.12.13","@babel/preset-env":"^7.12.13","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-node-resolve":"^11.1.1","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","browserslist":"^4.16.3","eslint":"^7.19.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.3","global-jsdom":"^8.0.0-beta.1","jsdom":"^16.4.0","mocha":"^8.3.0","nice-try":"^2.1.0","nyc":"^15.1.0","rollup":"^2.38.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.1.0","typedoc":"^0.20.20","typedoc-dark-theme":"^0.0.11","typescript":"^4.1.3"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","start":"bash build.sh --watch","prepublishOnly":"./build.sh --no-docs","lint":"eslint \"*/**/*.ts\"","lint:fix":"eslint \"*/**/*.ts\" --fix","test":"mocha --exit","coverage":"nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"keywords":["dynamic","component","web"],"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"license":"MIT","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","dependencies":{"cross-env":"^7.0.3"},"licenseText":"Copyright (C) 2020 - 2021 Luke Zhang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","_id":"destagnate@2.0.0","dist":{"shasum":"9df0f090ff0ea5f2e98227172b5213c4940a397a","integrity":"sha512-Cdv19AjvpuU2rRALkHsx4ZyCsTECO1MdzXC0FbFiKWCSPFhs+1SfB2OrkJKnhsKngO2ZEJ91vfgER/4PgvQjIg==","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-2.0.0.tgz","fileCount":64,"unpackedSize":818726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKaQECRA9TVsSAnZWagAAtmMP/0Aizy09dR6rZj9iZN0/\npuU5YEFsviMA53kErcOvYEXZ6sHYuAVEJwp9Og+XG+7kgkiQ5UvK3nSDFShF\nKEM6VddMf8a/TbUSHyR0cvG5PJAPwbNuL2tiZLQ/PoJsGgkCQgUOe63aGzDz\nm22Kbq9TElsdwAAhsQyiiq8y+eYIDBSuRpx45b3QLESKqRtKYRfeexLpmRBz\nbT5v8h68objr7ZoEdj7Js5UDPBd39c9gBmk/gPc+Eo04Klir71rcKajnOR4n\ncbOBLGuYjD6K7hjpK5JA6WfKy2eEiusEiTce3h+Lf9wJKzYbE3sMie6qDBVy\nMU1N2PYouCHrUm9EYja6O2xP0y1I9CqHs+iPZRfmJe4sRIQSfQnM0DTgTteS\nPgBfwvD9d0wAtxcWnSCRTjqfm0OYXISmpHk85CloZuXHV/Gyn3GPmanOThLo\n89H3bEgkqA2B1RrAw+KWpY6/4ERq+c2dXVNYBBw56znnHCqdxJcRJ+avl462\nZoE++Uwq3FqFxR3AMrC7gdrR5matd66x0l9TnIG0ZyyOMsFmEmV14jHPkI/i\nZFQQ4iuPMzyS1mhebJ6wAGrWSKrYxvVWsxLoVjBg+el71Fe3QEP0WWtIT59g\nenUrwpJO8a9k2MyOw9wJJmVQzsuALkh0c4jieNkiep6+c0MsnAfDBmh8MwsD\nLBoA\r\n=Cn0u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2tdrevco6h7oRzqExgmnxRFlpRTBEbwoxIkLPMEuz6AiEAzCarSS/Gu4IM+hfXPd/FJRsudIeCEmQRuXr1F/e4cAs="}]},"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"directories":{},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_2.0.0_1613341699409_0.7556114338628033"},"_hasShrinkwrap":false},"2.1.0":{"name":"destagnate","version":"2.1.0","description":"Make creating dynamic components within static sites easier","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"main":"dist/esm/deStagnate.js","type":"module","keywords":["dynamic","component","web"],"devDependencies":{"@babel/core":"^7.12.13","@babel/preset-env":"^7.12.13","@rollup/plugin-babel":"^5.2.3","@rollup/plugin-node-resolve":"^11.1.1","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.2","@typescript-eslint/parser":"^4.14.2","browserslist":"^4.16.3","eslint":"^7.19.0","eslint-config-recommended":"^4.1.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-prettier":"^3.4.0","global-jsdom":"^8.0.0-beta.1","jsdom":"^16.4.0","mocha":"^8.3.0","nice-try":"^2.1.0","nyc":"^15.1.0","prettier":"^2.3.2","prettier-plugin-jsdoc":"^0.3.23","prettier-plugin-package":"^1.3.0","rollup":"^2.38.4","rollup-plugin-filesize":"^9.1.0","rollup-plugin-progress":"^1.1.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.1.0","typedoc":"^0.20.20","typedoc-dark-theme":"^0.0.11","typescript":"~4.2.0"},"types":"index.d.ts","directories":{"lib":"./lib","browser":"./dist","example":"./docs/src","doc":"./wiki","test":"./tests"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","coverage":"nyc mocha","lint":"eslint \"*/**/*.ts\" --cache","lint:fix":"eslint \"*/**/*.ts\" --fix --cache","start":"bash build.sh --watch","test":"mocha --exit"},"gitHead":"6120b6bee289acf1ab15a898e99fcf7110a0f1f0","_id":"destagnate@2.1.0","_nodeVersion":"16.4.0","_npmVersion":"7.17.0","dist":{"integrity":"sha512-43urLKvgx9ja5uQ+UmFJ6I6KrpFPBFYPoUmTtp8+PwgVRvo3xoXKLTOgwkWRwP2H1pDVnKFn7EWzO9IdAZO3fg==","shasum":"e94179985bb34caac40573c17caaee9dc35c0619","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-2.1.0.tgz","fileCount":84,"unpackedSize":1119288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2z34CRA9TVsSAnZWagAAP6oP/1Vcpe0FCy9IYxgmYJyi\n4lJSeXFpes2BSduXkJ+hXfOfOq4JWir2afwPq47E/wEb/5u6tCcUK5C2kyuH\nIvWmvbCY2RJdIVzVwbcRuezwlOLv0LPFDtnLKS6Z++AS78LO4JlF9bR1bIee\nNIa5syFaM7hggmvLJucamgvp9oa1FHnbqoQz+9o5LVJ7YQun09Fx2asKd+Us\ns2y09TbEqk97A9e3ZYxdSi8t2OH4EeCfBeAWaqI63uQ2YyNfYio5m6RB4KgU\n7Y1K9IEh4cs/nw8LZl7cu/7hrs1c+r1mbtPA/P3OEtAxT77d2gxGa8pVEPfP\nvdIeNQR+yjwYSg+tqBLLek5tZtDhSKmz8sA1wKmGBdWl5PIvxh4Ky6ysdL4o\naN1FIocqmk+6iMZW8Vq1b/55veC64Mn/BLNLKkUeoGC1Scw0uRxaHdQeSERB\nGTIflDqaRemsA+A/zP1sq9H+o89fUsy38ainxBfFPKNnCyW9kKblG4smqNQ5\nhppN9v94rBCY7Ax8IR8iJgHzMUEgHGvFPqKa8PQOmTq28CjwxwxgJJvcJ561\n31bNIhrfptMPAsuAHhhKQPVgxs3fwtYECJCVkNTSC1Wteubt6lZZ6cQtQmWR\nuuTCzlqxsCz1ZSdGtaA7eJ/On1oFvHtjI3XrV19PiEeN6+k0XqcGU5mEU1lH\nNewz\r\n=eTT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHY0If8BjiMxejwktM83mQMw2kZvmuM4ahqE5C5jxDAeAiEA8r8Nrb/WElrf6qUxuo1eEQd7xqFiOacnr1uA1gKXKTw="}]},"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_2.1.0_1624980983949_0.7424600255198928"},"_hasShrinkwrap":false},"3.0.0":{"name":"destagnate","version":"3.0.0","description":"A lightweight wrapper around vanilla DOM methods","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"main":"dist/esm/deStagnate.js","type":"module","keywords":["dynamic","component","web"],"devDependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@types/node":"^20","@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","browserslist":"^4.23.0","eslint":"^8.57.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-prettier":"^5.1.3","global-jsdom":"^24.0.0","jsdom":"^24.0.0","mocha":"^10.4.0","nice-try":"^2.1.0","prettier":"^3.2.5","prettier-plugin-jsdoc":"^1.3.0","prettier-plugin-package":"^1.4.0","rollup":"^3","rollup-plugin-filesize":"^10.0.0","rollup-plugin-progress":"^1.1.2","tslib":"^2.6.2","typedoc":"^0.25.12","typedoc-material-theme":"^1.0.2","typescript":"~5.4.3"},"types":"index.d.ts","directories":{"lib":"./lib","browser":"./dist","example":"./docs/src","doc":"./wiki","test":"./tests"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","lint":"eslint \"*/**/*.ts\" --cache","lint:fix":"eslint \"*/**/*.ts\" --fix --cache","start":"bash build.sh --watch","test":"pnpm test:functional && pnpm test:types","test:functional":"mocha --exit","test:types":"tsc -p test/tsconfig.json"},"_id":"destagnate@3.0.0","_integrity":"sha512-pq+8H1Zhlir5ZHmQ9WeJGJ2Eq4YAaUw4AtDxbLUXYY1VyDSgvmsi9cCgZ7Pj9X55nvcBLuqF3GBwjzT25O+Yyg==","_resolved":"/tmp/e28a5e5cb3052e8f507cafc5b59a9d52/destagnate-3.0.0.tgz","_from":"file:destagnate-3.0.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-pq+8H1Zhlir5ZHmQ9WeJGJ2Eq4YAaUw4AtDxbLUXYY1VyDSgvmsi9cCgZ7Pj9X55nvcBLuqF3GBwjzT25O+Yyg==","shasum":"0cb82cd755120f629d6f0a6832341d40ec924742","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-3.0.0.tgz","fileCount":48,"unpackedSize":409433,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWO0DUIqTn62KQQhj0HLmgWH5cxLZ6n7So5WV94aZyzAiBhi9pibrtJZD3kTHuK1YzsjtOGzH7zeVE7On8IH4t2OA=="}]},"_npmUser":{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"},"maintainers":[{"name":"luke-zhang-04","email":"Luke.zhang2004dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_3.0.0_1712183291398_0.5864307382969982"},"_hasShrinkwrap":false},"3.1.0":{"name":"destagnate","version":"3.1.0","description":"A lightweight wrapper around vanilla DOM methods","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"main":"dist/esm/deStagnate.js","type":"module","keywords":["dynamic","component","web"],"devDependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@types/node":"^20","@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","browserslist":"^4.23.0","eslint":"^8.57.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-prettier":"^5.1.3","global-jsdom":"^24.0.0","jsdom":"^24.0.0","mocha":"^10.4.0","nice-try":"^2.1.0","prettier":"^3.2.5","prettier-plugin-jsdoc":"^1.3.0","prettier-plugin-package":"^1.4.0","rollup":"^3","rollup-plugin-filesize":"^10.0.0","rollup-plugin-progress":"^1.1.2","tslib":"^2.6.2","typedoc":"^0.25.12","typedoc-material-theme":"^1.0.2","typedoc-plugin-missing-exports":"^2.2.0","typescript":"~5.4.3"},"types":"index.d.ts","directories":{"lib":"./lib","browser":"./dist","example":"./docs/src","doc":"./wiki","test":"./tests"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","lint":"eslint \"*/**/*.ts\" --cache","lint:fix":"eslint \"*/**/*.ts\" --fix --cache","start":"bash build.sh --watch","test":"pnpm test:functional && pnpm test:types","test:functional":"mocha --exit","test:types":"tsc -p test/tsconfig.json"},"_id":"destagnate@3.1.0","_integrity":"sha512-A+vBNG5sWI54cclAaw/po5qnFpejUyB1TSVPhDSgxZaIh01KbXb35rJFQP5zUWC4MU6fsWqELIuKb2smH7d+aw==","_resolved":"/tmp/a304f927a5e5f802024453b5cf84f394/destagnate-3.1.0.tgz","_from":"file:destagnate-3.1.0.tgz","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-A+vBNG5sWI54cclAaw/po5qnFpejUyB1TSVPhDSgxZaIh01KbXb35rJFQP5zUWC4MU6fsWqELIuKb2smH7d+aw==","shasum":"6b13be3b0d286d39eabdcfb65ec277effdcf363d","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-3.1.0.tgz","fileCount":47,"unpackedSize":471120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvJ3KxzlSRyqBCSXMSSHbH3+py8WCyeo5IS+uPg49hwAiEA9Sco3pqRwsEG9BkU+LdRhHGvmkpzidsMzFFTbeW0eyQ="}]},"_npmUser":{"name":"luke-zhang-04","email":"luke_zhang_04@protonmail.com"},"maintainers":[{"name":"luke-zhang-04","email":"luke_zhang_04@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_3.1.0_1712759740161_0.838913339286909"},"_hasShrinkwrap":false},"3.2.0":{"name":"destagnate","version":"3.2.0","description":"A lightweight wrapper around vanilla DOM methods","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"homepage":"https://luke-zhang-04.github.io/DeStagnate/","bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"main":"dist/esm/deStagnate.js","type":"module","keywords":["dynamic","component","web"],"devDependencies":{"@babel/core":"^7.24.3","@babel/preset-env":"^7.24.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@types/node":"^20","@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","browserslist":"^4.23.0","eslint":"^8.57.0","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-prettier":"^5.1.3","global-jsdom":"^24.0.0","jsdom":"^24.0.0","mocha":"^10.4.0","nice-try":"^2.1.0","prettier":"^3.2.5","prettier-plugin-jsdoc":"^1.3.0","prettier-plugin-package":"^1.4.0","rollup":"^3","rollup-plugin-filesize":"^10.0.0","rollup-plugin-progress":"^1.1.2","tslib":"^2.6.2","typedoc":"^0.25.12","typedoc-material-theme":"^1.0.2","typedoc-plugin-missing-exports":"^2.2.0","typescript":"~5.4.3"},"types":"index.d.ts","directories":{"lib":"./lib","browser":"./dist","example":"./docs/src","doc":"./wiki","test":"./tests"},"scripts":{"build":"bash build.sh","build:dev":"bash build.sh --dev","lint":"eslint \"*/**/*.ts\" --cache","lint:fix":"eslint \"*/**/*.ts\" --fix --cache","start":"bash build.sh --watch","test":"pnpm test:functional && pnpm test:types","test:functional":"mocha --exit","test:types":"tsc -p test/tsconfig.json"},"_id":"destagnate@3.2.0","_integrity":"sha512-7vFrej36Kjo5DY/3RP5fjUYKMbK0jNqCIOGaHioFD51mEmoIAoflYRy/9/DUfsn1ZKmr46SDLGrqwMwRvhuCSw==","_resolved":"/tmp/44da2a8c2262a6b9a14e9d98101ff8ab/destagnate-3.2.0.tgz","_from":"file:destagnate-3.2.0.tgz","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-7vFrej36Kjo5DY/3RP5fjUYKMbK0jNqCIOGaHioFD51mEmoIAoflYRy/9/DUfsn1ZKmr46SDLGrqwMwRvhuCSw==","shasum":"315e348d1a124305c2a57668bc9bb6f8888a64e1","tarball":"https://registry.npmjs.org/destagnate/-/destagnate-3.2.0.tgz","fileCount":47,"unpackedSize":556250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZjb2vX3DNIcIu7TMKuMgdG2Xetvl/HsZ0qZZJJpsXlAiEAhGgPvrKB2CVd/qEtO/pI82wifjW01GKyPz2O2mJ0KxQ="}]},"_npmUser":{"name":"luke-zhang-04","email":"luke_zhang_04@protonmail.com"},"maintainers":[{"name":"luke-zhang-04","email":"luke_zhang_04@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/destagnate_3.2.0_1713757850324_0.9303802448019247"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-07T23:02:47.730Z","1.0.0":"2020-07-07T23:02:47.994Z","modified":"2024-04-22T03:50:50.677Z","1.0.1":"2020-07-07T23:16:57.686Z","1.0.2":"2020-07-08T01:39:15.003Z","1.0.3":"2020-07-08T01:57:25.566Z","1.1.0":"2020-07-08T16:51:42.626Z","1.2.0":"2020-07-09T22:25:22.130Z","1.2.1":"2020-07-09T22:35:56.715Z","1.2.2":"2020-07-11T16:10:03.699Z","1.2.3":"2020-07-11T16:26:23.477Z","1.2.4":"2020-07-19T23:26:35.986Z","1.3.0":"2020-07-20T17:02:35.508Z","1.3.1":"2020-07-20T21:33:19.135Z","1.3.2":"2020-07-21T15:31:38.749Z","1.4.0":"2020-07-21T22:46:05.988Z","1.4.1":"2020-07-21T22:49:57.074Z","1.4.2":"2020-07-22T00:57:58.172Z","1.4.3":"2020-07-22T03:28:46.190Z","1.4.4":"2020-07-22T15:19:03.333Z","1.4.5":"2020-07-22T15:26:57.279Z","1.5.0":"2020-07-27T19:10:31.024Z","1.5.1":"2020-07-28T13:12:31.969Z","1.5.2":"2020-07-30T05:12:30.204Z","1.5.3":"2020-07-30T20:13:03.239Z","1.6.0":"2020-08-12T19:17:42.443Z","1.6.1":"2020-08-16T18:25:38.298Z","1.7.0":"2020-09-11T17:06:15.385Z","1.7.1":"2020-09-12T03:26:13.814Z","1.8.0":"2020-09-13T00:32:23.680Z","2.0.0":"2021-02-14T22:28:19.572Z","2.1.0":"2021-06-29T15:36:24.250Z","3.0.0":"2024-04-03T22:28:11.791Z","3.1.0":"2024-04-10T14:35:40.330Z","3.2.0":"2024-04-22T03:50:50.505Z"},"maintainers":[{"name":"luke-zhang-04","email":"luke_zhang_04@protonmail.com"}],"description":"A lightweight wrapper around vanilla DOM methods","homepage":"https://luke-zhang-04.github.io/DeStagnate/","keywords":["dynamic","component","web"],"repository":{"type":"git","url":"git+https://github.com/Luke-zhang-04/DeStagnate.git"},"author":{"name":"Luke Zhang","url":"https://luke-zhang-04.github.io"},"bugs":{"url":"https://github.com/Luke-zhang-04/DeStagnate/issues"},"license":"MIT","readme":"# DeStagnate\n\n<p align=\"center\">\n    <a href=\"https://github.com/Luke-zhang-04/DeStagnate/blob/master/LICENSE\"><img src=\"https://img.shields.io/github/license/luke-zhang-04/destagnate?style=flat-square\" alt=\"License\"/></a>\n    <a href=\"https://www.npmjs.com/package/destagnate\"><img src=\"https://img.shields.io/npm/v/destagnate?logo=npm&style=flat-square\" alt=\"npm version\"/></a>\n    <a href=\"https://github.com/Luke-zhang-04/DeStagnate/actions?query=workflow%3A%22Node.js+CI%22\"><img src=\"https://img.shields.io/github/actions/workflow/status/Luke-zhang-04/DeStagnate/CI.yml?branch=master&label=Tests&logo=github&style=flat-square\" alt=\"tests\"/></a>\n    <a href=\"https://bundlephobia.com/package/destagnate\"><img src=\"https://img.shields.io/bundlephobia/minzip/destagnate?logo=files&style=flat-square&color=38bdf1&logoColor=4ccafb\" alt=\"bundle size\"/></a>\n</p>\n\nA lightweight (~ 1 KB gzipped) wrapper around vanilla DOM methods for declarative DOM creation.\n\n## Why not just use React?\n\nThis isn't meant to be React. React has virtual DOM, hooks, and a huge ecosystem surrounding it. React 19 is supposed to have a compiler too. This is just a wrapper for when you need to create some DOM declaratively, and don't need all of React. I suppose you could use Preact, but even that involves some VDOM stuff.\n\n## Why did you name it that?\n\nI was in like 10th grade, I don't know what I was thinking. It's supposed to mean taking a static page (stagnant) and adding an interactive/dynamic piece to it (de-stagnate), but it's a stupid name.\n\n> Had I actually considered this to be a career, I probably would have called it something else, because it's the stupidest f\\*\\*\\*ing band name in the world.\n>\n> \\- Dave Grohl\n\n## Documentation\n\nDocumentation can be found at [https://luke-zhang-04.github.io/DeStagnate/](https://luke-zhang-04.github.io/DeStagnate/) for the latest version\n\n## Installation\n\nThrough NPM\n\n```bash\n# NPM\nnpm i destagnate --save\n\n# Yarn\nyarn add destagnate\n\n# PNPM\npnpm i destagnate\n```\n\nThrough `curl` or `wget` to download a bundle for browser usage<br/>\n\n```bash\n# Production\ncurl -L https://unpkg.com/destagnate@<VERSION_NAME>/dist/<FORMAT>/deStagnate.min.js > deStagnate.js\nwget https://unpkg.com/destagnate@<VERSION_NAME>/dist/<FORMAT>/deStagnate.min.js\n\n# Development\ncurl -L https://unpkg.com/destagnate@<VERSION_NAME>/dist/<FORMAT>/deStagnate.js > deStagnate.min.js\nwget https://unpkg.com/destagnate@<VERSION_NAME>/dist/<FORMAT>/deStagnate.js\n\n# Latest IIFE bundle\ncurl -L https://unpkg.com/destagnate@3.2.0/dist/iife/deStagnate.min.js > deStagnate.min.js\nwget https://unpkg.com/destagnate@3.2.0/dist/iife/deStagnate.min.js\n```\n\nWith a CDN\n\n```html\n<!-- Production -->\n<script src=\"https://unpkg.com/destagnate@version/dist/iife/deStagnate.min.js\"></script>\n\n<!-- Development -->\n<script src=\"https://unpkg.com/destagnate@version/dist/iife/deStagnate.js\"></script>\n\n<!-- Latest -->\n<script src=\"https://unpkg.com/destagnate@3.2.0/dist/iife/deStagnate.min.js\"></script>\n```\n\n## Features\n\nYou can create DOM elements, their properties, and their children declaratively using JSX, the `createElement` API, or HTM.\n\n```tsx\n;<p>Hello world!</p> // Creates a paragraph element\n\ncreateElement(\"p\", null, \"Hello world!\") // Same\n\nhtml`<p>Hello world!</p>` // Also works\n```\n\nDeStagnate can handle multiple children, and nested children are recursively handled \"depth-first\".\n\n```tsx\n;<div>\n    <p>This is a </p>\n    <i>paragraph</i>\n    {[\n        <ul>\n            {[1, 2, 3].map((num) => (\n                <li>{num}</li>\n            ))}\n        </ul>,\n    ]}\n</div>\n\ncreateElement(\n    \"div\",\n    null,\n    createElement(\"p\", null, \"This is a \"),\n    createElement(\"i\", null, \"paragraph\"),\n    [\n        createElement(\n            \"ul\",\n            null,\n            [1, 2, 3].map((num) => createElement(\"li\", null, num)),\n        ),\n    ],\n)\n\nhtml`<div>\n    <p>This is a</p>\n    <i>paragraph</i>\n    ${[\n        html`<ul>\n            ${[1, 2, 3].map((num) => html`<li>${num}</li>`)}\n        </ul>`,\n    ]}\n</div>`\n```\n\n### Fragments\n\nYou can place multiple children in a document fragment, which can be useful for treating multiple elements as one.\n\n```tsx\nmyElement.appendChild(\n    <>\n        <div>Hello</div>\n        <div>World</div>\n    </>,\n)\n\nmyElement.appendChild(\n    createElement(\n        DeStagnate.Fragment,\n        null,\n        createElement(\"div\", null, \"Hello\"),\n        createElement(\"div\", null, \"World\"),\n    ),\n)\n\nmyElement.appendChild(\n    html`<${DeStagnate.Fragment}>\n        <div>Hello</div>\n        <div>World</div>\n    <//>`,\n)\n```\n\n### Automatic Escaping\n\nThe biggest risk of using `innerHTML` is XSS attacks and script injections. But it's also just bad when you try to display data with special characters in it.\n\n```tsx\nconst myData = '<script>alert(\"xss\")</script> <a>Malicious link</a>'\n\n;<div>{myData}</div> // Will display as `<script>alert(\"xss\")</script> <a>Malicious link</a>`\n\ncreateElement(\"div\", null, myData) // Same\n\nhtml`<div>${myData}</div>` // Also same\n```\n\n### Props\n\nDefine element attributes like you would with React. Note that `class` is used instead of `className`.\n\n```tsx\n;<input class=\"my-class\" disabled data-custom-prop=\"value\" />\n\ncreateElement(\"input\", {class: \"my-class\", disabled: true, \"data-custom-prop\": \"value\"})\n\nhtml`<input class=\"my-class\" disabled data-custom-prop=\"value\" />`\n```\n\n#### Styles\n\nDeStagnate supports string and object styles. For objects, it uses the native `style` property under the hood, except that `null` is changed to an empty string and `undefined` is ignored. This also means styles are safely escaped.\n\n```tsx\nconst myBadColor: \"red; display: none\"\n;<div\n    style={{\n        padding: \"1rem\",\n        color: myBadColor, // Will not apply\n        margin: \"1px;\", // Will also not apply (extra semicolon)\n        background: \"blue\",\n    }}\n/>\n\ncreateElement(\"div\", {\n    style: {\n        padding: \"1rem\",\n        color: myBadColor, // Will not apply\n        margin: \"1px;\", // Will also not apply (extra semicolon)\n        background: \"blue\",\n    },\n})\n\nhtml`<div\n    style=${{\n        padding: \"1rem\",\n        color: myBadColor, // Will not apply\n        margin: \"1px;\", // Will also not apply (extra semicolon)\n        background: \"blue\",\n    }}\n/>`\n\n// Will also work, but display will be none, and margin applied.\n;<div style={`padding: 1rem; color: ${myBadColor}; margin: 1px;; background: blue;`} />\n```\n\n#### Event Listeners\n\nAny prop whose value is a function and name starts with \"on\" will be added as an event listener. The name of the event will be forced to lowercase, even for custom events. Adding event listeners this way is more obvious and follows locality-of-behaviour.\n\n```tsx\n;<input onInput={console.log} onCustomEvent={console.log} /> // Adds event listeners for \"input\" and \"customevent\"\ncreateElement(\"input\", {onInput: console.log, onCustomEvent: console.log})\nhtml`<input onInput=${console.log} onCustomEvent=${console.log} />`\n```\n\n#### References\n\nLike React, DeStagnate supports refs. Refs allow you to edit an element after it has been created.\n\n```tsx\nconst ref = DeStagnate.createRef()\n\n;<input ref={ref} />\n\ncreateElement(\"input\", {ref})\n\nhtml`<input ref=${ref} />`\n\n// Update the value of the referenced DOM element\nref.current.value = \"Form value\"\n```\n\n### Function \"Components\"\n\nSince DeStagnate doesn't have hooks or anything, function components end up being equivalent to just calling the function directly. Nevertheless supporting them was necessary for fragments, so their support was generalized.\n\n```tsx\ninterface MyProps {\n    title: string\n}\n\nconst MyComponent: DeStagnate.FC<MyProps> = ({title}, ...children) => (\n    <p title={title}>{children}</p>\n)\n\n;<MyComponent title=\"My Title\">Hello world!</MyComponent>\n\ncreateElement(MyComponent, {class: \"My Title\"}, \"Hello world!\")\n\nhtml`<${MyComponent} title=\"My Title\">Hello world!<//>`\n\n// The return type and children of the function can also be specified\nconst MyComponent2: DeStagnate.FC<MyProps, [string, number], HTMLParagraphElement> = (\n    {title},\n    [str, num],\n) =>\n    (\n        <p title={title}>\n            {str} {num}\n        </p>\n    ) as HTMLParagraphElement // JSX return type cannot be specified, so it's just `Node`\n\n;<MyComponent2 title=\"My Title\">Hello world!{100}</MyComponent2>\n\n// Typescript does not check if the JSX children type is valid, so these next two don't have to follow the rules\ncreateElement(MyComponent2, {class: \"My Title\"}, \"Hello world!\", 100)\n\nhtml`<${MyComponent2} title=\"My Title\">Hello world! ${100}<//>`\n```\n\n### Namespaced Elements\n\nDeStagnate can create namespaced elements. If a namespace one of the [default namespaces](https://www.w3.org/TR/2011/WD-html5-20110405/namespaces.html), you can create elements from those namespaces with the `namespace:tagName` syntax. Otherwise, use `createElementNS`.\n\n```js\n/**\n * Default HTML namespaces\n *\n * @see {@link https://www.w3.org/TR/2011/WD-html5-20110405/namespaces.html}\n */\nexport const namespaces = Object.freeze({\n    xml: \"http://www.w3.org/XML/1998/namespace\",\n    mathML: \"http://www.w3.org/1998/Math/MathML\",\n    xhtml: \"http://www.w3.org/1999/xhtml\",\n    xlink: \"http://www.w3.org/1999/xlink\",\n    svg: \"http://www.w3.org/2000/svg\",\n    xmlns: \"http://www.w3.org/2000/xmlns/\",\n})\n```\n\n```tsx\n;<svg:svg width={100} height={100} viewBox=\"0 0 100 100\" fill=\"none\">\n    <svg:rect width={100} height={100} fill=\"#0D6EFD\" x={0} />\n</svg:svg>\n\ncreateElement(\n    \"svg:svg\",\n    {width: 100, height: 100, viewBox: \"0 0 100 100\", fill: \"none\"},\n    createElement(\"svg:rect\", {width: 100, height: 100, fill: \"#0D6EFD\", x: 0}),\n)\n\ncreateElementNS(\n    \"http://www.w3.org/2000/svg\",\n    \"svg\",\n    {width: 100, height: 100, viewBox: \"0 0 100 100\", fill: \"none\"},\n    createElementNS(\"http://www.w3.org/2000/svg\", \"rect\", {\n        width: 100,\n        height: 100,\n        fill: \"#0D6EFD\",\n        x: 0,\n    }),\n)\n\nhtml`<svg:svg width=${100} height=${100} viewBox=\"0 0 100 100\" fill=\"none\">\n    <svg:rect width=${100} height=${100} fill=\"#0D6EFD\" x=${0} />\n</svg:svg>`\n```\n\n### Utilities\n\nDeStagnate comes with a few utilities to make DOM manipulation easier. Most of these are also used under the hood by `createElement`. More precise documentation can be found at [https://luke-zhang-04.github.io/DeStagnate/docs](https://luke-zhang-04.github.io/DeStagnate/docs)\n\n-   `setRefs` takes a ref or array of refs, and sets the current value of each ref to the given element.\n-   `bindProps` takes an object of props and sets element attributes accordingly. Specific details about what happens to what are in the [docs](https://luke-zhang-04.github.io/DeStagnate/docs/functions/bindProps.html).\n-   `bindChildren` takes some child (which could be either a singular, array, or nested array of DOM nodes), and appends them to an element \"depth first\", in the order they appear. This is useful for iterating over data, and you don't have to worry about spreading or flattening.\n-   `clearChildren` removes all children from a DOM node.\n\n## Kitchen Sink Example\n\nSee [luke-zhang-04.github.io/DeStagnate/kitchen-sink.html](https://luke-zhang-04.github.io/DeStagnate/kitchen-sink.html) for working demo.\n\n```tsx\nimport * as DeStagnate from \"../../..\"\n\nconst width = 250\n\n// Class which contains reference to some SVG rectangle and a value that is stateful\nclass RectState extends DeStagnate.StateContainer<number, SVGRectElement | null> {\n    constructor() {\n        super(0)\n    }\n\n    // Define what an update should do\n    updateDOM(rectRef: DeStagnate.Ref<SVGRectElement>) {\n        // Use the bindProps helper function to update the x value of the rectangle and change its colour\n        DeStagnate.bindProps(\n            rectRef.current,\n            {\n                x: this.value.toString(),\n                fill: this.value % 2 === 0 ? \"#0D6EFD\" : \"#28A745\",\n            },\n            true,\n        )\n    }\n}\n\ncreateElement: {\n    const rectState = new RectState()\n    const divRef = DeStagnate.createRef<HTMLDivElement>()\n\n    const ReactiveRect: DeStagnate.FC<{state: RectState}> = () =>\n        DeStagnate.createElement(\n            \"svg:svg\",\n            {\n                width: width * 2,\n                height: width,\n                viewBox: `0 0 ${width * 2} ${width}`,\n                fill: \"none\",\n            },\n            DeStagnate.createElement(\"svg:rect\", {\n                width,\n                height: width,\n                fill: rectState.value % 2 === 0 ? \"#0D6EFD\" : \"#28A745\",\n                x: rectState.value,\n                ref: rectState.ref,\n            }),\n        )\n\n    document.getElementById(\"my-container-1\")?.appendChild(\n        // `createElement` can be abbreviated to `ce`\n        DeStagnate.createElement(\n            DeStagnate.Fragment,\n            null,\n            DeStagnate.createElement(\n                \"div\",\n                {\n                    class: \"my-class\",\n                    ref: divRef,\n                    onMyCustomEvent: (event: Event) => {\n                        console.log(event)\n                        rectState.update(rectState.value + 25)\n                    },\n                    style: {\n                        borderStyle: \"solid\",\n                        borderColor: \"black\",\n                        borderWidth: \"1px\",\n                        paddingTop: \"1rem\",\n                    },\n                },\n                DeStagnate.createElement(\n                    \"p\",\n                    null,\n                    \"My paragraph\",\n                    DeStagnate.createElement(\"i\", null, \" italic\"),\n                ),\n            ),\n            DeStagnate.createElement(\n                \"button\",\n                {\n                    onClick: (event) =>\n                        divRef.current?.dispatchEvent(\n                            new CustomEvent(\"mycustomevent\", {detail: event}),\n                        ),\n                    class: \"btn btn-secondary mr-3\",\n                },\n                \"Click me!\",\n            ),\n            DeStagnate.createElement(ReactiveRect, {state: rectState}),\n        ),\n    )\n}\n\n// Alternatively, you can use JSX. You will need a transpiler, though.\njsx: {\n    const rectState = new RectState()\n    const divRef = DeStagnate.createRef<HTMLDivElement>()\n\n    const ReactiveRect: DeStagnate.FC<{state: RectState}> = () => (\n        <svg:svg\n            width={width * 2}\n            height={width}\n            viewBox={`0 0 ${width * 2} ${width}`}\n            fill=\"none\"\n        >\n            <svg:rect\n                width={width}\n                height={width}\n                fill={rectState.value % 2 === 0 ? \"#0D6EFD\" : \"#28A745\"}\n                x={rectState.value}\n                ref={rectState.ref}\n            />\n        </svg:svg>\n    )\n\n    document.getElementById(\"my-container-2\")?.appendChild(\n        <>\n            <div\n                class=\"my-class\"\n                ref={divRef}\n                onMyCustomEvent={(event: Event) => {\n                    console.log(event)\n                    rectState.update(rectState.value + 25)\n                }}\n                style={{\n                    borderStyle: \"solid\",\n                    borderColor: \"black\",\n                    borderWidth: \"1px\",\n                    paddingTop: \"1rem\",\n                }}\n            >\n                <p>\n                    My paragraph\n                    <i> italic</i>\n                </p>\n            </div>\n            <button\n                onClick={(event) =>\n                    divRef.current?.dispatchEvent(\n                        new CustomEvent(\"mycustomevent\", {detail: event}),\n                    )\n                }\n                class=\"btn btn-secondary mr-3\"\n            >\n                Click me!\n            </button>\n            <ReactiveRect state={rectState} />\n        </>,\n    )\n}\n\n// Using the HTM library on top:\nimport htm from \"htm\"\n\nhtm: {\n    const html = htm.bind(DeStagnate.createElement)\n\n    const rectState = new RectState()\n    const divRef = DeStagnate.createRef<HTMLDivElement>()\n\n    const ReactiveRect: DeStagnate.FC<{state: RectState}> = () =>\n        html`<svg:svg\n            width=${width * 2}\n            height=${width}\n            viewBox=\"0 0 ${width * 2} ${width}\"\n            fill=\"none\"\n        >\n            <svg:rect\n                width=${width}\n                height=${width}\n                fill=${rectState.value % 2 === 0 ? \"#0D6EFD\" : \"#28A745\"}\n                x=${rectState.value}\n                ref=${rectState.ref}\n            />\n        </svg:svg>` as Element\n\n    document.getElementById(\"my-container-3\")?.appendChild(\n        html`<${DeStagnate.Fragment}>\n            <div\n                class=\"my-class\"\n                ref=${divRef}\n                onMyCustomEvent=${(event: Event) => {\n                    console.log(event)\n                    rectState.update(rectState.value + 25)\n                }}\n                style=${{\n                    borderStyle: \"solid\",\n                    borderColor: \"black\",\n                    borderWidth: \"1px\",\n                    paddingTop: \"1rem\",\n                }}\n            >\n                <p>\n                    My paragraph\n                    <i> italic</i>\n                </p>\n            </div>\n            <button\n                onClick=${(event: MouseEvent) =>\n                    divRef.current?.dispatchEvent(\n                        new CustomEvent(\"mycustomevent\", {detail: event}),\n                    )}\n                class=\"btn btn-secondary mr-3\"\n            >\n                Click me!\n            </button>\n            <${ReactiveRect} state=${rectState} />\n        <//>` as Element,\n    )\n}\n\n// Using vanilla DOM methods:\nvanillaDOM: {\n    const svgURI = \"http://www.w3.org/2000/svg\"\n    let rectStateValue = 0\n\n    const container = document.getElementById(\"my-container-4\")\n    const svg = document.createElementNS(svgURI, \"svg\")\n\n    svg.setAttributeNS(null, \"width\", (width * 2).toString())\n    svg.setAttributeNS(null, \"height\", width.toString())\n    svg.setAttributeNS(null, \"viewBox\", `0 0 ${width * 2} ${width}`)\n    svg.setAttributeNS(null, \"fill\", \"none\")\n\n    const rect = document.createElementNS(svgURI, \"rect\")\n\n    rect.setAttributeNS(null, \"width\", width.toString())\n    rect.setAttributeNS(null, \"height\", width.toString())\n    rect.setAttributeNS(null, \"fill\", rectStateValue % 2 === 0 ? \"#0D6EFD\" : \"#28A745\")\n    rect.setAttributeNS(null, \"x\", rectStateValue.toString())\n    svg.appendChild(rect)\n\n    const div = document.createElement(\"div\")\n\n    div.classList.add(\"my-class\")\n    div.addEventListener(\"mycustomevent\", (event) => {\n        console.log(event)\n        rectStateValue += 25\n        rect.setAttributeNS(null, \"fill\", rectStateValue % 2 === 0 ? \"#0D6EFD\" : \"#28A745\")\n        rect.setAttributeNS(null, \"x\", rectStateValue.toString())\n    })\n    div.style.borderStyle = \"solid\"\n    div.style.borderColor = \"black\"\n    div.style.borderWidth = \"1px\"\n    div.style.paddingTop = \"1rem\"\n\n    const paragraph = document.createElement(\"p\")\n\n    paragraph.innerText = \"My paragraph\"\n\n    const italic = document.createElement(\"i\")\n\n    italic.innerText = \" italic\"\n\n    paragraph.appendChild(italic)\n    div.appendChild(paragraph)\n    container?.appendChild(div)\n\n    const button = document.createElement(\"button\")\n\n    button.addEventListener(\"click\", (event) =>\n        div.dispatchEvent(new CustomEvent(\"mycustomevent\", {detail: event})),\n    )\n    button.innerText = \"Click me!\"\n    button.className = \"btn btn-secondary mr-3\"\n\n    container?.appendChild(button)\n    container?.appendChild(svg)\n}\n```\n\n## Alternatives\n\n-   Why not just `innerHTML`?\n    -   You're missing dev tool support, it's a big security risk, and you'll have to deal with character escaping. Not fun. Mike Bostock goes over why `innerHTML` is bad in the [HTL README](https://github.com/observablehq/htl?tab=readme-ov-file#why-not-concatenate).\n-   What about [HTL](https://www.npmjs.com/package/htl)?\n    -   HTL is cool, but it involves an HTML parser at runtime, which makes it quite slow. You also lose devtool support when working with strings.\n    -   Upside: you don't need to transpile to create DOM using XML-like syntax. However you can use HTM (see [#using-htm](#using-htm)) with DeStagnate and it will be faster.\n-   What about [VHTML](https://github.com/developit/vhtml)?\n    -   VHTML generates strings which you can safely add to the DOM with `innerHTML`. Unfortunately this has the drawback of not supporting refs or event listeners, which is extremely limiting.\n\n## Using HTM\n\nSince [HTM](https://www.npmjs.com/package/htm) is meant to be a drop-in replacement wherever JSX is used, DeStagnate is compatible with `HTM`. See [using-jsx](https://luke-zhang-04.github.io/DeStagnate/using-jsx.html#using-htm).\n\n## Using JSX\n\nIf you're using JSX, you'll need a transpiler. Either TypeScript, or a Babel with a Plugin will work.\n\n### Typescript\n\nYou can compile with this `tsconfig.json`\n\n```json\n{\n    \"compilerOptions\": {\n        \"jsx\": \"react\",\n        \"jsxFactory\": \"DeStagnate.createElement\",\n        \"jsxFragmentFactory\": \"DeStagnate.Fragment\"\n    }\n}\n```\n\nYou can also compile with this `.babelrc.json`\n\n```json\n{\n    \"plugins\": [\n        [\n            \"@babel/plugin-transform-react-jsx\",\n            {\n                \"pragma\": \"DeStagnate.createElement\",\n                \"pragmaFrag\": \"DeStagnate.Fragment\"\n            }\n        ]\n    ]\n}\n```\n\n## Benchmarks\n\nI ran these on my M1 Air. Your mileage may vary depending on machine, processes running, browser version, and just how your computer feels on that day. These are just good ballpark estimates. Higher ops/sec = better.\n\nYou can run the same benchmarks at [luke-zhang-04.github.io/DeStagnate/bench.html](https://luke-zhang-04.github.io/DeStagnate/bench.html). The benchmark is to create a 50-row table.\n\nFirefox:\n\n```\ninnerHTML x 13,569 ops/sec ±0.83% (68 runs sampled)\nVanilla DOM x 10,731 ops/sec ±4.12% (57 runs sampled)\nDeStagnate x 6,678 ops/sec ±4.46% (38 runs sampled)\nDeStagnate + HTM x 5,368 ops/sec ±3.19% (32 runs sampled)\nHTL x 2,306 ops/sec ±4.50% (55 runs sampled)\n```\n\nChrome:\n\n```\ninnerHTML x 5,362 ops/sec ±3.80% (59 runs sampled)\nVanilla DOM x 8,422 ops/sec ±3.82% (46 runs sampled)\nDeStagnate x 6,465 ops/sec ±1.82% (37 runs sampled)\nDeStagnate + HTM x 5,885 ops/sec ±0.63% (34 runs sampled)\nHTL x 1,658 ops/sec ±2.25% (61 runs sampled)\n```\n\nSafari:\n\n```\ninnerHTML x 8,242 ops/sec ±0.99% (46 runs sampled)\nVanilla DOM x 13,244 ops/sec ±1.97% (57 runs sampled)\nDeStagnate x 5,140 ops/sec ±1.34% (60 runs sampled)\nDeStagnate + HTM x 3,634 ops/sec ±1.90% (60 runs sampled)\nHTL x 1,315 ops/sec ±1.56% (61 runs sampled)\n```\n","readmeFilename":"README.md"}