{"_id":"express-router-dynamic","_rev":"36-3e0a1295e8fb4702700ca7967c0c3577","name":"express-router-dynamic","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"express-router-dynamic","version":"1.0.0","description":"A router used for load more routers based on directory structure.","main":"index.js","scripts":{"serve":"node ./src/app.js"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git"},"gitHead":"b4cc8468bb38b444415a0f9f8ab4ce53448d8881","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xNUGlBqf0hDXA3l8yQUmse5apVsav26uGogFUprmhmsv08tmUxkcVuSQOK7GqltUyp0oF2jznrvlPXObThAcvA==","shasum":"f86b685822480cf83335bd7798d7ed8908df37d5","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.0.tgz","fileCount":7,"unpackedSize":29541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/cTSCRA9TVsSAnZWagAAh90P/i+Gd2HiMOZVIx+Bwr2S\nJtMmqwl8XkOYy+maqVoz0LciF37ecaDzsy3r9+nmIYh7xTtkdqRQOFhK+J6k\nxcoRvLzID30uZFJ+ayDySPVVD40ACqj9GzuX6EY1GVUYwkShJ1CcZ/rwEi1E\n4luDb0tVJ5e3ZmtfUVkBn6RJ8CCv+OPy8476cDhkgIdzKdqYTf5PFUaxeVD4\nfZlaz0en33vJScESwAFw/uNCtJ1v88ZL7tw6npmn7aDwYE/dri9c5rzdVDgZ\nbeSvXMOGtURH//wkl2utrPzu48D1o2vJR23v256GwzW5hwslOc3ufFtr9YWN\n1YhiAbXK5XZgm+rZL0OihJfHba1EeCJtL2TujxqaBqQGnfb20EPQY53JITZc\n+YDbnDUDuKjSyxHXYr/psiDBHrCccHndrJD4JKo+VQ83wI0CxysogZ7uqaFW\n3/64WfHU/nCRYIMThTOlRCMbfXmEVoBLo4XUcyd6CNIdreF/OB0pGLMLLGy8\nRh6i1lF6wbiuRIuIxTcD3WGIEFIua3cihjeQKgxkOXsDyd2g4VBEF7zlMONi\nYyIKXv5iDSP8A/uHkCseCnDBkG1b3uA6jdepWY+4nI55Ze8WoMnHatXoumjt\nAi+2b5ftwOaQstvuUuKFlrJ4zIBXYdtVN1T9MoDHmNfLTsOLGO4QkP30dN/s\nF1NJ\r\n=miT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvnDii28zwTP4cRfDpA0Yk5w5NqjwkxziU1BY6NsU5gAIgVBiz9dWNRJtMA+OtQd+/XJ0TTLdeMije26bQZ4ObPYo="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.0_1593689298279_0.2718796949051612"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.1":{"name":"express-router-dynamic","version":"1.0.1","description":"A router used for load more routers based on directory structure.","main":"index.js","scripts":{"serve":"node ./src/app.js"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"b4cc8468bb38b444415a0f9f8ab4ce53448d8881","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-k5rgQ34hSUJj/XlyNkKFe9BOgByO/bdjK9LSoXcwcDTPo8lA77fnNK2+EFtDBzzg63TtSYCFWlDu+VMdcj/yvw==","shasum":"dde737d4a1ef5e75d90edfc22c9ff19c88427993","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.1.tgz","fileCount":7,"unpackedSize":29563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/cUNCRA9TVsSAnZWagAAps8P/3lTtk1krbyPBA1R9QSF\n3AfhPNTW2BKVsEDnv+cuZTSsBlqpnh7ecfTso+gbf2mucNghf0qTkgqyr97Q\nFT6yLMpXYHD+P32kaqXp7/c/Pr3ch7GirpjgGPOi5ExGBKyDVKrVZXH7qeH2\ncfupim8gUyXcfsIKDBKT6+35F5fJ4v6z2Q2CCGVfItnrglT5BQ8Siyc1rfY3\nJ/bWSX8LxzSNL/CpwdWXJpmvCqVLY8uwtEJkJGV3pOJAAnNe5/898R9khLpU\nsX/HWmoBPhEqDcv7f9gKA51xAMwm2e4LTV5wF5bTo9OQW8VeRYANiRpciTqn\nhfkBZDHRakmJhFTu/+7e2V7Z88t2QqMrTSKEFtRkvR8aMIF0Vmmv5LrBdRHH\ny8l7RkarTH+wX5U0TW74nZKTzBT97+7fOk/xMSwPyh0clghmzoCC3EIQVxj3\nLHW9HdpN53tcALAfvMcAbkwzwgYxVrO3AjyTddHRNWm53yPIokz7/frg0ADY\nhQdIt7xmk1/NNOk2M2PPzNLP044WErqj4Eol/aoZV7Zkp91OKCmKw0wG7RLf\ndhH1wLkQpddYxVltc5Kuubc9vrr7T1FQTDyJLUzJT9pCvJIKw9SrsakI12PD\n0TR+myNi+dctgAPyGD8xigZp9q+hmnBZIK6NJrDODtA/qYuq+h3iQ4MYty8s\nowvE\r\n=6Nbj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWBnFRqjkQC73iRpb1m8NWTnJxhJv+gY+aKQiyjggfjAiAQkcPS3pAZVNRcAyJUO1kEHlG8leZ4vaEO37Yb0MvYaw=="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.1_1593689356871_0.024622849753448195"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.2":{"name":"express-router-dynamic","version":"1.0.2","description":"A router used for load more routers based on directory structure.","main":"index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"05077bfde472edf0032bab98c093ce945891dc71","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IMSU5VomECwbFH90Q9ydDVC6LqaC5x2d05XwsjUge15xu9+lxO2AfztUHIcU/+51e1SgheNN9Z3aV7rq5dSbWQ==","shasum":"bcfeb0950e9f591b5fb32a37897aed38180fecd9","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.2.tgz","fileCount":8,"unpackedSize":29525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/efSCRA9TVsSAnZWagAAP3YQAJz37XuKVw2sAsbDiLCV\nAkdVp3QrzjmmGEjmsuKZJ7ORYLbCfvW5fRo5BfwA4Vt1KSW50ESIIsyck0o+\nO+ja50UsbS0nPGDZkRlx0qmJ7UkkEoRQQJa7Ospp38rf1y4an3kyF/Uj7+ZY\nxpfLt7aGaoq1k2AVavM+6Iudck2A78BM5qDpYPr/kE1KkIQdL1ZHHaDPdf9U\nFSMu5qqo5OP6UsfKayQY5JIYMwAf3UKp1WG0YaOWRfocHd5mdwj7FV3Mu+fc\nvNKJmvTktrJq1IAu6HHXsSh0Kj6I7BL76gEYlWSRVzCT1foMQ6Fzp39v0Eg5\nkgUZzOGBINhTyWvKU+yyMFL4bgDvjaN6Kv1MAOWt9njxvoZo9M5CJUgf2VXd\n7QltNxUukEr0DRRflxwlETXiXEwwcUwBzZkOdRK5Jkww4xB3npuUVKavaS4w\n04n8Z9Rf9CMfNEs7kmRPHYGJ8K/REtgzlJtM6XN7SK1oiaJkx2ZpMCW8ax7R\n0qagNR45O9DdtUUsPdApSeCqRFJzULrBS6L1E3fLYwvB660KlFZ9r/xBKWbd\nwrGVFuJ4E9+4ynWwnFceMGwgYpW8iV04vilSJsXKjTjybsH0F4R9WK/mWLPV\n3RLfu/89ujOrFxIcgDv8lQt3QYu8NEyfXFxEfHS+gWaRePhWRRHNyOJ5j8s9\ndpq9\r\n=AFvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrNYjcMiIm8BLAm2JX2vR01gePsezg7r5s+qu0jvSrfAiEAwayWHoTWQXMlXCoLRCLkHvX1VmIfkg1DwGEkVJQ+R3A="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.2_1593698258141_0.6837322406064428"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.3":{"name":"express-router-dynamic","version":"1.0.3","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"6ee70823eb4ef96c649aa85eb9ef013220040cf7","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zlQz1zlTa/3B5h/jf23jF60Diy5j5Q8gQ6YvBPk/pETrepSDr/aFZ5CMt7HQagWwrwv2agxEcyQXBb9Rccqihw==","shasum":"d0a37a7fd07c1e5b8e501e9ca4ae3b1940e9ef4d","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.3.tgz","fileCount":8,"unpackedSize":29794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/eyvCRA9TVsSAnZWagAABZcP/ikBw35Mf8TokSInsLkV\naPsNkQtoPfOVk31w0fiCxExmi39Tz39R53qjqIpJOFZdB6N1uagSFIK0MLGq\nroiuf6ILSUAiyLq6R/2yHNTyMY6sB0BbX6OWqS7FXB5FI8OsbEgghzo22QUX\nEo0fFy1MPWuu9PaBZe5VSfsOrHkoe7/WybbyZZyE+d9nSu067YY7C340t4gw\nS+AVfcKqNUJvdE6t7KlthQEXiv13IabxZNwtke55a73Lu+lsJePvMDkLtGgF\n6pO2fJlgUXr7rFoopxx9iuDJiUmlm7itbRXUOswmeACWNWnUMN+lw/fwSg1L\nrCodG3kGoJlQrUaH4b63JTddnnBTl6Da4lEd+Zzj8sWtTz8M5JocajDLARF/\npES3IMxzemzu3jHN3G7XpoHhOK9DX/rkI4Qrtpdiaa/loMbwjvXKDXffB1xV\nB2dc/UfMY2r8cGZQzqtTluNG9HVdr/8ehxVC2KwXtRwL6w+umKuSV3FrYC3a\nb4D4nmX8myXEKoBvQ7A9QgbV9QCdKAVrsSMju0CImvplAwCECiuaCU/gurNE\ndyf41hcukqKeR16Y4QycesQ2iNcWgLJmFC8xVvh7yLK6lmzOMYr0NhKqmVcA\nbr540Q5PnBmXQ75VSIp42D/lQj/Gn6niijPDKSzu2al80qaHFK9UeKMA71nH\nhrJA\r\n=a+3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrh0si7g71Rrped2Z4okL3i9xQopiWMssxwW2sEjHdQwIgKwLKSV+I8TdgerrSWcotT2L+HLu5L/N9o2mK2lhtXSY="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.3_1593699502723_0.11636199584625495"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.4":{"name":"express-router-dynamic","version":"1.0.4","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"edc2cc71f5b06a2a964d3c099a4f41f9596ec8ab","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-AhDF/TsJVdaEGiZJ2gguiFEN4PsFxCdb5/cchA4AxlwBbUTocTLIz59rZkbhDgpW8WjhqRRa9lxGSVtzoKI+dg==","shasum":"72baca5b0361c87b860f7a912757fb1946f6d762","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.4.tgz","fileCount":6,"unpackedSize":43058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/fw7CRA9TVsSAnZWagAAOBIP/i3n7a/Gmk8ALAYNZymO\nWA+sQW0jm1Z4191hCxTqLE/6BgQa/q9+dUgy1CzFyCAW9HTNUMBdKlOugLwn\n8AoUOAT3Q0zXAoj+10Lzhzj2qJc/vusGXtxsBOYVy6RRKmqeYl4r1AakTNkA\nnVlB4DaxLIboOSPTUOVj5Lw1ONE3iI0eE98NtfiAJFKZdma0JAMR7gRAzDak\njy8Om0WYK1TcixF/RXB0EMQ/t2kivKC0VDB+tJ+usqp5IlMUvtdu+uY5Txg7\nAQqgWtOROEMi+ohJnaRtvbQPnKOpW7C5PTrgEAKmIlYqeNJCjw095eMArLYZ\nXniKuuXmVq/YXOrIJRsQJrqJ4siVNQvPEtc9bSXggIes2luq3qnVTd9xNxx1\nWkzqqTvIOCEoSWljEGMFb4Jzsju0sBwzom9+abmIZ/U20tvElWMeonCQNciY\nrNqbcfXtShSRvoFYoCwKpgcW7DmMBfG1nVF+Zwx6eIPAqJgninzorX4qp5B0\nwEHsZ5JVouyl5/Ptq8HTfGpTyonVfo9oZKDH88Gs9DrOKpV6jaso0lUzD6Jz\nBfQCU7zn4663N/PedOfS6Hr1J0sJ55R1CSHpIgwF+WS64E9PIuDrNFIAmlKg\n59GSGPu4rNR8n60z7jy14mq01zOLD52ufrODsbAM2oP3eU5tA6th93TDVw5N\nqxFb\r\n=EGns\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJOgAzA/1XivadBl5jBciV/ELwHg4TqUIZmMJgYBvDFAIgItDZ/P++Z2rPuDYeeBvlWkhTXWHzWBvBuW/0Z8AlLVw="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.4_1593703483315_0.37746407573283647"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.5":{"name":"express-router-dynamic","version":"1.0.5","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"11c0f20c0532a56ad444d45f408dc8f2373a38e3","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-PU1Dy3XUMRfwMKI7BcLxEafVWLuFc5t0gdlU+7BRcNU/6A9agmEtAiDR1dlGlN0jVxrHUCbXDtYkgfVrfoChSw==","shasum":"7633717ead566f5f4edc50b763b22a52ab7329e0","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.5.tgz","fileCount":6,"unpackedSize":43139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/gs2CRA9TVsSAnZWagAAbJgP/iu0JEzBA5wf88VXWMQj\nXaGW+bprkWEnDsSin67JAj1RuI30Lyw/SPcB946lHB6EvSjk1asca46/G5we\nnVcE6oPCCQdqffSaLCCUYQ6zLpuLJagvQCvASCPrng4ovfXJWQpVNgxS+OtQ\nZvn1C8ByBhd4tPBWuMWjoItZvzHLud9S+mdrTEtryv+D1UiODE2FuQnRaZpf\n81k/md7+meSLjlLxsoOtA4KbEVc0NXR9w7ErvUNwn9GgCtEiB9FSQ7jCAEQf\nSyzvDlxCmifWxbjSQdlyF2+02dPinfF1r3VIOcsf5zpUqqZFzD7Kt8aSW0ZN\n5EGksn4EzEiTh8SdYxIhzQq9vBag3jeMHsGKamHOxN4lqEcOU9/bkkOZyjwd\nQMYHQPv4ZcEvE0nYnoaz1g8bm52ynUW1c4kYIC4wkAmENwQCKwNSPd0ygP0w\n2MZS0aipbmhXUV/uvpy+QKQ7VG4bZMCmpY7GDDa3nt9B4CQ6rAifD9H8RQxo\ndDVOEpRLF9A7FfPeQFYFNB98BLUCYf95CCSctjnuWDVAFRKy5IRUXhbcmAJK\nnBuR7U0/Qq1//wh5dE0Gbhytq4rU5Gf3AmvElOnh1BMmEd3vCs7f2QW+tcxK\nlw4sxSdVfe0CttZS3KYsXNdEy4VL0vpx49nn5gL4JD8Sp4L096mRQnvyKPNQ\nzztH\r\n=dYG5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1RCPO6xM+l1Vlqn1LaY5nBqZGZMkeFuP3ONkumAr3AAiA7JuamG9fMHdJbvSIU5Hgt/KvagdVjQJBC41Ou9PAqsQ=="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.5_1593707318081_0.42565410640523016"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.6":{"name":"express-router-dynamic","version":"1.0.6","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"b8205b99551165e69bc965855f81db0253428698","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qHey/YAaCI+ar//BIK1/ViXbuVWF+uWDQwRE/Mq6tJnIZEJMbnWCRxwaJ9KtnmYin7EVz+OJu1rdzX3el4oung==","shasum":"37c2da5aed3b1e448ba73f1003d16911f2b128bd","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.6.tgz","fileCount":6,"unpackedSize":43614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/hA5CRA9TVsSAnZWagAAT7cP/16MrfoUQZitKzqBi6Cy\nNaOG2/0lrpXcSRZMmdqCpThc6EUvx3PD78FbiEPgTQuyWwQ5wDVc+QNiYw7s\njrYqOKnyIVvYlD6DMyTGslAebJBUjSp8NIlWGGeabZWHfNlrXkZnHJG021hm\nfxS6lG5rxNHbrOH7homoWHuRwZL8/+wcLxwWz6rrDT2UtNACPhK9YxRfYpGA\n54moCnZ6U1DGizyq8E/HY8v+nzWtJ5PzoPiidod84brZvrDXZsl79gI4dQk6\nkeqLAA6rf7DoWXrcxbK9+Rx/LeuUv9Ts8kIsQx5em2S6LkJnC8ysdneMqD9e\nhRFmqkXD8Km9EOiXjkTjv3nTocA5Bbs9pxGua+OOhN39FO/Jz3uFkryEgxqJ\nl76gMM+SoTJfe2HwztCIVK5y2OhlpeYBTth0AD1j+HbwJx/NrvLNvZzJ9xBv\nU2omWx9eAzW+FHwfqNLTS+Zq+Li3nR0ONFnoKkeUjSFsWoNosxtfNoRWi+GB\nhX/SO1i5+peF/7cK5kmEXfHtOHTWw9ntSW9GFQOuUvtKGvUaVY1T79WJoFZM\nahcOKp8q/FAmBdTJoKIYjnYPmn9z0szYlkriPK8w6Wiy9qhJkgG77WhBpHqK\nO7cjB8umAu9qu92Pap3XkWxd5e6JeX9YJ9WuekYL69KarVSjt7EXjx1Vpyge\n8GeH\r\n=VKsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQnJWdPWjd+qasKM2YuCjnFAj+qNbtJ4mhviUEN48Y8AiAIBgl+pmc8m2C7+XOYws83B1HTIB7GcJ9SrZzk84QZGQ=="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.6_1593708600740_0.6679128415936686"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.7":{"name":"express-router-dynamic","version":"1.0.7","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"92c4cc09e3d0df2ba7c0d0b74b9316bc463da2b4","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-a+Nct2p8fZplfzYIve+T3hIKajHTD7xgEsjoY2NSfUKIrFV8s2fnAs0hSzoZhnl0yJ37yGwcx/0Klp9NEr6ZQg==","shasum":"9b2333fed702b49a78bb9e38591fd889c7b220d8","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.7.tgz","fileCount":6,"unpackedSize":43491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAWOACRA9TVsSAnZWagAA+N0QAJS/F4NCeWPT1X1XVSOc\n8MZ9i43FplSUhmGNHvgTOMTSIqYw+4IaTS3CGZXzIupN71QTrcQsU03+TCU4\n4d+JzawwPQBd9Vk7BRnKC4RpoRWr7w1G+1Lt7zFY4euG6kagXCsKomWOK+90\nIJJQ+reXH8ymtV4JW9AxX32NJ32gNYFK38XbFe9sdqrcP/dfnGXOtrfTpgyJ\nGSFd47ihvqSG2cJliVJLbwj/xu+69qcqyOOgelB+alzs01naC53nGYqCgKdN\nWoZpKuAJgR2a03kzhCRZ+TyLgTLA+pEI/rJ8T1DQfCIGCARwMQx6dTZYV8QB\nrWzLRXfNdEuFV1A5L5fl96Serc3ejaoNv3BtcWe5kfkISxHcFBNPl9IEF06+\noP7/m4KwnEI/XyjX04N74LbX1/ig5TapdiCFeOHT5rb9qFupyUwTaEidQYKc\nYHSN8Np3YzO0+OOMzgN+xC5S4o+0FvIT1kB3AZh+ybnd942JDlKY9HIoxS6m\n3cWHYCOerKNtK96qQhGLtrEkqzMZoDShrKls3taCVyhJQHg7BknvXsm5tizI\nhoB0Y56J6VxJl4YINg7h8Uxvcr+b8NDCZN3wEshGG6Hz8v/GZ2BF7brzSDKs\niOQ7yD6gFDoGLltAG/OcnwLGPclwakFPTqXSXkPdnk5L2rP1L7K2FsrcZ513\nrfKJ\r\n=xkwu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDTjdKiUu9VrN57wVpzYbShiozh2TOcMH385nq6QEXYRAIfZWQ5251aUOgS9sMt4/BjLaDxUYM+otEN0YXo0hIxYw=="}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.7_1593926527403_0.7719980297124467"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.8":{"name":"express-router-dynamic","version":"1.0.8","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"9dee2fc4e9b68ebdb66e22ad2583c7e1a71423ea","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-wApZOeyRDF8Vh/Hi1f7BY93yrcYTKaZLaKmdi1V5HOMliJTNF1F0fgPNdf5b66+2vACIAfAbCq+ta76TGnifow==","shasum":"4564ffdfd88e52aae9f84747999a74c49167dc3d","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.8.tgz","fileCount":6,"unpackedSize":44975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBc/iCRA9TVsSAnZWagAAE38QAKO1CQ7ru5+d6Wkgl9vP\nv8e5z4ZPNchplDjGiEGeoxzIHsjXETzB8v8F4oXk3wGoBM4nobxjuHKLiAVb\nV4lJ8R2968BDRhR0h/EV0vWEZyGsTaX3qtAQQKHk/kwD6CaCXsyuxO+DuVc6\nR6EJyoSCVCYeQdkokm+xU3c75zTBA2F0q4WVjt5+MShoSPJIYx4oR2Xf7jHK\nKhTE19V80Xs1NimbxVZno4tc0/JGIWG9wS1enzzuPh1K0XYy9WsM+TON43Ae\nW7+OpCeTl5Iu97Dnbp9YTMuYwdRbkkF3FYBgf5Z5752bo4tRhHQoUJ4N6a50\nsKZnIwZisEjorwK58Y/yVCeREEurQY9+aOs3qvGThwFkGOC8fyNayoSzURxF\nSPq6LSGCJoGpRXwAAa+zy3jG5Zc22PbUqnZ/lYoBp9viv6780uehPsvoQJsr\nTIfxaZBOumhgQRlTpHWboIv0Qvt6H+kUu+BmhGx3RKy0mAJbxoWeTSjpcN/U\nRcWfmjR3pA5rVioqJHKoiOT5RZyAURO32BrQ3C7MOckfKTsPuGjUj4uYo4hH\nK1TasQYXl97nW7QVBv7R3xdWTREILwwS4eN59/RiY7J3DOooQCLbOE/XEbEI\n19O+g6dZigLGWjfhMYB+yI2iAUUejfkueU+XC4D/kfqaOGRzVe2moc/fnv+H\nbnwM\r\n=7IWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWsvcF2zfO3HxkvPp+Vch4UZlYIrWELWA/z3d4VITpiAIhAL1VyybxcTXYMACPqqeZMrY8qQri0IDV/Ou4vwjK80R5"}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.8_1594216417302_0.8408011129105328"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.0.9":{"name":"express-router-dynamic","version":"1.0.9","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"express":"^4.17.1","core-js":"^3.6.5","regenerator-runtime":"^0.13.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-typescript":"^7.8.3","@types/express":"^4.17.2","@types/express-session":"^1.15.16","@types/lodash":"^4.14.157","typescript":"^3.9.5"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"3105fe3b8eb0add993299a140fdef36c48afc4d4","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.0.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-XV1FlXInH8tjH9CUWU296/4IMvYt3/kzS24U6+jZjGWVWfFB7g2fSCy/eDIV+YyEcYD3qhBOYYVGHzHw4/A/QQ==","shasum":"efbb77c55460a2214411e17d1c15b338bf81a73e","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.0.9.tgz","fileCount":6,"unpackedSize":45076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWi1NCRA9TVsSAnZWagAA+toP/2e9AAbRKv7FuVIWIuxA\n0Ha0XGixCDKZPbQvg9R0dL+vm85gLi6+esIvseiP6ydTZtfN7Fu4xSBCM+Ik\nvgqUBcLPOvlwbZsY/zH2j/zehVj8FAA6Wc3x4rj7JCE/dZLq3xxZCEL76dGe\n1r9lakFO/u/OI9mMrpkWPSCDK3mS6h9zMf59QJRATATmm+ajB0NXCLFrVVWt\nEd5wuby1fBij0TsXXqEZaKmcDCY5VJsbmx0GSL2LH9EkvJBOAWS0aIkvG1th\ni0ULRWNc8tBg/XZLdA3BIetPPRodg3DSuq3AD2c/7tvFZLK5lxwK+WjKt045\nflyBMH/H0ieiaxwuGDlsnJLdfyqDWylbucZCFHw3TpGF9vCVPHaS7dG5n+eP\nlxOgqFyJKmDapNWYUCCL1TGJoE4fwGNqr9NKqdFC9+Oe34RgJ1vlSr5l088L\n3/2AgPlCCWJ7QlMUP8a8HP5b/a7kJLLycA6t1xoVjKNHSdyiLHoAoIe5IRgw\nHRmxUrEMEdSst9fG2h5uJHT8cgNvZGbOby3nEXSmT1zkKfpdtY3VO3kcloDg\nVSmpvhM4SNaKGaq486aqcoyBAYttfoTwxa9c9BQY5aDX7YGjEjveBEP+ydR5\nABo7igq3JoU/Gx9v9Z1GuvQ4fUx/7oUglVCuPT3OGSgC4nDuPp+wyUaKGyi2\nkDf8\r\n=aGlv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe5K8bfjeR2/cW2q8LENOJ73lB7QxLl6FnlSMzw2WTFQIhAL1k31xc6TbCJwLe8vzEsb9ETVopO0bQKyjF0xqHxNGV"}]},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.0.9_1599745356619_0.9008723505694263"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.1.0":{"name":"express-router-dynamic","version":"1.1.0","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"core-js":"^3.9.1","express":"^4.17.1","regenerator-runtime":"^0.13.7"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-decorators":"^7.13.5","@babel/preset-env":"^7.13.10","@babel/preset-typescript":"^7.13.0","@types/express":"^4.17.11","@types/express-session":"^1.17.3","@types/lodash":"^4.14.168","typescript":"^3.9.9"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"130fe3f1bc7657b44eae9eee57fb7c5703622426","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.1.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-LBPxvqhbxG+93J+0m4y2iQIwu45emXO8AlWTY7sTdOuWlcTpfIMuL5eKRvXjNmK1MGbbnYw0Lhl05lui6D1YEg==","shasum":"c6446bb726aa70414b3aef01da1754cd1f560661","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.1.0.tgz","fileCount":6,"unpackedSize":50801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUPafCRA9TVsSAnZWagAAawYP/jvQEiaJ8WJrrTFsH2yr\nGT0oofuRaMexnkr9aNRUQzYNp+mqoQHNFjvsVnNOIt1JUjfjWQBr7TwMgOZu\nNrr9oRkSTWJW8kmr+5uG1nxyLHg/obMobmTggI9Kip6JWbVoIDBM6bYRXIGc\nlqiwR3Yp6SPKr4u15YJ8b41p4+s8fYnbSrrt8uS59VcfFt5DTbSMnzaM+6WQ\nxJ333MZguexCdQQcrru72yWkQie/E9/mD+ZXYqjdROgKubXmnGh1Uedi1xrS\nA0G8cV8jejm5XXyKEA23kBvEwpFEkG/CpWCcXqT8+jWikXJbJbj+ebch4ClS\nu00otdU6SD+D8vDgXGU3WxJGfZ6VPqpp4NNO2iKGqCwYgoXo1n56FBjUkkO/\nMJXmEHVjE5I31UA3vje553kShTfSONfU91hVpGYaTv84AwZwzLJ4obvgiqf/\nTG7LhQkLozEEf2ufls0GWw1zqr2CSkf74emplh6ec8abdzttBYuZL7AjWzLa\n124G3FHul81iEiVSKL3Q7by+eIKnnsExSoM4YNeC/+W2FT29O0trN5yfrYgv\nqXGYg5vIlauCsDTI+uKVq5FJ588t8U7hKphur0yYbJG17+SxFq36Q5Fl2oph\nRMBxT6SdvdWTVCGh3DWVNrctxU0skmocajk3T3jYo0x36yyR+ZT20t2N7wow\nV51c\r\n=3uxk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuNEITOBftqA+I+oD8NCuIsucDfWJbB8Ca0M3jDtW9rAiEAnzdSThRDR+S/GJyNFNIy0RJLoTOQiswOTEbJBpOIgjA="}]},"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.1.0_1615918750553_0.6705685041690419"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.1.1":{"name":"express-router-dynamic","version":"1.1.1","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"core-js":"^3.9.1","express":"^4.17.1","regenerator-runtime":"^0.13.7"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-decorators":"^7.13.5","@babel/preset-env":"^7.13.10","@babel/preset-typescript":"^7.13.0","@types/express":"^4.17.11","@types/express-session":"^1.17.3","@types/lodash":"^4.14.168","typescript":"^3.9.9"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"7bac3f212adf4ebbf34ab79ae33528ff98834eda","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.1.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5zuMLYy5StmUB2lTEdQsnA7l0l6PMCyNQZGXE3meEhdE4A+tLa/lAu/8i3YZV5Al/3eCaxlUTf1HSQyLp6qr6w==","shasum":"926330885a74047ea488cbfc0c325f27c5ff1f21","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.1.1.tgz","fileCount":6,"unpackedSize":50638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUY+DCRA9TVsSAnZWagAAXfUP/iOGd2gWeG/k6FoR5E34\nsSd8E+MkMmbjnj5vndjqs7s4i11sDsvqBZWhgRvR003YiOurro7IoFQK0quE\nxPbZFfW/ESFWKQAekoYXcSkZFKbEX3oV2k+fxVVqpTEv3zZ4Sd9lnU7X5Xt2\nctE9kVkCops3C2yWTLQfTzevDrmpTE5PfRJVYW2WQgYN6OcUoNgi3mahUGWu\nKK7fc7qf+iZ10WHxWLoNL8m5GioWRsqkrcYrticnjJAk0j4iRS8j7RLUdvhO\nyY1y1nFU3l/pCRlA/QTo4g927y0SUXsV7BFv2Tvnju/3VhFWvcK0KcnS01gc\n1dnFL7KlRXONZmr4+aj2raJTEQhqwIM3bUwR9p/O78/jWeHwWWnJCwjcZiVb\naMav+mdrOQHZk/+DwWanlYjiE/Pn+7r+W81cqmO8srx+te+OHeaAVOU1bNWd\n0Q9ImmG05ZjVXHyGIM5bivEUJEmkOGoQK2Cwqmj0bqgK69zZZ+Kun2A4dqhd\n0KMJN3x2s2X658E/W8ELzKTkxfYYJvojT6e69Tk25GW6exp4o1YnY1sqllRn\nU/tGR9FAqUBS9GdP0f68b/gnKb5Uf68HaEIMjoOkgvzkjxfw2Putya88kqsQ\nIAMwnGNIN5BZjcFmUBFWd+pYU7u4xlrG/6hv4gvCE9oPuVzWYsOSdIuZGa06\nBi+S\r\n=Cane\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIwK1eHMjuLwEFepmH+vuHxZVT8WU+tFcQOBh7kklX5QIgHRNkEycG0Iwk3zYWj+XLXHRdR9CLKee3PhwtRtmIaQg="}]},"_npmUser":{"name":"rika__","email":"tjj.rikap@gmail.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.1.1_1615957890629_0.3344796211636485"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.1.2":{"name":"express-router-dynamic","version":"1.1.2","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"core-js":"^3.9.1","express":"^4.17.2","regenerator-runtime":"^0.13.7"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-decorators":"^7.13.5","@babel/preset-env":"^7.13.10","@babel/preset-typescript":"^7.13.0","@types/express":"^4.17.11","@types/express-session":"^1.17.3","@types/lodash":"^4.14.168","typescript":"^3.9.9"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"b03e502a946c4398fbf8e735a8e818a2368259f3","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.1.2","_nodeVersion":"14.17.4","_npmVersion":"8.1.3","dist":{"integrity":"sha512-gehwpi4zeDVrnNEhtxqckaZ0R+r73xhsKDxtVxVWLdkXspi64oENXK++4Kg7EyxExe1pRTOG6ID+mIAHNs/wvg==","shasum":"630af921c4331447af43f66de15a3026752cc920","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.1.2.tgz","fileCount":4,"unpackedSize":12052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvym0CRA9TVsSAnZWagAASh8QAIXjnm+K9Se4pDYj8z+T\nvF6+YrmBfVgIp+O3yhurlKx2cbTSouoyFoe8UZtNfLDQCXDv9Z5uFnthAHDZ\nGv336vjy+mCgfMBlIGAhnLXAkrNnlpLIgNk0rG4ie8VNQnP0TzYp5pwZwWgC\nKzxpaq+ZTHadEu1/BPOnHuR7tr4+yN4jBwnAt6i9j5sxk5auGy45J1dBR6M9\n8wkyTBRmKi5MKCsqV80ZL4sMJ8UBR+nLeUP+lohJN+1i3lTv49nA9zZvXJoO\nztca7KecFlK4h+kK66CPzsPfva7dOsLHVROZaTorX/xl9ndXVUJDNgCbv3kf\npUVbd4WvDeqplk1A4xVsLW3UBzO38Rg+gHq3ijJEvL8PLhkeOV1BkVZLJqUV\ngrT3KJSmm+lzEQlnskiL5zZihzZG1h4YKMottS6LeO/ODMG5Pz5VYETSI5Ve\neu950HeOxsG4iptUk97VejAgaZo0/1SDbgR8qN/aGxspKLsyO0icmMCvPc6p\niJ9sd8VvkmKioKx0jqf076J3KzNuD4TKou/1Qrq+nrv35gvEjcu20IbmJ20a\n9QBAIW5GBqpb0+48ZA11jV4x/HfEiX1kytfEvgUKTpiijHzQ+lZGvDBpOOYp\n8ZvxedJVRoISvM0tKBG3ET5PeA0cvL18QT7J6VleoAdUsf7spiL986Fp8JZ6\n7IPF\r\n=gBZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+oBV5p00mVSginR2IO4hqGUQw2r1fNnKKGzaCxR5X2AiB6VNiL4rIKQlakk2ZdFrcfzc/sbCC/LF7jzK35h5atqA=="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.1.2_1639918004439_0.1262066068892469"},"_hasShrinkwrap":false,"deprecated":"express-router-dynamic < 1.1.3 has security vulnerability that files out of the webroot can be readed when URL contains '..' . Please update to v2.1 or above, or if you still want to use v1, please update to >=v1.1.3 . "},"1.1.3":{"name":"express-router-dynamic","version":"1.1.3","description":"A router used for load more routers based on directory structure.","main":"src/index.js","scripts":{"build":"babel src --out-dir src --extensions \".ts\" --source-maps"},"dependencies":{"core-js":"^3.9.1","express":"^4.17.2","regenerator-runtime":"^0.13.7"},"devDependencies":{"@babel/cli":"^7.13.10","@babel/core":"^7.13.10","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-decorators":"^7.13.5","@babel/preset-env":"^7.13.10","@babel/preset-typescript":"^7.13.0","@types/express":"^4.17.11","@types/express-session":"^1.17.3","@types/lodash":"^4.14.168","typescript":"^3.9.9"},"keywords":[],"author":{"name":"Rika"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"gitHead":"7e65ec089e16c93cb21108796f9b02725e3f4494","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@1.1.3","_nodeVersion":"14.17.4","_npmVersion":"8.1.3","dist":{"integrity":"sha512-YcMwbSHv/NMi9MuJmpcCHvmIWeGgIkAwSVUEZDCtibOO6+M0AzFNDjkiJLYyo+lEzcSP6v2WHp2lBa9e9ERhow==","shasum":"d2f6f79325735b6be10f3ddbed9b2f016bdf47b5","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-1.1.3.tgz","fileCount":6,"unpackedSize":51002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvy+dCRA9TVsSAnZWagAAJekP/2mSOwV4EBmpQhpptnPE\nNadqB1WxCpY7kdh8TlPrSWqyxyp0TewFL0eB3qkKEKp+IHZ4iGX8YZXH2K5F\n0mKgQFop1z+jQuAYNr31OknAGvxCuIeX6Ak1BMwNn6VHXv7ObDfG/9Gs0mSK\nXuuhM9o/yssUTMHO16h/Gg9L+mUhaRvdG1m0QieMm2s5+sac0TjiN+FZkRTi\n+YQTuUQwTp8XKmDZ1bh/Gg+IV60W8qlXvjcIbNUVsmMA0S6681bC8jCQCn5B\nW2cQR0qUkOR3m3dzQK0y1/u9OhqkKaQcecRHpJHNUGt4aGLUo93TzGc5T4tP\nKSW2o3lSyWt3XuzaonI5PFxsQOj2/JYJmYHuPmEsA2xtim3AG36qZ5qslH1A\njmKOSjQGZsiFQKdaKTQJMdObk1he9Xlx3agKeLKq4DrMOqq4Zx93SWCnWKnB\nTqlxMKqWSxBIMVS2JUtqCQYTnrO2aaB4F5P3sgvTvhCgaM1EQFgSu0PBQR4D\nvedsGV4MPEh5m0RxNVBkoDTKJsrPZuDmOl3vTwMh0+Apj99k06IXo9vSOO81\nhSi1IRmq0i118q0btth2xCc0S3kthZ/CxrSbm2Z7bQGRYysXZKjIZ09IHB8a\nh+5T86BFYLsENiFD6U9AYwk7cjKKoR6A6juv1J2mgEDVMNcMFfYdX1hd+LSA\nQJsi\r\n=zk3N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGz1fr1T60MwNso262hEZeU6EwSGh4pH8CN/zYk7Y/siAiEAwq50QxjbLw2/T2NZ6OXP2AgsKJw1WsvoODsu4DL3Fpg="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_1.1.3_1639919517461_0.9225450026586755"},"_hasShrinkwrap":false},"2.0.0":{"name":"express-router-dynamic","version":"2.0.0","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","anymatch":"git+https://github.com/Starrah/anymatch.git","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"a21ad1095e677e60f59ccd783b880f4bd3521995","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-5019C1QFa86hAulEoG7JbhcpuqFvPed25SqTgqao8L+GvBB6CNcPjN4iGPhc54yLTZZgSCJHtNee0QgoimTOFw==","shasum":"e8e38ac9bf40ad51ca04311d9b8e30edebac320a","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.0.0.tgz","fileCount":10,"unpackedSize":40708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMJu4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6NA/9E0s/2Ov2MQ2cXvLYgEf0aWHNsoednfSct5PWUvvG1yo+yAwo\r\nRxOuZQS1StWUGfgHgxAU6QcZ8rl1R7Y41kS0ceh/z36bIJY+OSi+1ZXZdR7R\r\nYKLB9oZSzrPkGvhBvGz3R2kgquQujSWqGr9npOwkY/k1Cwo3OVnPOhxdhiKX\r\nWdUR5Zdpzxe0nPLMWEtL49+Glz09Mq5qKeePAXpF00Vf0Mcjzjjx71FvaytT\r\nNfyQs1s4dFUfnKOFSg3krK7tuAeuP3H9+58lck0xHUaTwl5/+pO4kQcgFFf0\r\nJgyRV4Gw08B68Cd1h92ROMJCOeKbw80AmZNWbTXUlnRI6dy196Frsq3s+LAj\r\nvy0O2DLBcrrVchIRkGZdg6711IzRX0EYOn0uCBx/LLfL0kUdj38PWfegyJKi\r\nkWM23Dw2HY23SYINuFYMABBQswNGsxBxbf5aqdMlYY6haqd7Kvg5QJjtl8ZS\r\nHrgl7k9PAYLG/CENBv2ARsCVWsPSW2zR7kfGFmHtmCVLUCLozFMjlT9OXtfs\r\nnk7LX+VhZ0P8srlCmiZFu34sxS7byu8/Uli/SOjfTioWF0egwnChnzOKdVbu\r\ndEQ0AQ65xEJp9mZAqSXi3cd0+3iDDw+TYM3Hd9YTabgdAK5YMwcSZeiRyKy2\r\nV1KDF3CI45kaxh82L04Twt0TyuyipQt19L0=\r\n=zF8V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqQOCgh/lyP1V+Bj15Ghf7jK/d4ID9NK6kBULDjwqKkAiAyER/4ZD4jmwj7XwLz9Ns+p/uN6NgcNfeGGM6T8ofEag=="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.0.0_1647352760030_0.5689841803782614"},"_hasShrinkwrap":false},"2.0.1":{"name":"express-router-dynamic","version":"2.0.1","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","anymatch":"git+https://github.com/Starrah/anymatch.git","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"0997dc25b89812be8595879ceb880707990246b8","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-hMhHYxdqJNbjBjI5xxwI6+Db//s9Q5ca/qYyxF3C3u7zFkOpPipNGp7Fvj8zjEL9MYtPJ054bD8kBjMChJJURw==","shasum":"450fddcb71a86fbb67374dfcc4748cfa2e98f371","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.0.1.tgz","fileCount":10,"unpackedSize":40733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMKumACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUaA/6Ahj1qaRjv3kUzKmGEEEzQW70K+15qAbOzAlhC5DigEevdlV4\r\nNs1LmoZdMqRdqmnV6HZeqv9mwhbEle6PR6VW10sG3yfTtiG3lakKEVbulREt\r\ndgJ2qslWiFeMtO8fklGzongm5NjMVsb/yP8PLwbwcG6gLHUGaASF5NTyXY2J\r\n4KZsJ1mWg3h0+K6WXyRgn/32JnYMtoY8bo9orK7Oj/wSK2oz2yvhzvUgaU0V\r\nMGWBq5ftrZCciag1Q8dxMw7pG500quiqOM0n8h4lfnuPZPSWEYAivYZdZcos\r\nt7maUOY8m/SCezEexHeVa8dnUBUvJTRQgkMBilzvdVzKKArgBqE9oiIXOJQl\r\nf2yNG0JdSOVXeBjCSBktwXaUSVIRz4JNfxeJIiCLukmUa+2N04dCkjtYNeYL\r\nkAKYTPT+v9XsOB8r0UrHDKQnF6hwNnqxRQZsBGQS+ao5vE5V77g+3WrH0qK4\r\nKdHxyLzhnyhbJzCmvGavwLS+iopd7sOujsarZLBEpfl+NDgL2lGncIkdWqTE\r\nG9ezRvbR48P3XxI75oa0nNZvNF3EAX+rrkw3Kyhxo89YeB8FtFfqq5i9dK7w\r\nd/KezJIxUGKrRy3RFR0a2+9SIw3sm9h3DoMybPPkUFvzJzFcZJWBJv4Fbdn7\r\nuQaa0GFdWG9zz5zuCeLC+FBUrQ8AcposXBI=\r\n=43a3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKTZIR9iCcV+54JW3jKZ78nAOa+Y7sjeCQ4uPUrS1MiAiEAlPGznXUxfgWnxnl26HiRQ6LFrkrU6Tg6Q9xJ+GNS9AE="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.0.1_1647356838428_0.6903513295282693"},"_hasShrinkwrap":false},"2.0.2":{"name":"express-router-dynamic","version":"2.0.2","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","anymatch":"git+https://github.com/Starrah/anymatch.git","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"ede59465b8145f9bcf61f30551678af940ffd608","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-4B1ZzUXtGgGV70C7SFa/v7HfUat9ZEgyMwJLsYWiBYAmTNVTQzxSATNOF0FXWRBOftZQkkLWVke0/FRNeQY3Jw==","shasum":"aff643bae8ec7c98459768a5e591dccd0ac3da2c","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.0.2.tgz","fileCount":10,"unpackedSize":41239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMLcIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlJQ//dYT/ZgFEzZfNxODbS24ELJcBRWRGRlkNdes4TYrXEoQNvhQZ\r\nUJvQgBmygxCgqsdGFBrorQaXV15fNCwjpVT8F/CqU8peEZfPeHLMJOcTuavZ\r\nsd8TOa+Es2bNtkNT4QrC84WVLQjEi9W/QNzkoDbGezp7pkEpLYxWDujJ6QUH\r\nMX4CZWDmnpaOr/gpQhTFdb90hcSxYUxko9JwB2nQB17Z/0BDzKzmOhclbx69\r\nOvbQkl3Lv624Sv2Fl+6jqloQiZ6WJ+bABoSPOGYOZ8NGgyIYf4lOiyEC1+mn\r\ndeWYSG3mI6zTEMxKuJnSBK7r1PkfNHoOZ//zFu0PmCYi+2c5Iq0gkNJu5Vvn\r\n8q9UkEQ9v9sYM8K+lULXju5glWsNYQxdXZqU8waoN7UUf/Kh+LpZ0PsEnHHs\r\nmRcxOObrqD0EVz/B7qnb+fEZqr6GXZY3YVdiVXimdRMXXUck9zzsdd29DcJb\r\nxDzhIHS95rs0nEthlsTxxkfALHgb1tMwJDYfTxp5Nn8zsK8e3D9QfZV/cSfF\r\nLzV665SO6EtxzZqvZsJK93fVfLBMyJi6Vt0c+Sx3dM8v8eNIzR6lDg230PtA\r\nmcRheUln5CLA1yQkpxRkA70MRoWHZcRYx5+OMtnmrmqLWd+pWXR3KpAHVAVD\r\nOKnqVdpOlDLru5SHYF4H0RLjWP18OlSf7Qw=\r\n=RsFi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3rpJ0dGSVgso0MCR5/osWT4uCW/zzVXGDivvHG9izxAiA/52TvipTGqiR0m95yEZOC60+vmgYaLYWC+Qm2HXwBeQ=="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.0.2_1647359752017_0.7961044089900469"},"_hasShrinkwrap":false},"2.0.3":{"name":"express-router-dynamic","version":"2.0.3","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","anymatch":"git+https://github.com/Starrah/anymatch.git","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"2600b24677ebca5cdc88dcc1bc069eb83cc840b7","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-aeM6KJ45E4D0Ynz9vTF1n0BAFu0RJcYZKOEgpRQqw79oXqLDn1+dYEtM0POG5xyPlyCFXk7d6FZ2Kpe5hwa3uw==","shasum":"ab2e91e657885407176afdee941d96db61be761d","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.0.3.tgz","fileCount":10,"unpackedSize":42080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMMMnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHsA//VoHGfkO9sLMAeskyF5PhxQBzgLg8nscbftnMBWiSyAGx7DLf\r\n9Bslf1XKFToj9WzsISlCdaUsgid5dq6fEsdmVdB0/k7Li2Qo2nfqprIN7GdA\r\noLACUC7EQsunpmRNq0Q6UixqISSEkJEcrTeNYyXQSyCvvEt5A5oibYKGDp9p\r\n/93BAfjv9GNyhcISajSIQWWMRQM3Ae0poQGgEAv8xuvvO6jwTSmVa6jqCPs9\r\nkPdQHust9EDauzDmRsPJDBt5L16OfZ6pzmnMs6+r+4hqqEHZ4Zz/TKSoFiJ2\r\nZEsozL9BdDEhnLIc4dowQQ6LcJVhD8S79zHOvWtzqSwAAKkNGSb7SPHxz4ST\r\noFKcUa388ahG0Nve4GTdmq/WkBM1xNc/WXJS3aqzD+/T1r98Db8s3+Vm1B1f\r\n+y1pUr8iHhEj+wM/6woXm2FkeJXAA/QUKwdCjuUJRKKDMn8xGmOLb6GEoITx\r\nP8ukFvfC+tElWEPyBgib+LD60439rIO0ZbCgpjC0MlTt04By/h7Ib0kY8EH5\r\nVUEj1VFR1gZjp6FtEV94w16jHAPqi2QJ/DON0UVGSuNhoRtU24j3lsLHNnQq\r\nG6MYAw6ShP3UToBtd4NKO1oITn9nR2IxY7ykOt1VKj/qXc4LxY3fM9PAFi+9\r\nc4hoXfM/KquFCMpFty/eZtB4N5jTsqM2ges=\r\n=H+T+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9/NfF/fC3AA+BbTeyMxY+8QiLuc+1zv++8KnxzOJPtAIgUIdT22Icdgz+lsksq0yIhRd34RH4fY0RZGBmKMIn2Qw="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.0.3_1647362855155_0.1700950564657282"},"_hasShrinkwrap":false},"2.1.0-rc1":{"name":"express-router-dynamic","version":"2.1.0-rc1","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","minimatch":"^5.0.1","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/minimatch":"^3.0.5","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"c74df9aec152377d6282a30e81d96385d503242d","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.1.0-rc1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-mkMu1K8mF+WLHcIzeCR1ASqsE0zyiPFwTsL/cPLQ4eGQY3jygnotr2xul+TucieV65IhijtsRpCmgzCoaNYKPg==","shasum":"869f490cb7c276ee6dfcc4c72f820e0366562901","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.1.0-rc1.tgz","fileCount":10,"unpackedSize":43132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMYKFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLNxAAoEd7IRlk6u1Ck2N3F3YMxIwCvsKxY9dR/jNuhj0mWXwANNZN\r\ny8JzG6eZihnK2+1WL4rAWe+8pY+noxGIe8WB72tCFtIBOSlYGcsWY+4dFxU/\r\nN1VaZn4LjKslXVIIR7kOfYbXxamj1MamzWTGngLGuNA+ITliLxRMGReZrIrM\r\n9jQIYPDJCrGxq448DPk5C2ikes/0F+fb6rnBKZSTS1DoV7eg33/49HIAu4aL\r\nLhfw5RrF8waut4yfQhRDR0UMocj8GOzbvW96hkivK0oBSOWNwuqJ5+0TfV6B\r\n5Z0Y79/6bU7Cvj3FdFkJdRsvZvOMFndJe5dFFqofdT+w+tzGdy2WIrme79qN\r\n0SLI1OjN7uoLQ/nZIxNhe6zaTGf1ZC05n//q/D6RLmYl6p1AfO5C3l3Vqd51\r\nKdnL3dPjeerS0Sikd90TJOFpjtYMFmwABzo/EGOY/8TXvroqEdFJRLFddVxZ\r\nzw3YB7On0aXYsTgZjwOQMLpxyT5YfeD4tTjopLFrzm/aQtSoxFuLBh8uI2lB\r\nDFkFpDiSqjbujyKZ3fMSPHgpK3GX2VzfGjY52XUJrs9ey+kuZ4wlvzC2zOUX\r\nBpM2Wxafe++RYG8oxfcHvMRgXQYod6TbKM3WoqjfrmOz3LXVOOqY9ztLbDtB\r\nGk3inyCAjsHzoZdCqMvRWJU6xujpa9i7zX8=\r\n=QXio\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+r1KPLL5Nxm158bPp8juhO5I8QDn5bq1NT3q87tiFXAiAIjVLkQhT+nAJQ2nAbD37MO1ACAyp27QT4rXh4i1xN+g=="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.1.0-rc1_1647411845262_0.39810800438385163"},"_hasShrinkwrap":false,"deprecated":"Please use mainline version instead of rc version"},"2.1.0-rc2":{"name":"express-router-dynamic","version":"2.1.0-rc2","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","minimatch":"^5.0.1","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/minimatch":"^3.0.5","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"570bdf2289a7872c9fd764fff41bb63348d08cf2","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.1.0-rc2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-oRtOh0wc4MzT8CKWL4SoxG9pmbDZRHrM6Erc+94KEn1BM9ctNbADwLzqZeFMFfP+IUAdXh9pvtToCcw7ZC2onQ==","shasum":"764669e3fd311803de55cd85786159a5f1a8104a","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.1.0-rc2.tgz","fileCount":10,"unpackedSize":46695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMZqhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPbBAAiYZCB6mPY1J1T0lDRXOlUD61xgq7pGW/NUSIpFR1dklYWA81\r\nEnD8KyUwluzPs68tIk8rrTU/a7U8nHhzLHbxIYA2fCnT1eYnTbsejhZqSJTf\r\nIwm1yaY5SS9gPrV1VyOcazHccWtdn6F3ogACD3DYNqUND2zqZEAkw3ibb8cH\r\nfYO2X+siPtmKB22tef84KHQ7are2H7S2enFp/FeXsD8FxPmI8AlBRLuvqyx5\r\n3+z6XT64tyzageqYAP4oKAL8vraYB+2Rkd8DAfpJrX56QRdkVehl1yOCTwfg\r\nTweVsez00/dQ29oup6lV7Xmz5qYZzWRzF4e4dllLeODPltDAc0QeOPJPVXV0\r\ndyWjaD/hgf1cnev/SXKpZFexH2a8nybdwm7me8fafUcuFTdINRpKIHBh6e+0\r\nf/sdAXPZXWI/Y7uWCPCqW3GIyLxaymyMdkGw4qjzGN3ZrnP0+V+AWTSbszXs\r\nzJL7y+2Div6bhEXJsladHJ/sWlDBHOO03y/KXRq/97iwv7Q2mUicJn/NHJK9\r\nKej+IScQf+13qW7HHdjgLOdcTDIVkF/w6hH7HHtRSAkVQTmtjWzBpxjLH4O4\r\n0B0oiVlbzelkRkODIKrtJjQG22SWVF5ch4fyFCnflA5IdZYi/G3dIN7k2AcY\r\nNUEihuD+++99FW152XC/fngT7fvvxEOT/G8=\r\n=/iuH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBU2X01nCLieI5LYzUICp61ue3pL4XneTYvqEWfgghcAiEA1f0/35dne5YdsCP9q5nw/YG6mhlRkafTKxidsOuADL4="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.1.0-rc2_1647418017488_0.2839994728978956"},"_hasShrinkwrap":false,"deprecated":"Please use mainline version instead of rc version"},"2.1.0-rc3":{"name":"express-router-dynamic","version":"2.1.0-rc3","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","minimatch":"^5.0.1","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/minimatch":"^3.0.5","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"51b6e00da274df9b0be61e12f1f4ae11bfd0a98c","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.1.0-rc3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-R3kslT+io08smiq/q1X3kN/Q3r5cFGfxYUEqVMugvHY/U/X3Vl0zG6dz6Ckl71+jwCwA1hVmSIAwVyOt0/YY1Q==","shasum":"91d5ba0970c6961abe4fe8774f1ced4294b26f84","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.1.0-rc3.tgz","fileCount":10,"unpackedSize":49445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMffLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocjQ//UVnVDnKUbtmaqOE1n/vBLeQ6ZnKwhgKbffs4PP35LTpAp3WF\r\nUjLlYZrHZST/EQQUazSS+a21Rd4SKNfCeLw3xhjApsMyeyMY2NxZ4FdEnxfx\r\nKwzsWat5ooXamiilwRjOjuGYVB1eISMYViSVa5GVPOKrekqn8NTPSoPForNF\r\nHO6CCWi3syKogpRQDwMgobdS5IuW22cwBP9VTdDF2fta3UR5I4t6oiK+HEPS\r\nIqUrphUpBG8JqYPTjs+uU+FIAV8hgrgFrOG05EJmz91RV8wuBxjwL+Xarx/l\r\nmC+4T3x3uyDbw2sEfKUGJchR6yOAh456xNUhZAeTkfagIitGNrGHnjymvl3a\r\n+GdBeoyoLM6LGsu/N2fh+pVmUJ8/a8ksC4tYJ5XonZ8eHgU/wNBkRJoU5VTi\r\nKPs3474Y26WYvJpKwtOMEt/vhcToZqg0iCQ7BNkB61J0CqM/TnM9cZWGqYXX\r\nMxORVC70tqHS/LOx4M6U908D8092iz1aO5uqbwZLZKSFomnsFFBqYhzHhAFU\r\n/9JTc6HRz11YDoYdeWd4wt3rJ6cUlLTNlAK86qsw1TFeUgwyUrdunsHvFFj5\r\nQwo/QcsystlUrqJjXsMo6+oRubAyo17CrfcOIkudY5yLGmWWL4NB2tRula/l\r\nrNPpWZlvB7S+MDOolcqbnwbTr3pyBIgQRyk=\r\n=sQua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO3GagInJ0sAE2mW8AcO0QOI02E4T0ZHmhNmHfWByJKQIgdwzY2EbOfTxJ7DhCr4ySwKPBRHfqCrnbuPwEKp/HwCI="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.1.0-rc3_1647441866948_0.8720167646704906"},"_hasShrinkwrap":false,"deprecated":"Please use mainline version instead of rc version"},"2.1.0":{"name":"express-router-dynamic","version":"2.1.0","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","minimatch":"^5.0.1","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/minimatch":"^3.0.5","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"0d4c37b833200ce7dc63aa2a871f33f5abcb1b14","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-F/y3ktb7j8EMVLkqVUk8kkChUpeN2saXfBb0Nkj0rtr0ebTgNVOsCrWylDQYX0XVjeumT1UYvN7hooHTmswvSA==","shasum":"d436375ac967242ea11e6e9687ba3d334049cf06","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.1.0.tgz","fileCount":10,"unpackedSize":49550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMrW0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlcRAAotBos7adBwpDUr+I+2TKF6GzXhBuEM176U+8CpILSjyAq194\r\nSvCHuk1ejsewRNjFbNMtsCKwibnt97kdsFrkmFrevdeqYxgU/+1xLMs8v9Ms\r\noFQzCoKTeUdMZIj2NpAROMLnE55sMbmEHKaJ1VNdsY88dtKwzR++jacm4jl3\r\ngpGL7Ua2GDlKEK7AtwmLM/dZPtwMFyrM4dn2TQjBjxk+AqTGyzjxkRw2kwzT\r\nvgr1MXci9ys3wb6xgMOFtL+y2PzsgPbaj/7Ggfyiow+iU5GdD+UyC84Xp07I\r\nx1PRfQrpFSyOj0Nz+YGuJ5MxyEm9sLJx69HS/keO/4S3ERnKb/0DsKJq5pBU\r\ntyUet4ToEGbPzbOZUTJ9AcD47JnaB9HjNIX5zw74VAMfW3a6O8BCzN2WO+r6\r\nFi5wooXqwjtXoYbS3UWNuXROYitZflAA3cEjTXXzHojd+o0pF3VcZqWWTpv0\r\nepdRkCchiDvWAfMKHqW2aYVykMz0P6XG4CdpZ21evLV8TdBp0GwCu8ZHDrGx\r\nFGghXa2iUgAVeG5i7UvRxf8kTgGcHBfXQ4TthAXGW6IMYU3dIRlXGJPZb10v\r\n/+slCMWURc6uIx6g4Cxn6MA2N2lwS2YCsiseQQglNkE4a7jG+vs2ZErj8Raz\r\nd3Q5ppDWoTCCNc7ztrkUFwiGU5oVc6p/OUE=\r\n=amlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi17/rbW4d9AmyAktZ43wDY1TYtLQnUuSvkhuST9jw7gIhAJud5Nq0ZwlIxsaArU+NtK1KBWiOMcFFlwJUS3Tdp26f"}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.1.0_1647490484690_0.4762101866276893"},"_hasShrinkwrap":false},"2.1.1":{"name":"express-router-dynamic","version":"2.1.1","description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","main":"bld/index.js","type":"commonjs","scripts":{"build-dev":"tsc","build":"tsc -b tsconfig-build.json","test":"npm run build-dev && mocha -b --exit"},"dependencies":{"@log4js-node/log4js-api":"^1.0.2","@starrah/prototype-utils":"^0.1.1","await-lock":"^2.1.0","chokidar":"^3.5.3","lodash":"^4.17.21","minimatch":"^5.0.1","serve-static":"^1.14.2","url-parse":"^1.5.10"},"peerDependencies":{"express":"*","log4js":">=2.0.0"},"devDependencies":{"@types/chai":"^4.3.0","@types/express":"^4.17.13","@types/lodash":"^4.14.179","@types/minimatch":"^3.0.5","@types/mocha":"^9.1.0","@types/node":"^16.11.26","@types/url-parse":"^1.4.8","axios":"^0.26.0","chai":"^4.3.6","delay":"^5.0.0","express":"^4.17.3","fs-extra":"^10.0.1","log4js":"^6.4.2","mocha":"^9.2.1","morgan":"^1.10.0","semver":"^7.3.5","typescript":"^4.7.0-dev.20220310"},"keywords":["Dynamic Loading","Express","Router","Web Server"],"author":{"name":"Rika & Starrah"},"license":"MIT","private":false,"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"types":"./bld/index.d.ts","gitHead":"568f10ebd2b17d8beb221e2478fc0dac4f97aa2f","bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","_id":"express-router-dynamic@2.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-uAtRVv54KmWblgMSDhoRmxK1dOmRgz/tteOpBW+T/UpLLTsN/rEV/+wzJdOoIeX8rpT4KhqNoYByDMgFhp44kQ==","shasum":"12817731936a505d195db7139b340378e630da13","tarball":"https://registry.npmjs.org/express-router-dynamic/-/express-router-dynamic-2.1.1.tgz","fileCount":10,"unpackedSize":49641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPxyFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAUw//eVLJhSQlYzSnXc8EXP3nq/wrCscYDj/ZcW2SRbC+URL2Cmx2\r\n3w1Is0fjkCm75OqhW0WxSMXGbRkH6IC+gh6VMMf7c/gQYuSY39oWmHjfs/Up\r\nZ331DsRaiy3dZqbKRAEuKKbe0uGRHF4nm5M9k4bch0FGo/4Xd5P7aBKurz7D\r\nPkIusmre8gc497NcHHIFSSe8XnRrE+QWYl3JkHBR7MNRJMIgbikokFT4a3e6\r\n0lF4nghFEHuUDr1x4J0aSKcykCuCPSh0nOEpsUKXyri0H6Ch17wB/iVEqOM6\r\nlKQaswaMSR3HcvKwyoULcUH5Xj4HDeRg0+5YD5t5xKK8qVptWS5yuOIanvly\r\ntv6DzlKatB1WTWvfjQA3eCOnPR1g1pInhFtJI2UIph8ps35+Nx0k1HN1btKt\r\nezWKPysam0RYlUv8IhQBRZiRgzV8jkULM9sPyJZ6fe+dzBSrBZzxGhLZBuQz\r\nP8H7o3C28zCYKlD9xdT+uQqPwcYYM8TFcEEPQlS2H8QFnQM8nCfAhHXU6gzw\r\n1a9r8ldcmwB8ziq3zSZX9Ee69Cn2rcDDkzaKbMuAzErxRmk+VeaoNqI7HBzn\r\nuFLXYdm6CVlHBX9XF+fhUmcuvhORFh1vYGGY81I9c6Yoq2wtqLpJs3/p5Z98\r\n6DyXyABT+7nmH0zZTIREwy5ethmL2prIows=\r\n=39Ay\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXYaykQa7Q+rk6NWVVrGZjH5V1d1kW8yhKj8J2gjD48gIgd5duFJ5MZw+5m+hVmpUPAud997JLgXTnbrGA5z57WUc="}]},"_npmUser":{"name":"starrah","email":"709192822@qq.com"},"directories":{},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-router-dynamic_2.1.1_1648303237438_0.6976236874480584"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-02T11:28:18.279Z","1.0.0":"2020-07-02T11:28:18.391Z","modified":"2022-05-01T23:50:52.135Z","1.0.1":"2020-07-02T11:29:16.986Z","1.0.2":"2020-07-02T13:57:38.257Z","1.0.3":"2020-07-02T14:18:22.850Z","1.0.4":"2020-07-02T15:24:43.523Z","1.0.5":"2020-07-02T16:28:38.191Z","1.0.6":"2020-07-02T16:50:00.967Z","1.0.7":"2020-07-05T05:22:07.628Z","1.0.8":"2020-07-08T13:53:37.840Z","1.0.9":"2020-09-10T13:42:36.724Z","1.1.0":"2021-03-16T18:19:10.743Z","1.1.1":"2021-03-17T05:11:30.787Z","1.1.2":"2021-12-19T12:46:44.584Z","1.1.3":"2021-12-19T13:11:57.611Z","2.0.0":"2022-03-15T13:59:20.229Z","2.0.1":"2022-03-15T15:07:18.606Z","2.0.2":"2022-03-15T15:55:52.229Z","2.0.3":"2022-03-15T16:47:35.398Z","2.1.0-rc1":"2022-03-16T06:24:05.446Z","2.1.0-rc2":"2022-03-16T08:06:57.584Z","2.1.0-rc3":"2022-03-16T14:44:27.108Z","2.1.0":"2022-03-17T04:14:44.816Z","2.1.1":"2022-03-26T14:00:37.636Z"},"maintainers":[{"name":"rika__","email":"tjj.rikap@gmail.com"},{"name":"starrah","email":"709192822@qq.com"}],"description":"Express Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.","homepage":"https://github.com/RikaSugisawa/express-router-dynamic#readme","keywords":["Dynamic Loading","Express","Router","Web Server"],"repository":{"url":"git+https://github.com/RikaSugisawa/express-router-dynamic.git","type":"Github"},"author":{"name":"Rika & Starrah"},"bugs":{"url":"https://github.com/RikaSugisawa/express-router-dynamic/issues"},"license":"MIT","readme":"[![NPM Package](https://badge.fury.io/js/express-router-dynamic.svg)](https://www.npmjs.com/package/express-router-dynamic)\n[![Build Status](https://github.com/RikaKagurasaka/express-router-dynamic/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/RikaKagurasaka/express-router-dynamic/actions/workflows/build.yml)\n\n# express-router-dynamic\nExpress Router which loads js codes dynamically as well as serves static files, and routes based on directory structure.\n\n> Note: you are reading the doc of v2.x, which has many breaking changes from v1.x. v1.x is deprecated and will not receive maintenance (except for high severity security vulnerabilities). If you still want to use v1.x, please [checkout to branch `v1`](https://github.com/RikaKagurasaka/express-router-dynamic/tree/v1).\n\n## Feature\n- Put static files and JS dynamic request handlers in the same webroot dir, serve both in the same website\n- Match file in the webroot dir by URL like any other static file server, but when matched file is ended with .route.js(which can be user-defined)\n\n## Usage\n#### Install and Import\n```shell script\nnpm i express-router-dynamic --save\n```\nImport\n```ts\nimport {DynamicRouter} from 'express-router-dynamic'\n```\nor \n```js\nconst {DynamicRouter} = require('express-router-dynamic')\n```\n\n#### Minimal Usage:\n```js\n// app.js\nimport express from 'express'\nconst app = express()\napp.use(dynamicRouter({\n    webroot: \"./route\" // your web root, which saves dynamic .route.js and static files altogether\n}))\napp.listen(8000)\n```\nThen, put some example `index.route.js` in directory `./route`:\n```js\n// route/index.route.js\nexports.default = function (req, res) {\n    res.send(\"Hello World!\")\n}\n```\nRun your app and visit `http://localhost:8000/`, you will see `Hello World!`.  \n\n#### Route Files Organization Example\nOrganize your files like the following:\n```\n│\n├───routes\n│   ├───index.route.js\n│   ├───sample.html\n│   └───subdir\n│       ├───a.route.js\n│       ├───b.html\n│       └───c.js\n│\n└───app.js\n```\nThen, by visiting the following URLs, you will get:\n| URL          | Result            | File                |\n| ------------ | ----------------- | ------------------- |\n| /            | Execute JS Code   | `index.route.js`    |\n| /sample      | Serve Static File | `sample.html`       |\n| /sample.html | Serve Static File | `sample.html`       |\n| /subdir/a    | Execute JS Code   | `subdir/a.route.js` |\n| /subdir/b    | Serve Static File | `subdir/b.html`     |\n| /subdir/c    | 404               |                     |\n| /subdir/c.js | Serve Static File | `subdir/c.js`       |\n\n#### Advanced Usage:\nIn the following example, your server will treat **all .js files as Node.js Code**, so you cannot serve browser JS files to user.  \nBesides, your server will be able to import ESModule (Use with caution! See instructions in [config.ts](src/config.ts)) as well as record more logs.\n```js\nimport express from 'express'\nconst app = express()\nconst config = {\n    webroot: \"./route\",\n    exec: [\"*.js\"],\n    suffix: [\".js\", \".html\"],\n    index: [\"index.js\", \"index.html\"],\n    handler_error_log_level: \"warn\",\n    use_esm_import: \"when_require_failed\",\n    log4js_level: \"debug\",\n}\napp.use(dynamicRouter(config))\napp.listen(8000)\n```\nYou will still be able to serve static JS files in subdirectories, by using `DirectoryConfig`. \nFor example, create `route/frontend/__config__.js`:\n```js\nmodule.exports = {\n    exec: [],\n    index: [\"index.html\"]\n}\n```\nBy doing that, all JS files in the `frontend` dir will not be executed, instead they will be served as static files.\n\n## Config\n#### Instructions\nTHere are two types of config: instance-level config (`Config`) and directory-level config (`DirectoryCOnfig`).  \nInstance-level config should be specified as the argument of constructor, and cannot (should not) be modified later.  \nDirectory-level can be specified in each directory in the `webroot`, which will also be watched and reloaded once changed.\n\n#### Reference\nPlease see [config.ts](./src/config.ts), which has full instructions and detailed notes about all available config terms. \n\nWe are sorry that there are only Chinese notes in `config.ts`. Translations are highly welcomed.\n\n## Remind\n- On some platforms (e.g. Windows), executing `npm install` under a watched directory (i.e. directory that are set \nin `realwebroot` or `libwebroot`) may fail. If your route files contain a `package.json`, please install its dependency\nin the application's root directory, by executing something similar to `cd projectRoot && npm install ./route/xxx`, \nin which `./route/xxx` is the directory contains your router and its `package.json` file.\n\n## Contribute\nAll types of contributions are welcomed! Please feel free to raise issues and/or submit PRs.\nYou may use English or Chinese in issues and PRs.\n\n## License\nMIT\n\n","readmeFilename":"README.md"}