{"_id":"elmer-boot","_rev":"46-350540cdf53bc9bc72808bef60823688","name":"elmer-boot","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.1":{"name":"elmer-boot","version":"1.0.1","author":"","license":"ISC","_id":"elmer-boot@1.0.1","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"1cdcbd51bd3c3a1c086ef9423dee251aca860957","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.1.tgz","fileCount":77,"integrity":"sha512-GugTu3TeVRYYmpqo/7EmY/u1LHoM/lFkgupvUpje4mW9eX5jdvARxbyoGOxaEodAxQw4typAxTeLCwpKNoATdg==","signatures":[{"sig":"MEQCIBs4/7pZf1EY03242qzVVKmq90wrmq6pu6x8lJZ2XRiwAiBFhF19l7Jt5QlOK9/NzTAvdA0FxL7bX1hZXe5yZg/ZNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgra48CRA9TVsSAnZWagAAQ3gP/0a11aylVJEfaTcYqqPq\ngIb7h2XY2aAcfK3uldES2bidVmj+YSIbQGfqum+m5sbb4W0CWcXUw6u10Oga\nyVjHi6sJWPQedVhEL0/f1T9xTIvoUs1c+B/NIGFLTq/Hw/pKbzOucZ3U17cR\nkO7uI/mewIWU1gsCD23cNMkYcSqwPjh5BIab0NGTPxtIvCQx/rFHsHe4jgbn\nnYHfOxzF4VnknP7jIB27cPIJANn+4i6oNRk1O3OwezB9DL/HVHh5EttVmvjU\nH1TtBT/aBA/7zIJ4d7DrGxY9SoU/UJ94GJk3MeDEj8jNew2NjFpbW88+S3wO\nIV/TG4rtet4pAkduoZCNLpbjnPFB/hjJA/BYZ0ahEzq693jmQwLY5xiOHUrF\nkUQrx/8bVwoHH1Ofi60DsP5QL/vEvXG2DJGa9a5pDvdq41n7iev1mGPl3p3Y\nA/qe4xvlHS8OlZZyN5AUWsMf7Y8mPR/Ho8OWJMffmQaPB253rolxCHShXuCH\ngaya2o+hVHMIXzVjlOVpCJb1enICYra1GiwVQrlprbKtmDAXPGWjEOiTR1kO\nQIStriz2ZGGHRTCvLmdsRqw2SE2+Ek/x4yoO1tCz0XJd7TKtkBouRI9AHenD\nJ9GMk66S1SKKDOfRkVWOJeSkUtVb6FLkCb35usqQwc6qM4PD1R+8xEjj/BSP\njaYr\r\n=3gQJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"32c30304d544382ffe25dcdf8b98aed8c9c86fc4","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.1_1621995067877_0.8898945895627688","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"elmer-boot","version":"1.0.2","author":"","license":"ISC","_id":"elmer-boot@1.0.2","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"3f6d1c7c40bd9d6a21fff6584571bdfc43e9d5d4","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.2.tgz","fileCount":80,"integrity":"sha512-jJsZUptnSBRSEx05RUvxXUfvkonKYe7wVZrel4704L166Z09+u/0EVyW6mllwBOgc4EkYln9ZFkbogeDTL1sTA==","signatures":[{"sig":"MEUCIQDR4VjiyIXMEPTD6zepvz/LWOFao2jhE1ecRHcOzj1sagIgVjs4xpLXsMM4vkyUR+d4nW8089wycduLvyCDkAbWkRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrlslCRA9TVsSAnZWagAAP2IP/0wNF9/MxR+uLcqybVmq\nePRDkJYGaksd6Ip34PmUhCt4BJc2IPGKP29G0BFacAKyfLY0NsTscz5GkbcX\n8Ly72JrYvsLXcVk1Q62bO3TnHgYzlMyHtTISAvCCrxTnCIZFNcVIkcaMJGuA\njOtzwCiTpga21oAi67u/9hflvhdZqmcot+WUKVjBaORLz/bB8bVDqumqy8CU\nY0v98m3RHqsjkfdJ/Ka/Ky0ixAXiLpgly1QV18IsFLWP13SbdThNgh5BJ07k\nNiFybc/1aaHFgsZlKFrWu0PtyApmssFpXtyFPgmEbWhPNEIu+EX30zKWNHGY\nvZkjtrdVBIGAdp/3/+u5LiYQnCKWxC69LqN/0WKmYEKOMTG24KPkLKKcK0vS\n5z9KUwRzvvjgq0S/+jIyMLnS4BNor+1aSSGboHVKd8y8XuimKKjO2sGWdIz2\njhZtW2asPxT/WzjDHEOS1BcqZp+pj9oMvpHoJETBMucTDOanwuzK22aUTR4b\nPHzKViQtb+3b38hTENTax843zqFRSAak8q48mFWbdS6+2gVioTLDCnXMDck+\nam6C2K8Z9AgS1qn99u5hrW/Z9qKFEIXDqZCWbsmP7mihEc3yZJP31r/ybycu\nR/Y9gSZVrw6Lw2VOKOmn8QSACoPCiFgDNDJiKkMq2H09nXeXbXoOi7in7HQk\nm0Zu\r\n=Vq8+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"32c30304d544382ffe25dcdf8b98aed8c9c86fc4","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.2_1622039333128_0.13776972626807615","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"elmer-boot","version":"1.0.3","author":"","license":"ISC","_id":"elmer-boot@1.0.3","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"5b4562fc82ac86f97e8dc7b53cf8069c00bd6317","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.3.tgz","fileCount":87,"integrity":"sha512-AANlEUY7dRX2Tiu50y8JKuIDLczX7YVZJCMHKee0PN95XObfjXJXa04udZw5NSdzHZ+ttzuQiXuQYsxq1kYzQQ==","signatures":[{"sig":"MEUCIF41tlOtbIOZkpH4deoakjk+jFKiRQc0b4ZN9VSmTAKqAiEAr63SUbD60zJB49Fpe394DI69/ZBYhNarPRSpKtq/N6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgseDnCRA9TVsSAnZWagAAHvIQAKM+dKH3fryfgcOaIOBx\ntEpfqgzz5XyNfhTNbml9OawRyMYPurl2bDgz1X4YVM6cSF96bL8YTS7gBmq8\n4UKC9m3nYD6ZP7qeVM4vnkXNjO45gKefCNIVN1jljapnDJ+IkJRyICMQqg7M\njCuex6foRdUsa0+y25fTuwzJbcYmbjdT0984/7/GBMPjwdBjXdVxIt7CmvTY\n4+AkK199xZQb2ijRfAPACBBVBQAEMQefLTOKH0XvrBAvwqYgtJ6PFFfUqXZx\n9mOOc1tJwYNf/f7e5tjwZaWwFmJsCdWx3m6S/+6PNa+nIonDQWnHFNtf45Pd\nDxlx6q9BMv3eD50bbMhl3Etp3NzOQ9gZMcE6o2ueigyow7nevhltw9N6aW8k\n+BZQExdw8ivh6aZOZzoSHqd78gKtsTB9OX89hl+7abGbWzUhk9dmuIC44dHP\nvcHVItP1zU2XGpL732/buPFZK4pa7QwSYAwqVaXrRm25A7d9zrtDUONT2jlR\n6mXr66GNsRWwUGYgHPNct+vcd6o/nsS63ebrhfmyAN6FIMGkeFEgTHHCYbm1\n0PfVNMzeJn0E+vUhB0OS6xO6a+9EcCuhRMgI9VRdfqvBJhIHI4BeiIwGHlii\nVYgvQse2GG8bFOiautK08y1UjMYeOW//UVjsEsM7VE/ucuBCp2hbG9AYBnD+\nmWWq\r\n=F6lB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"529c3a668c37e4a7c23e9434eb7a7a1e844cfdbb","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.3_1622270182608_0.3541888172707961","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"elmer-boot","version":"1.0.4","author":"","license":"ISC","_id":"elmer-boot@1.0.4","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"da5e390b7fd2582caea09b909572dc4fbced67d4","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.4.tgz","fileCount":102,"integrity":"sha512-gLyeoQiHXpze8hWh9rSYaNpXVtaa/sgh2ha357bLW+G41+Qyb6S3LLffGhG9hsqBpInuJUJG9ygdtt4RM/3PEg==","signatures":[{"sig":"MEUCIQCrwlWDHSarWn3URYSD7kcX/O6rV8kLRlTN87Wz/wwSNQIgeCoZddLOYdUK2kERk6Tb3zRpu4Zmw3fv76m5LrO75o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtk4JCRA9TVsSAnZWagAAWcoP/i0YeQN7z8rASwECa+Jy\n61wi2sEv4Uw9sI1ggU72mE9b881YCbpX0ac1w0NoOSPvyygfxNJ0mgbYU0sF\n7hQmVHB69MZzlT73tMTfFIhv3BO0q5unMsEsgW3P8dQEwzumit7L8yDmYy6B\nChPOFkPDgrtBDXZfr+CMeJIYbs/uDmKmzLHdCzys6VbOjR6lVXsmj35fLrof\nzc5aJbIQ7US+lr696mUnediVtzFrKTulklBdQr4Snn8g8nqKAOsrqydjJg+R\n7oNDsITYbmWKhBaf22RkdC192wEEZn5l3cqfrI6DAuc6l5I/KpgvCYlTAeUW\nh7WLWr5gYEeJP6rUR2WCsjZfsohy60uViWJ+03piftCC7pX7KWQ0zRd/QNvQ\nspm97fT+Cg+UukTAClbGMw3XcXS6QMvx/gT3S5GNGeuPssXNvD7lLZF8rFlt\ne9dzH/3+tD8LqU9IKj7dcrJxuT0mIPN0sLy+TAhsauZmSFPw9mo3cE/XvvFi\nkYO5OuN3mMns6NQDGWpo0nLThZMNZXQWYKtUTOQ0gQYpdJFMHAQIbO/j8d8v\nESGqryZq8za7/QfyhHpeaj2DM2tU9lQwMvyO+pVypNtihevpM+l0ia133Ffu\nDpSoQPqb77vO6TNhlnPdOtsRcvrcEOgeC6o6z1rarUdU3ywzUayjxYuGEV1O\nCr9I\r\n=cwMF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"081f6b119ae3021d8f0298bbf6d586777d2d3af3","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.4_1622560264626_0.6205391835952783","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"elmer-boot","version":"1.0.5","author":"","license":"ISC","_id":"elmer-boot@1.0.5","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"1ed94c37f971929acab54ca34fcdbcb15ac0e813","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.5.tgz","fileCount":102,"integrity":"sha512-G+sGA/V/OwMxWfNae6EDmqv1b6pFGJ5xMQ2286RiYK3nax4utLZ6436h0C2QRAWssNDSckhzlk8F4K6ICJPMZw==","signatures":[{"sig":"MEQCIGUJEzHOYLfs1w+OpJT62nLRr+tRgueOTF1fsB3MGcmVAiA+VqreIyfpR7MQQbijpov6CDhm7qsiAWBAN97hnmomfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgttz1CRA9TVsSAnZWagAAUcMP/0GEVd38fwhMsOESjVm6\nB59a212VeTe9m5Exl+z21RuxnQ6QDZPrIk1+QxwfSARzYQvoPDB7U8i+o3PN\n9aUmDRnSTioBTa8gY3s3aeNeAnXN9rjmU8srRyOu/ZH39i/yQ/RBI5doA6l+\nQfsGyP8bVoDa6W0hRlPJxalOyW3/KbXUK0YT4GBnVZce0HtqD9Z/HrMwaSiL\nXkOkC5VVO6KK3CyE+hby/BOA9hLSWU4mx9FEuH1J4L0fqAV+YXWVhgRpClqk\n5/kaD5MeLz6nqByrCZfeq5nNgGDC5yIhdyEUu91sjHkxJSxQyM88Wej8kMvk\n0P/zmnc2ZMnOtW7XgFatBAY5u5OUP9VTOxW+AWS64zTbdSHTThO2VsHlRPvF\njre2jNh4j3TbbVYZq2YC848FahNVCc5R7aAPqljnMwuJlymnKpwRwFkDuSAb\ngDImnmuf2kV+2X8fpJtXoSRyJYuaGd/dCzSpScRIx26XDfgYwmeT3+wXeNPj\nbVSEvqDhvfQmMJHJGkGUJe4Hh2YufHVZGQJ/zCOqx+werxlUYBmCxunxEK0d\nUd2ANKqidFmDQkb9gE7y88jKRBtjE8cnuT7RMcOwtOJtMWQ4VCgGY952kXyR\n1hf0c8A7X/8ZjK4UshePtmNJ1E7Hy6kfpXO1TkeWe5uLgD9Ldzs1S0frFaLk\nAnXm\r\n=6Ebp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"081f6b119ae3021d8f0298bbf6d586777d2d3af3","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.5_1622596853189_0.6049144266441164","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"elmer-boot","version":"1.0.6","author":"","license":"ISC","_id":"elmer-boot@1.0.6","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"d84106bcf26dcd52a95858d104a410a19fcddcaf","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.6.tgz","fileCount":102,"integrity":"sha512-NzPB97CoNUCVlPyDth/AEka7DolZOi276IGHWzHeCYopCSsNTVGCvhbWZnQb7T9zEipPl9WooKk5MP7XeE834g==","signatures":[{"sig":"MEQCICT9jLt7/hEHKcrogRZ2nfDTF9RvI3FkbiRtklCWg47OAiBTISzgb7wy0lR+KICUi6tkfOan3Qp6FkvwCPHc/GD4hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtujMCRA9TVsSAnZWagAAepIP/1XO6ypaVSOEDiSISAft\n0rHIRMgsfH0KETPJJF8g316lp5eS/hq9BReP67LvbWA2HVF86SDcErg5Dosj\n4vwXIDfwCofsqzIlrZ+S5H3XxplX0qoYT4vdSVp+iYlI0uHrTexFn8ExA9H1\n72KAcT4Bss5iKOxn8yhMjID02oxy7QODwJsw4B5zFzxejmZNf7W2X5b+Yt6d\nxEb6zq1fzfd8fGi0nrMnc0vn8NhF95fBuufKr4mV0C2mYLBXugMNJEIsgNOZ\nJg/kN7zUWUaxagz/8Z8jO3cOB3Vvm0eV4lJjdPOnnFTSk/i7JaGkIJd5e3Id\ntuZUbo4+OiqhGKBAf24UipOoDqX7UUIcF/KoS0Kk5gfHBrgVzojgShWVqfvr\nWnEG5EFRaGQd+qJqC6NzTe9IqEhokrNzNnKLA9GVr6Q66RWvf+T2miB5W0xP\nIMRGqmOPn1XpYSotel/fSrreggiLi2jyk7Dd2vMkVdy4unTqNd2/0ypHFeV6\nvhQ6Ng2u/oS3tZENELMa6Ev6MFfcEYKsWSdwFDvDptAJkEkZUIdSrwfo35+6\nByHM6PaD1vYxDhNww8kdMlelR01EHWLi8MeeJv8k5EMkQeFDI7/NUY/OGcW7\nOEeYROVpe/QuD7UGl9DXiLgwxfHLzwg8CXP8bmVX7J3d77CO2dzWU6VG24hL\nilU/\r\n=JA+o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"081f6b119ae3021d8f0298bbf6d586777d2d3af3","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.6_1622599884080_0.2605115501266335","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"elmer-boot","version":"1.0.7","author":"","license":"ISC","_id":"elmer-boot@1.0.7","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"9390ca3111f1a4a7a2f7ee1f0a0c279a2ab8d18a","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.7.tgz","fileCount":102,"integrity":"sha512-oACfgRLi7KSsRhiS9mRcXUIeZFN7RyxxT3wvxt+W+nBIw0JoLMa/AkE9oXMbjraM1OcHZSHH32P0JjhMrsJvEg==","signatures":[{"sig":"MEQCIFxLhVkhEChLhRYH2zk9P9DcKbpy2UMQuvZof8qYbDt9AiACz6aiUlhXNcySY7PYHt0QPiL71AS2ceJSZkf1W6zgag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtunOCRA9TVsSAnZWagAAtSwQAI+4lFdGQcV/vEVXhIuI\nxvc1fz8qt/WFACPxKROMXiNsnMnHKOI/o/VNOpT1ZMqlpsPT7QWS/O8AyA6E\nXUmH5fLmhqmsEeKfTeMrlBm5z/wyGM+mjmwKTiwGkYVnZgsUCHZM0ye2Nbe/\nlzgXpZaLpdzmDiUmq2TxuZwx7H1hrGOBFuQzyvdpFCRHG58MdF5d7HErQomD\nm2MQq+QTlo2uJ75R5XjVY4R8j3W8BxEo1rK1nQpUs32AFQcC+Opg9UfIs+Iw\nkI4SVuM68rLLFbb7LLv2t9fjm6QQ+Uyk1CVpn20vLU/WOwJlgImLe6Sywn8Z\neUv4vEJ8ci8HxRM4r52tsvHS8s1XkXcARFPLzAlD7W6P+idcIyfh/qDWAvED\n0KyfRrifmpYiC4HAHIRM2iE6Xq3JLCWSQjRQusMJyzusrlJf5ay62Bi24cZ6\ntmRgu4Lj973B6Xp/ZKqHa/i8ISc1iS6e4hffdkExrjeOJAzGFjpwIHl3hk6b\nN6GZWA2o38OakarqUcEOs4blmb74/BbaCi4X2w6fTWcCg8pRS+hj2MUoCXCH\n2LZaGYBEy6GD91Y4SFXefhgtD30JoYIahMPAclCE7cvgaJhJaOsJYkSU7wIj\ne/98XS+G2wUdHjYMRA9sn+kINw3YUS8PzzzldUKeYXmkf/KIgJTHVq6J566d\nBVpY\r\n=vM+C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"081f6b119ae3021d8f0298bbf6d586777d2d3af3","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.7_1622600141596_0.3469697656870885","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"elmer-boot","version":"1.0.8","author":"","license":"ISC","_id":"elmer-boot@1.0.8","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"f3f199f7fe82469a32fb1cdb9d78477b44fe08d3","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.8.tgz","fileCount":102,"integrity":"sha512-7H6Dxap8GZLdy15kzEqFLw8uuZD66OZb65HV2rJJ7SLyEDFbKqednDRVazb78gJifczP2kRxRUZxi8VTAsA67Q==","signatures":[{"sig":"MEQCIGpndfrD19bkKDRP57ydJi0qqQo9ZblRgsenShl6IjztAiBtIJOPDaCQbALirjcei9SBalH3UIS686e+F4Uu8PZHtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtwYGCRA9TVsSAnZWagAAUlQP/jnzqNNQTRsarJ8yH7Ci\nEaQKBG18FyqjoU1Xp4kSH6HPrL1qZY4WdFccK25pJ5jfi4ytoMaIsM8SUBH1\nbjr7BI5N24P9aAxaAYKlFWOtfuLkiqmg7STT+nS/8QSPgSaIMV1Abc7lzyDo\nSVlt3YWC2S8Ho5X0xZ+3ZtW08ryDuym3Skv2HtPdPQSVRhrOCSp6zpPB0Z0B\nNHq1AGSWSSDE0tUQNZ7MH94mdu9qHXc6Y9v7itdbhkyVMO0OvZBnAWRTG1Av\n2TARRMrJJyRuipdHY74Si3HCtAQU9w+oYYo6CvWrbQ01Rhd/eVasuS4Xby5/\n0JIxDoy8SdtPyZOHcH84Qv0DbG9rHZ4AUJ5uAZcIqvfjlXhByg7cfyblhXDh\n+DabNKZO6EOi1Gkm5ChYz7xnD1YuNs+buT33tCKkrb3UXgDTSH0kjAZe3idj\nVblWHqe8KVWHNDZQPnpPIpblM3Up/OZMrZ2KOein++dUbVtqgTA95i72fUSO\n4dNiS5RIpeU/F3MJIqwv50wrCPK3eOdEDo7tk7EqHux3yPSW1hmrLKGK0VPn\nkclrBaffqiVxpVoAeh0i0UW1JLpUBd5jviNg30MpgeWSMyOjF4OviYtiCS6l\nDiZEFrfn/lQkSnyQt5R3zlPbbVDUElBXVTdzNxJDcHUMws2Jqk9HUpe4GerT\noQMl\r\n=GmuF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"081f6b119ae3021d8f0298bbf6d586777d2d3af3","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.8_1622607365653_0.8255791973326454","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"elmer-boot","version":"1.0.9","author":"","license":"ISC","_id":"elmer-boot@1.0.9","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"a147d4b853f2186e0429fae13934267bbfb3fd93","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.9.tgz","fileCount":117,"integrity":"sha512-U5O/ZUccww0x05SU/6Q9Uqm4VwGhM7sUWcseOrlqOx+JSMhNXAYy8EpXAKd+lxa9jKrYlJZyguCP4pD/2HDUwg==","signatures":[{"sig":"MEYCIQD0Py/V7ppoFm6S10PfJ2XdFN6e5ZB+o3QWDJbCd/2qzgIhAMj9h5jA4vGrJaV+mW9XC+U9PWhmUp+S2ndzV+Qsp+TM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwN4gCRA9TVsSAnZWagAAcIEP/26aDEYneGC1MR7bgD3K\nNp2qsapeYndJscHbp8zBDHWNnVKBJhhZ42REl/fpnGfNZuPSs4FUXQafACz5\nUS/eP8HCCr4/0cDublUdcHo6d7Wu8qPIFDe4LhaLTnyd3xfw8RvK3o9DDVhA\ndQlfUEnj9umPlLegMrbK8yGsXZfci6SCSL6O9g/lNlqi2QCMOHEChAcdY3kj\nb6Eprr9IMB8ReWYtiaklawdH/6kwKmHYfcwCeHt0QHwrxizkNGPKnxYxuB3f\nh6J9oVcw1rrXItXwKcyQu27HoHGwpN9NqJyn63BWY2lrPAvhOQLdPt/SnyA6\n0O0LUvRg8OrTb2JNLDNsbYyVHoCtkfC9CV7TOT88SgZptLD4OiWHvazhN4UQ\n1kMeJFktKo/bATHI6X7XaoRwSjTT4pv+ArqaN50RNUrKWHJRcxTLFAM/kvJP\nQWJE5bA3Jfs1psS4/2KLUPyljeH/azmi8mfdbTHGZHud5S0kkcBJoevEWh02\nt1uMPP+MZjHOXcMIo5Wq7rlJsq+mW3pww3LQuRzAoKFxeENffVMaFvGUsyZ6\nhnS65Hq5d21GYbfaEuERM9hcsW2p++bMfdX/5ov9V0UYdMJSUStdnAm5Pu7u\n/YGN6bI2m/yTcguXkpxuW9/+98fx8gsLqHp3aRPtg9u+jAASHHUSek1B68VZ\nwHEX\r\n=qVY+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"4c59bba97e1cb05036ae2608a09b7fd56fe4229b","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.9_1623252512756_0.6038148573153663","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"elmer-boot","version":"1.0.10","author":"","license":"ISC","_id":"elmer-boot@1.0.10","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"d5e9fb9f929b2cff1248a2c0eb3ff52a5b91ff03","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.10.tgz","fileCount":117,"integrity":"sha512-eVbsaPtwsYoJmPi2n9UAwWRV/zr7g9duSJZPuK5iQX9QuehIgRechcWrgk7L2C2JwFTQi4kqCWqNqgBLqB3/Ug==","signatures":[{"sig":"MEQCIDhbcLXb46YDe0N3Ev4+RFKai8vwJf+vQQbpm+q/N9Q3AiBxld83MTc/iHeVJt77rTOesOjb9ds3oSqugulPCqWBvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1elaCRA9TVsSAnZWagAAg10P/2sGOuZj64S5RpTedVhP\narCvjaJaRXVmfTyNk15eUPwiLNuf3sEfa4Royy6iGRvfkZFFF5eZKTpHWddT\nMc8w6GsE34Hn6TaY92rBVzygPlvAwcdk6JSvADythgQdZc29zdR0eAqInYmm\nSJYKs8+3nxi9zlma2S7tY5BPBgesm0omWdFbtsRjIGhrxOehs7wYJejnB5pV\n1qsiefeuHadt2Uzypb2dERKfb5e7Pm/Ibo+qV/gOS5ffuWrlZ5LGRWmUefN/\nEGSzzVCQUKIMRletenPs0TIOQN+Arzk4MAe/R+qk2czckhnADwWB8DQmCk/E\nGRCYNC20pbMtbPhoK0xm3lGPn+Mr29ZhfgrvTUKVet0icsGDY+v4DhQYQ1Oy\nxc0NuzwA9ZfoER7VmiKFKYEPt2h8LQ+jOFncjXrZdyOv+GPCXaWugDDWeb3y\nDjX2NUbCV+QMENmyQOlLly1R8GCNa2+x2prUn+mkJYYDqMqx6ZjD8F0Zz8UI\nblT5IrH6xWXQKQdsTHRmho2W2pxmUdBB/Ia6g7c734z7+NEFLXwpbwrkgJXL\nZPYemPJgSkIY2SzUEJmQsWKblO2pZj3sM1bRyahCXtVwTESZTkI3Vp8/xtFr\nPUb6H9H8sI+JPgDx0ur0omQcOiw1XBulVD2Hb34tg8X47B7/DVg0XNMRFqsk\n8SG/\r\n=VtdQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"4c59bba97e1cb05036ae2608a09b7fd56fe4229b","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.10_1624631642201_0.5304529067983019","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"elmer-boot","version":"1.0.11","author":"","license":"ISC","_id":"elmer-boot@1.0.11","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"015574ae96e8174defd96f2190922a06910c7616","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.0.11.tgz","fileCount":117,"integrity":"sha512-mkqMJMfYDsyDqKt9k4r17sI2qWcbL08VGCnSO7v+M4csxklq/HKwbsktjzg3RdtumbDi4CpefFk9cracRQUMLA==","signatures":[{"sig":"MEQCIDc0VTU03qJNS61Og4jRbbN0svJKwXzkl9yz3m9QtC0XAiBnBVCLaaJP62aCk24jL7s5dfBvHsK08uACjE9FDjobkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1sNeCRA9TVsSAnZWagAAqIcQAIZy9NuNV2Ci5maNEX4I\nDUVwC/KQ8o1jop218TuKI9fbUHAcI2SvEJq4De5p8Pw8Js9jnZ4l6MtZb/rQ\nVPF24j/82oa6VQ0uACsgTGjvolKFMWftZfDf7Ymb/sXndSUnTAPph5BTqwiY\n7QEVHetz5baTCeGDRq21vzonhQE56PbMjQg8xmPmNpxV/aJop72KPsMXQga0\nzLErsmvSgYvT5ohXioCcC3FbtVYW8RV0WzngUTCz/fmzGOZf1ZVBsRdUR+g8\nWE0iQue0s4n+V+NJfxt+wpRgfHm0P0Wbfdh8IKTy9pTm8BGkMDwNUPhyljzA\nt38+hiKf6mQ+UQC0w1t/t+hUn8SudmJs1eGJKX61pwE3iIh204mfToVCa6ZH\nJ+qXi9vjOFM5laKJjMeb65mtrsmM5GKjqso/pMsWpjUkolOzAeu/KfzUOcSy\ns9K7lDZoYptOEpgydGsmYyEA2BqlhSBRHxo1nfmeNRjEAJsfIow4Y1GmdHZO\nSVRfAhgbAz1uJm8aXSBXE3iZzopyEQlYOU+kxGU+VUtXtZmC/gK7uXUzR7/+\n/IzBo7epMvg9J8Y65WYMLWgRArRuT9y/oUjKoRiWE6nqiI+kljgV4FNmnni1\nqMny5J7UWDeK4Vsj5itamJ31LinZb+oagTtTDldoExNBOZAa2euk6aMpiw0I\n2R/E\r\n=eKCh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"4c59bba97e1cb05036ae2608a09b7fd56fe4229b","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^0.1.10","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.0.11_1624687453171_0.21171483617653641","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"elmer-boot","version":"1.1.0","author":"","license":"ISC","_id":"elmer-boot@1.1.0","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"8a343fc4d40a4c3ec92e70cdc7da175cb4f95e90","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.1.0.tgz","fileCount":116,"integrity":"sha512-Z1YmOwHBMCE4N0CqysfUQvHc06YDCTwH0PNPLAI6b8UZbxiZXT1PIjiq5MuchWGEwvXcp2JwWxCwtsrnLIOAZQ==","signatures":[{"sig":"MEUCIQDltS7kiXbEab0WyWszWQSfsJOhWHvjBdhcELDbOQlpTAIgA7IhUyiPatokG2/syplGbFh+OzMoGy4y+WxCt6pZEF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBXxGCRA9TVsSAnZWagAAGwEP/ihmeJn/sZ/qymDaZgWs\n5wXxTayjrNlgHWG7Xc2KzwkH3hhdU0EeFBW7i0CNAIJjAfT2KAQJQGBZ6lwi\nyUrsX7HUcNBoJqkMNK9+0ZnSZLhWDPCFvcvND9x3zKNEtfBJdeNK7LkGGwY+\nwuoZNFNyvvmeQ7atxOD9aTaqzLfUoLNQqLPsD/EejjYiENk7nKnRQbxT8V5X\nA0K+8C2FCp4oWmrSBJFcitdsvR9zoB0r8rISIGKWksvOq90Qd1vXzbnw7GQ4\nlhLxJ23AdnrJsToTIf2GijvfN1t4wwmHRe0LEzXUwsYUknU14GvM82CyZNsr\nwEC7iZFPkzxDlhE6UKaOt7Zmvz75eHFT9oBqNhst4VrhbLG6fIkt8IltjOx5\n8VwmNVs00p7z+t4lkZGL5VJWredSdH6WHO0yknttoI0Yls8yM1SdbPM6ptN3\n0V4DTxkkTHTUyBk8T73wqdcmR6fIMQTxqQGHlwbLgYR6aRnUfasTx7gzmCBv\nIA6/MsbgiIBnYjibsOwILTxAdnXlGViyX0x/LcveUb/dGo/5IBx+Wv7auywr\nkfvpkD7qjgw3WaX55R4hxZHs+riX/AGfttJ4dI9rnyuXykDxuyVuTkheRR9J\nHnKn5V2Wo4PXo39ck8I/PBW8F39DaFl0uOWGkdtfKbSd3CDWVb5SaXWZJX1Z\nceRU\r\n=7Qy1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./types/index.d.ts","gitHead":"285f354e991c93f0b93f3000e32deacc4b47024b","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.1.0_1627749446810_0.7461936809963965","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"elmer-boot","version":"1.1.1","author":"","license":"ISC","_id":"elmer-boot@1.1.1","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"f94c408522b138d0dfc8d68f396ee4ae5d3994e0","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.1.1.tgz","fileCount":105,"integrity":"sha512-Wwt3CozZmenNTxb0MTVOJD8jSn9vPoRCb/PA1EpVWrLuZwnkveb4QrSkaxlfEYL4Z39U8VVc6QsYA9qK79/nyA==","signatures":[{"sig":"MEUCIGWPirlVDMihdZ7YD8fETuU50NDi6RPYEETWCIgCXFSzAiEAlEgPLPQ8oZQJlruZ9YR8TAzFP07I8QQLZomL6QCH9WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBYTmCRA9TVsSAnZWagAAO4oP/jazXSKkMPE/CMjpwB3N\nW1CUa7qrFY+EhPGT7zJCyL7qIDRA01dPve54tRdWgpGaY8yFDjlwZeLwQwmX\nPOutcLV3Gq1G/FAvD4zl8CrRFGkq63a9SOeHNLs3w6dc1ttEfpLLBLMY5oHP\nTYfUQnahqenMh68Wc1qQFVl3Spaw5PdiPV5i4o+E907f36X6S9On7lI1hAFB\nX8AJG2lE1CSujKfjMJ7uTjrkRsJI9pJ6ZwoCL1h1sfpFct4v+qgTkebkuN/8\nXxw0bk11UVDM6Y1cU7a7HUtODNVH4qoc0oGVNBIm0A0uQNSjFkifD05qd3za\nO/ADkZQd5OgejvcLHDcYBNH1NjxCeVNxzZLi7LSDlPcCvUQUUBwNmUp03uWe\ntbHrMeCry5ehuWoO07ocHYxpu7KHdDIe3LThgph7C8Dlmrmfq+8NmrIYupx+\nNSKcVscw1QSGLK69qnNG2h212kJZvsKjq+bQbTQlTc/EOAf718egf1+JS4Dj\nmEdAfxx+2HdguhbWyHozzhbrtNp347QYgkWOjioZPVs1PZ9eV8LUy3RF5x/s\nMNujAcsYg9XV3Nj+j3zCSETobjuZ/hCRTMFXibCzc5I0K5fVtDEFqLp42CIw\nv4MCFDqTLqyxPwm+R/UV2C60EKezE1D3suzzIH6Xo2Ps+/2WHgs3vOk+rkvk\nO+TF\r\n=/ebm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"285f354e991c93f0b93f3000e32deacc4b47024b","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.1.1_1627751653991_0.9821321917166526","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"elmer-boot","version":"1.1.2","author":"","license":"ISC","_id":"elmer-boot@1.1.2","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"63d9d65f43e59794839358188a75d7ee07ffd784","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.1.2.tgz","fileCount":108,"integrity":"sha512-AmWa+loLer8eJyYG4yR7GxRwSM8M9zY1Dcx0UNX8sM79lfKFNsLtWao3OaOrCvENkOA5pZP1/CJr8TK9eD1OSA==","signatures":[{"sig":"MEUCIQDB6+C/5x4ZuPMyREU4WEXVMqAuQ0JcQK13Skpo0GTPAAIgMwtoxjjVnk8USYa5RbyEnefk4FFbuCkfoqgzcD73PCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBoEuCRA9TVsSAnZWagAAxC0P/0nB7xRLyDLOSqAeQV+R\nH67MSGAn3TzGvFgvOIK6vMSIDRLll8orVJCQPPSjuFOdYDnG4lhaZzocSZ38\nWzuUX4GgROdYJTwSssE2JI3kv7WhcjhFqJ3wklR9Uu8wmIJGAYgLI8WFcCjE\nkSgLC7YR7VS+a/S9B2NkoqnKqBhirLWwQUUrlyoa90aYaPtmCNn4EIVCGQhe\nXueSd1lSRAO6W/7FE0gvX34tqPx+2KluWjO8NQaAXimRxkQPdDisICAhVW6q\nFBMhvRiWcDWtsc39LUGZJpgGW9Xt2kypk1mPwkbT86s2Dspu3cQRj6QDP26m\ndyG2o8OJv5s3iWEoFMcS3BEnpakNsnc9IxX2GCL1hFPi/Q0w3W1n7c7hiGTA\nPKwIOeh6UWUz+yBfgsCEinG+Tg3M+vMHmoCZaRfIsJ9PpJZKVIWUiJVrjzCk\ngga2xf7XwWgSoIgZqyQyOH+gCMCGvNb64D6Q9zporSojdfqqUhPStH+aRqV6\nVIVIWqhmpPL8UuIuvy1b79dg6DbiKgi+BUxluBlngOxU2ZjqeeL1bO0S/smQ\nQ9uREbVDAvlEBwwqKDn1hVTbUC3DdhDsFGuUnEkoR9S1t6dqIIBeG9XYYKT6\nMxO/Ey948dP9807SP/WcOzbRFpPYRSK8KsdNV30M00s0Z8EbeqkcMak3LRHe\ngZpm\r\n=zmok\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d51546ee7ffff59eab23cd5dfaf1ad3994d16a05","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.1.2_1627816238009_0.30072790520058645","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"elmer-boot","version":"1.1.3","author":"","license":"ISC","_id":"elmer-boot@1.1.3","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"b41dc7383ccf808eade3892ea70bcd378e9f596a","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.1.3.tgz","fileCount":108,"integrity":"sha512-wJTnuJuAzXxmCtUFwuqzhNQCzZ5zJCT8J28Rbu/4cXUW29JNtgjk8zE8oZrlcZY7MwS7yl+wXdSnxKpX0ihRnw==","signatures":[{"sig":"MEYCIQCPAqwHpZ5linlhVgjZ4QFbhP/q2/wr8eon6Ob89lyqqAIhAKv9zBpXtT+ffksPxha4TJO/UuzkKFiIrsbZJPaL7zRa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhENS0CRA9TVsSAnZWagAATnkP/0TEdR5WcLjgwmG0U2b4\nIjzpyyVGSyuFHGaLcWPnDCIvyq2cEt/MHe0aNvEshU9KgLEBubgfjVVtwyiL\nVUSL4+aTO3EPKA+B+H7rXFGXQ4UARbjmvBrCFbCu1mUkXDeDTBwmTMr19v5m\nyIjcdMBqYTOT6f8ObzUuPTwoXCfJW/wZN/ChmDgRZGqmxzeJ/lmK16eWJt5A\nmqh9Oeuevsw1fHO17C/6E9HRQWJwwG6UHM/WqEqCK6WoEzfcRwavmPutnIMR\nEsIRk8UG/+ZH/ZFDlg/NZUxcd47hyWQwbC7fsmIbEkk9JPnUK2JWNPL2Ka6G\npZaDU1rWraWwWqTLS7QlI9/kd3TgA0AryB6Bc2+AjgqGkWfqf2i5Tt6qIG/p\nq/ky0tOvKUkus1Wct8H2Is4rwuZ4coa2cZDY/+606BX73DZVFd7mdytzAh/4\nFMGq0/BJKxmPoUvPYG/MRrhtNruicKSH6irXAnKLLitTPzfZr8wQshzp8Glr\nx9H3BKC2hxwzNFizKt/Bmq9uREIGOprm8y+6NQcsX5H2BL05nCxKGmVVdVnJ\nJJpopKu+Mrpms+pOny0dwY0u0A6ucYhEDAQPcSXNnfgch2hPC9N5bdGcX/Oy\nB+eFmLGvmr1V7bvQBXlTCQmMEECjhzCvLZcqo8qejT9AnR3e2lsqmvmcT8sc\n53Xa\r\n=RmXk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d51546ee7ffff59eab23cd5dfaf1ad3994d16a05","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.1.3_1628492980379_0.2542068442579164","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"elmer-boot","version":"1.1.4","author":"","license":"ISC","_id":"elmer-boot@1.1.4","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"734cb3da5ba7df7171c7c6cc94dc5bf239c46f46","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.1.4.tgz","fileCount":123,"integrity":"sha512-i90Jbxdxj14qO60LVsQ3rOOp4P8f533Icc3pmnzW5bOnLAnz9czEc2RbSJz5K8Q42Mfc0D+Q/gVEl7We6ZZesg==","signatures":[{"sig":"MEQCIGewOWfgCtMbrnHmPY9krpabF6ymNuZYWcqL7pcTDkFoAiAtc1PXVmzuTJsyrio92EklOhptGADYN9j2Wp2tCngRJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHRq5CRA9TVsSAnZWagAA1W8P/jWQznSNA61HR1AqiSyu\ntdIpWvbdVPvHlD8vW+zqO0JQH1yn8mmtYmOgacQ1a/S3HukMOqpj/f1EOaaU\n6hLve4CXxh8uIKep7jV2K6gOmIXwv0dpK9FXX9xEhkjkxNGWtmAl/tZVKiRF\nyLK74/MX6PWyaAG8EGp+w/U+5SBgDr45pO+POt5xgbzMYW+xNONIuHoXzjBi\nCBZmjsSQGlcP1jqoJZp2L5a+LGBstz8S73E46d1BldQzMm1Jc6SSqfMHZ6zW\n/AJxSITkpOxqIp8bEvHKqgqsCIrZSW63t/m4/68+IQgNnvZ/9MfMx+GSor8l\ndYcCqSAT4yQhtTvmPZNQaj9weGopU/nwULOTZxt5+MQ2yDlR4qfPxS2G/0xZ\nUvLNTz/7+wk9E1LKthwG4K3/UDZ/2nGfqjJW/U61kcehD9CAN2gZpGS9/tH1\n1B9Y0odTkaKirgmfok/zS87+5ywPhZAh3AV6wix5w1eIAtTblbkOmg9e+XTf\njNVfGzzgATRPEsydilxIbn7Lp7nADyR53vBlmadN1hvaJgLTiWEHhthZJmpI\n8CM+bmSNpngaU6C3Q0BOQ76+fbYPcJPcGz2ooUgsYxxpQE0uRXBg1T0iwNZk\n60rc6wHYju6koxWApGbtEqhiKKmXPYU1NX3PAv9UmLZa6uhzQrkysx9qsria\n6NYQ\r\n=YnT4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d4967551496b2d1da7ad405b29e54b9631cddee1","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.1.4_1629297337450_0.3966590919996025","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"elmer-boot","version":"1.1.5","author":"","license":"ISC","_id":"elmer-boot@1.1.5","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"dist":{"shasum":"d89bd9bf24574fe27fb84f52afac96e202084db5","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.1.5.tgz","fileCount":123,"integrity":"sha512-KQHYxJNN1jqprG3+G57PXQSwItfIEwZrkrodpCkzG2vbDsMG2depBmSD9VENOvmYnAPSBNSWZNa+rVrY0sKCZQ==","signatures":[{"sig":"MEUCIQCqw1N7Hvc6GFjpVFJF++x3F00IJvb9NuVuky0eMACFrwIgN08iSf470F5J7N4qZCVNNRgvWYlDW8BGHOIrKOkqz54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHgAMCRA9TVsSAnZWagAAm80P/RfKnu9/ayWUDQvnInSa\nZmt2iSVPs3dsY121dMr0mH/b+PV3yMDSnMqYdFfI7R9Xa2iWXxvtDcwYwWyk\nfqU9ICFj1GkU91Ja78blMMXXPtKtL51ua3nM/6fuGFIth0jTPljzOTzAZAAn\nJuJH4lUysGsxUDXCC/M2IPzTQ9jQ8w00u/btrxi7Bgwd2pCToDHKvBjQMcLI\nieVIiN/LKqoI3BwB2MjiBSYM6yITz70hZlJPrvReeKdfJvGOZx6LIr/LznY+\n+U0Dp9wbmenAMi7TL9vjKoGxwtKMvJsqsV95vUsWrSkznoI8sOZ6giPg9JNp\nC4RRxAyvxW2I4cADJ824MbRW3MZqNoO18OwIbmEsc5BW1SGXnn+0xBYtkpke\n/tTB8SfDG1VEtHhMd6gKrc8uiIxqXMn6O2sHBQMNUXjQHoMQn1xGuO/BmCg6\norCECEAi/xioivwX42+TAQGJad9Jgy9zROz2NbxwhFgyORn58rAHevhcTyKl\n6NJ5aNJhCUaqAGmyxe/5mqfwdWJzpurrmXpk5VFesIRa0gTApfbu1lqbDO+J\nHdECvjRIeaovS2Vlm98fIdDDDdCDWj9pyKWIO5heXhmNan43QYHZQR8HjsBI\n7eai7Uso/6pSqBGyXqAcMRozvediXkRftHHugD667Y3dF+Yg6c/FweupK4ee\nNrZY\r\n=klOc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b8683b0e7211b1b8617d365034363aae0f7488fb","scripts":{"dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.1.5_1629356044338_0.9701271853678342","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"elmer-boot","version":"1.2.0","author":"","license":"ISC","_id":"elmer-boot@1.2.0","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"init":"node ./lib/cmd.js init"},"dist":{"shasum":"84893fc53f904b8d90c953a9a3e88cbd20921cd3","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.0.tgz","fileCount":138,"integrity":"sha512-7LYmWQK2W+zzqCHVd5gDjCoD0VIUREE2m07wGjmp/TErTPPubG5F9BHgNn4Cv+gTfjVGB1HiUrPE36L7WlJgLA==","signatures":[{"sig":"MEYCIQDj8lYXM3yfmli1hg0ixIsimPmQHgslTIYv4jrKaLziCgIhANGPleh3YZBLLF3wp2JFCAVykESs7qUfOGPlqPHUGsnk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIe+7CRA9TVsSAnZWagAAVw8P+wfnC3Yhc3ZsVtdswfiN\nezygL3wG9uWJXMrDF9bUiA0QTSeeV+C66399ebifm4VlVbgcs+U7w4Fr6Kfd\nyRSqCBrAb/h/R9lRfz9lQPaFjsodUVwju7smfvL8FCVC5tXEHmEHd1+YL9Y6\nG4ig7f+Q7ejCGQQJdE+BXCVd/tZyDJyJHMYX+DHq/+fwSwabsO5/h6mc7PXU\nM+t/d9qGU0ggKYRv4+DDh65X0groIzQ+RkJdXTgeGbmbuh9t5GU8Hm2ptjId\n7dp23dzDT3EaHD+ElzGEvCT/GcVtLG4iSNfmeGLRn+XFEtlm9+9ftQ0i2Z1+\nsm+ODbIouoVFMTflV69x8B/zurChvBKk5khlsYgZvIO4l3rsMKtQv2ZGS8sy\np9uAjSfkRAQakPhoM/YoAusF+00IHXUyE55pw131vqMmITQyGPI47Q4lNbYq\nUy0cHFRcW2T9dgAdmiRMxNX9eCKHUgqbDobIEU/14Ra4zsDfN9jd/DdL0rms\nLZXpaq4vVPgwYBGOwzTp0z0qSUg2jtkskVVdQHtHkO4tqRXFLh8j8mTcpGXG\njBSxLnCtvhfRLhMlVow1z/nlE3+0xeHlO8K8dY8TUm0Q7zYTiLNurO01N1Ys\nG2WJRN+aozA+QIwX1D8HjsnWbIP1Kf7h4NZor2wjk9G6TxKGjY/LHVf8CSKo\noACk\r\n=r9w0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e0ea909d53edcb6a2ef34cc3a97bce993f3d47a4","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.0_1629614011208_0.6587805344952371","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"elmer-boot","version":"1.2.1","author":"","license":"ISC","_id":"elmer-boot@1.2.1","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"eserver":"node ./lib/cmd.js"},"dist":{"shasum":"7357a3fff914c2498efb270a45c4d0335961a0c4","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.1.tgz","fileCount":138,"integrity":"sha512-hZwGxcQ1hZ/pW/qidKj93qakTn2yqZ6TFh24T9lmJjnpsoNUls/AIQVEkLlemuY39OsecVD76oRSnCgfgj2unw==","signatures":[{"sig":"MEUCIFdPHnR3WY5lGdnuD1Sukm58ovE7m3Rw1K8P6OVxAV/mAiEA3gjHF6IOcKaMcm4YNFlnOhN9tJ4w+6qPtRzsxIu7D1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIfC1CRA9TVsSAnZWagAA698QAIiMVeJf90tcdV8G2deC\n9B22jIQKIYp7K8fhd17X6yfzM42rYcFmnIbspHmqhq9EPrQkYSKiIaIiwnYl\nt1hasfhI1nhd6YSA5cGn+svezPG3UJ5EmwSJ/l7OPfxl3IKPnx47VN2UwR/W\nEp1/8Dnl4PQ5C4ur+j5angTKcCV2aokzejv3ArB2zHOkVDGxZm/3A+MKFADP\n3+xvQqlKZEm8RqjGq4BaVdGDbgzu4ssb1zhClKisp678LALE6VZyfi59kBau\n5Sr8/hXVrDv0NhltCj1nN+2uHrfdLStGnkGk92rZFaYvpoMEX35j1FFIgjk0\nRw0bSy1oIkAbHi8Gi+oMhGHgBiG5F38IBaskaq69GUof72JiIxUEvxg7CU4U\nE4FQFmccPiclHIAMYxJi/vPksp6x6nPsaOK6U+qLOqGBM4nbFmsVQPIo1lPz\naUg2qH8JGp0kJTE2RQXlxp+IIpKhb792vxGepKNDQOmekQyJvSnu5FZtlXQk\nbrx0IeFn8PknwR1rhzgcOX2uz4b5TP1GryZXxtp7eKsIshwEGk8Tmvp2XDDh\nBf8jroEE6CEl51GA09Y65QqkGcbO8sP8xWb6hdASy9sHdbdIp5uaGShI51p2\nBF/olLpKd1TyanI21S7RLwn2dYWirQvolNRlvlcvYMAAcJOu0kpn38yqU0AJ\nj3rj\r\n=atyK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e0ea909d53edcb6a2ef34cc3a97bce993f3d47a4","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.1_1629614260994_0.06228383071740029","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"elmer-boot","version":"1.2.2","author":"","license":"ISC","_id":"elmer-boot@1.2.2","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"41f0990324dbb7eac1c57e4c373bfa604dfd6f56","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.2.tgz","fileCount":138,"integrity":"sha512-4sgg+Bu0A9KNaLcNWdGsL4VVNapkL1PGc1z+unc8W3Ard7Pk4xpB1kbs+gnGg8FB8WAmu9gZ5rLTXLONGrY8BA==","signatures":[{"sig":"MEQCICstahas7tMmL/e1kgpVWKqzW4zX9TZ9wX22aWpobuTIAiB1OH7r9W70JivSp44jODV3Rr+PIVgvwsQIxzIV1qFPgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIfGACRA9TVsSAnZWagAAP0QQAJtVsYWOZ+1Uy6Y7LxSo\np51Dsw5JEZqpAypLEJRNKflGtf9WlFVKUOeMQKodJul8yxPJgdLHTdmiY8qM\n2UP0sLs6u4Mz+4HayexAw2SKnA4tFdbA70bu5DPCOaiq5HXtT3PWC6f6ZlAc\nTJcpRTWmKWUyL8LWw0nuTSy9tFpMANq7fqqsIhLWM7hC19x81Hg4+e9pNh4q\nB1QvhoCuol8kvWMdKbJgDysgfkysO9T7SMktPJRdIWjAP9DuQrJ14xnOypTe\n8lR25E3AggVtU4wt+cpsrvZyz4FOHPLfsA39AutA2LytFf+V8MX3jlgyE0gX\nsax40XdldU/4tY7bZAdhCaOENh0zUG3/1/Lh2bEO7g2h2C64iEnI4B0Eb7y2\nt70Nz6vv7gtVx+x/dvKa0LiRbJ+lrkYne1Vi8CifclCkT6deaEHvS5G05Rnl\nKUka89Y5t6rVuj2t50c2zVpvc9zPLTTpzwn8S6hOi2wnRbc84jYfAjfxquR1\nRHKbtI9Ns6wliruLx2hja5NVQXe3Heyveg3/2vLca2sZwZOjwrT0iuR4hvRA\nQxcav2XcAz4/oLOWFe1XMw4XlQeWHchuqHZyAkVGlkhzmKAQLYRz2QkqYx1U\n6gsXoBhrwciOCU3oAiMkQxVh6MeOdqSkq4/B1BfBL76B5ZN47wYFVDoWDkoX\nYLP2\r\n=NCeV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e0ea909d53edcb6a2ef34cc3a97bce993f3d47a4","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.2_1629614463862_0.0077673239325954935","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"elmer-boot","version":"1.2.3","author":"","license":"ISC","_id":"elmer-boot@1.2.3","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"724b55db0367ac339cb091f1837c88136e3cab8c","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.3.tgz","fileCount":138,"integrity":"sha512-IlOcZWbjWvdPaaAZv70qrTKs6Xda/iAzNMaRnYhfvrpqvwHOojXzJZsRKzrMzNYLUvXNpnd205D5kNn6YLywFg==","signatures":[{"sig":"MEUCIHbuwWDd8T8NtOt1bt4ocLjK6i+6Kst+EWjPUc9a/4qxAiEAgk6klwas+IoFKPGgaQGpf8N8mNSBC3Bdao1hzFlBkBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIfLXCRA9TVsSAnZWagAAOgYP/j5kh6/pfKzyOPsIvDd2\n9fmVtm/quR3R+0ZRVLhxYSuoeReP0I6bJzVy46iI4gUihFmasaIFHfoFHIMc\nmEo7juvkUZMzMc1fm/gpdKcQjY8dK8GvyZOnK5aGjXFix3Mjm7udCZN70T5T\nUxJ8cNR16IwXnwXPYCsKQZlmS2OGoFq1yJ9DcOQCBHSFTy5z+B4Fph6h0Oel\nBlveqW27FoCMMzAwK3tzSGLn+GWiYRRvQTfAy0zg0FuVk6rJIibIUN2TU9JA\n0rZcHBstFJYmAfQGVBIYsxmVzAtdFCqoHq5/XqqarnEBXkmRsp1kPIUxo7Vo\nci6Ry72TxtMEKHgZAPWovqSkIs2+JSr9WuZU88Pxs7TXVv/k42z7DJHjBp1y\nnb4k5mq4ZfcELOlvWOA1JbnDb1fufHeTwWlgMbcgVtnGD5h5jtvr2yVnKgRc\nGvs5TLGmG7TMKiRSpJdzEVuKWdrLOsZPW0GG0tjwTb6kt/MSxZj64cZLWbnf\nk9udjtf2PmGlk+4FjUfmLTK43JOAQTq9Nxj4k+HRpk26SOu605KiN8cE+vlq\nTWuOycjFOH+2tlSRtXewh0oOzrGnGmdCn3somdaLB9UeknQvaRkcDb/DpSJ6\ncpsPbHx3TcMsUvuCo/Uxi+vNfBsOTxNviK8US8117cvvvq1TobrEJag43qnp\nR4vc\r\n=fLGW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e0ea909d53edcb6a2ef34cc3a97bce993f3d47a4","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.3_1629614807426_0.8051942206994425","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"elmer-boot","version":"1.2.4","author":"","license":"ISC","_id":"elmer-boot@1.2.4","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"8727d09857de27af2d4af129295acd9cd12253a2","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.4.tgz","fileCount":141,"integrity":"sha512-nNjGpC+LLgYJJvUQunj9UbCrSDmvsU84bie3tsRoQ+gKFpnZmNh7C5O3h4DMaj5CoZFLWrPJiObP28+VpGb0qA==","signatures":[{"sig":"MEQCIAXREGo/a8V6KuREyFMThLTEJ9E3JDCWA9ec2fsC1XklAiBfPAjOfB8qWx3D9dnH4RCCtaWQ5UxtObUSbjtRGxfMow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIfd2CRA9TVsSAnZWagAAM+UP/ifGny76cAaWBlSK5Kul\n/fHzdlLLblGPS9Y/c102bSH1puF6n9ntiwAQFBSYanfGCTVXDFlrJt2CTIiW\ng4bCtiEvCQQnA6/Ck5sTXzYHthKx0Pjzo+oNx/DEDNi0QMoZWjUZJxcSXCzP\n9Lx0hfYlQZdH/h21wHX54TAQoQB43oCEooHnIWRuYrOHQc0d1SzXpDzJWr8g\n5VzgM3pszgeoIY46Hv8okK0+WgLTHqMWsDP5AlOx7sqQNfHqwmNYhmL5JntQ\nyWniSyIiFvh2D+c3EyhFIBP4s4Y1MhHng5ndSCZfYhH8Emq8DFxcbH3XsaT5\nHUGh51RyvtrHG4vJac+1n9fs+HHj/ZDE2rWQEi4n2aCQh24HZZJXvBeoVGqp\nfaMuWmGz9YUMN0PzOtCZVyvMgGyX2ZI2GArkrePbxyRGJukCQKuw7bk9DtyV\neKOT9RMAkYSyMbQ1+OD2OwSivYUoBWm2vt+DT95owERLdLEIIYHAgVBZeL5Q\n0xEP+ulsKF4UrcgQwBSMT28ZIVlhxvLlzS6RaSGcmtIA9XRQgSKCML+ikciT\naseRyas5r0UsIyPuqLEWT+ksLiQPxyCCt8KiMw8CsZAL3/uTbnB2hXwzV/sJ\nvGM+m9Xry/igVNMjaTKLHLvHFB7ON5wLVAj4xY8Hqp2uTKXF8j2UE0NKQ9QL\nqzhs\r\n=E7Ix\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e0ea909d53edcb6a2ef34cc3a97bce993f3d47a4","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.4_1629615990127_0.477013861282678","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"elmer-boot","version":"1.2.5","author":"","license":"ISC","_id":"elmer-boot@1.2.5","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"a15a90f3b5d7e0ce3181d32811354e64e7e429d5","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.5.tgz","fileCount":141,"integrity":"sha512-JzutrMDZrDgNBb/KXTpMkGfTu8HpnTfNpbmFSKeMj2rGrWkcDe9q62TuweAkhQTJC5Q8ZTJCK1tRiZ7pmaCKbA==","signatures":[{"sig":"MEQCIDDRoF92ZU3+agjzPlUnU7HiyPoNSIJRjllsozH815kZAiBWX5lHwbQjeGQUvIbJyX1IyHTiuR0IGr/aDl3W6G5TAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIkWlCRA9TVsSAnZWagAAKZwP/3JfEosPf5jB8bnSoqo1\ncrppHTFMho9nk9f8V4dlip9b85E6eBmtUwcWEIQ91gq5GBnuyBNdjfZY/QhW\nzfo6JqUIFux2EHt+a7qv6YC+e4ywsCfiMznxSqWU6QkCpD6vyWGn/x7WwaH7\ntuKCbN5ot9utTusVG34LofHCz9wLAAitiRw+CYIrcbQZqTYWhQBI5XYKn8IU\nOz4P86BSZEW0e4nHctLTSN9/Vg8mFAT90AgEAZYJCCRSKGT7Ns0ap3JVhOlD\nVJw+aYPMC1bheXXw9qglUiCsVDPTOHlyeUssy/0peNTP6GJZwqsrixTaIpiG\nZ2GTjIGnWsNdSE2voyA6vGsYnjxWC1oIIdaCZu8UNCHKeT9Y+Hhz43fEY/cp\nWu/bWGCjJuPitz+mS610/r1+CRgDC6XIMdAd/KGp7HLslrqXqk/PgNF6YdZz\nb/hehfp3XsV6u+dqyuQlr8A7Sf4W6GLRHkBHly24SBl69cDmdQLxviuejo5c\nRLb2FqDLER6g4qArgCQxiScvg30FTENnO8Ki29+vgPMc/SlwrnGG2PGNEOC3\n0nKVgb+MehmDcxaKSkTzr1rIx7Pib7EkLSBhcGvaDI4yEMFzLfMprlq9xY7Y\nStBFtM4Yja+YplywLnyqVu9vQNZoBKXUiEDIZdJXNa+xwvJtr03lDzSYi8b7\nRG7m\r\n=8ew+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"379964b34b4283ad1f2967d27e60ee43a06b25de","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.5_1629636005011_0.2679471892066376","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"elmer-boot","version":"1.2.6","author":"","license":"ISC","_id":"elmer-boot@1.2.6","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"c46e6773854573923d3969761a3dd80da867c601","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.6.tgz","fileCount":141,"integrity":"sha512-zyrVZFEp5zZBtzL9ynJGz3iamyHogiu6+9HqXKo/W+28Qqq0H2u0hWq3XNY5auvuaGc99MbsPPlk1fiKuBbmcg==","signatures":[{"sig":"MEYCIQDuzwtbs/wwHbNkzpVLH3gWc3YkzKJQ6M+rlxaIXO7O2wIhAIHk4Ba+1jE05/6FGlEfB6zutz+VkQ9ydTIa8kJYu4Oh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIlaACRA9TVsSAnZWagAAlB4P+gPWDHdfHf9C60sGAqO1\n1ZhkKM0CumT7vFpA3/dlTTAgdeTDNx5xz/N/ea59ymLHRKhUGyw2aLKAbnvH\ndIkXwFIo+/FIJid2VellzQkH78vUaPj2VBm460/PJa9KjNcRQiMqXzMCrmP5\nxMMRDHUjXPrIrEsjqI8RVmqUTqb1BKM2duoC0yX9SRMjcX9f7YZezY2ia1ar\n1TRzy0FfYUt+lfCSKqe7+XKKgUykaidIbPzeyHdwpDd/fENORborCCX+BIUD\nCsL7SgcA6dLyyrfaYFEXMmF6y96KuueCF2JgpS4xb3d+YD4lpgf8VqRGryy0\ncgKu7j5IJpnkF4N+f5QFAVvvXsXLArcsdJIQ5P9Mn1dyMkMv+U0PMxu3MI3+\ndcToc8WhfOwfFRv6zWvzbyUsnkR/trbeYN+no4Gu6vtpvjSAgxmC/x1QTqLi\npRMHJVvxNvQ6GiMFfFDqpJRohMoi/0Vg+AxBbESG02MshRVHMcoEgbwjukTM\nAeoaGlsm/sqQA8x4HVSt8gCtusDGkWKXCWF/SNwLjmLLjz8KpUUjC+rVtHte\nttoEuFebkGxiEEHLm/RE+akdFNZS9/Rw0kO97PO1KygnVEmzjQ10E5cyF8BQ\nk8WflWPkfo9hZp4OO8/dsrgQTDMeGLpENowrwknV9x3w1PctXnu+d54bY8tT\naJm/\r\n=oIM9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d2ed859e678c3628a18f03df6b44abd8b941092a","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.6_1629640320135_0.6870993425368777","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"elmer-boot","version":"1.2.7","author":"","license":"ISC","_id":"elmer-boot@1.2.7","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"fe841defdbe501d916500b2fd9afffcd42218e08","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.7.tgz","fileCount":141,"integrity":"sha512-NsG4YzUVyNuRe7m8FZGPzlf/GaxeIEhlVORyEA6mhCCuVOiybRtCbJCBUbiAOHFBL1TST2nFMdS32TsT4/djew==","signatures":[{"sig":"MEUCIEGf/ZlZ2ZI5+8P9ya56B5B5MPMrSzxJGXaNJpx/0vIzAiEA9f/2PxaebEU4rAdqRkXqC7T6L6FlboD9SbO5eTQHPAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIlcCCRA9TVsSAnZWagAAG4AP/0m6kYmnXJXhYPb9csXv\nQzLPkg3xJUv892ZHQ6IR3/cU178mSf266ngZ9owHvmmmwlbt6B+PqZ7MRtR6\nOPP1SxXOxnXhx8nzK55KeryHP5mJdZ2MG338QFVHy2LjgTwnDAglpXzebvvP\nde4jGUPaH4lumdgr1pWDEUKlzPrG/jg3B5B8c+vuF6uDopani4kcv20nKAWX\n5qZ4fFYqSFrl7W2U1nDh04tT7X+08EpKBEBwDP2FFZqFa5A72bqkrhe6jU0y\ng8YfBAmSNgFU9GZvTzovvLiM1HJTJm2QzGXQcxUAh9lf5tDGBlryt/jz2Wsj\nec4fld7QOZ6na9jkk7n46/maOlxI3NK1Kqzo3j1WqsCRVl6JcOEX59sVGJWn\nmlnX8b/Is6V+7fTWi/ngvsMZfGsTAOLXaEYlN8Q61Ne2nV5aUi+O5fIlBERZ\n1hpnNVd+99FDDQ5FFAzayuqDxLchX50WAJh4HG01581hbJM67XaCRRfi7ie2\n3CLZOkO5mMMPlMgcLtHAZaq7MzzTSFnsfgzkm0gb4GHAeBWTAE8WhoxpcEmw\n5KNnP6x5EONjdOYMAXRxf2W26844KpL2Ue+A8+Ri9v6pNnA521HEKvCzx6mx\n5RqN183gytKE1KP7AsQoJnYt3gy7vrdaj+xa+eLuERwzRGdetvpc8zXCB3vi\nXpfy\r\n=lPn/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d2ed859e678c3628a18f03df6b44abd8b941092a","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.7_1629640449944_0.7072877792154257","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"elmer-boot","version":"1.2.8","author":"","license":"ISC","_id":"elmer-boot@1.2.8","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"3bb804caa0cca6f611aae43306dc002b65fbcc19","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.8.tgz","fileCount":141,"integrity":"sha512-T+LW7aSXEKZlvBIWVRSWYw+Zms2TGe8W7XTy664EbeapuZ4NvNv2FxIPtyQbbVmrCdVUJdUXW72sE6Uj1C1UZw==","signatures":[{"sig":"MEUCIFAWVt8VCZXIp7AwWN0mjFGlSoo8KWKzOvTsRk5e2jSDAiEAlXL+qYBkzTlxRg8EgFwO0k4bV/lIEyrqPXGVRu5T2pE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKht/CRA9TVsSAnZWagAAcHwP/RXjei1YUHV/Kv98Lcxf\nfYbdWZ3sVA7YegpKnxI08wWg3+fMBiXY6okmzFe76wuW7Eb8w3GHEKd03i9i\nIevwNf/A5OCXd6Cg/Z+4TQOEYxSfg2RNqUYx2VdkjWsdK6tPDPCmNBkkzUvw\nPFr3aE3ant7n0aGSpC7Oh7Fe/06TQMh+sWrWVaGRgNHz4yFQjLRop/9/sIDR\ncCvofDmwBt86LwfxYpUZCBJNMtqtGSGMYFPLbryZgrwODKHtrIrvRpDqav0a\naghSWqMEcGqY8n2Y1tC7tVrzFCaMZvkEv8M/gQFM0jdZ1sDJD4Tkj8XrZG+g\ns5NpFI4d0q2zxMnVQO3i4I1v5ClWizODWS70kR8R6QNE66u2yFPW1UxL82ab\nB38xnPTTs1KzSiEszueaXJ4MWGVDF00dd+G0oUh5AjI08ZDTPEsasrvm+Dv1\ngfrm7jMNQ2oTw2mcKJM/PMLzcmFLcsjnABLamkNX9xsHpPzbnS4hJ67k6kwN\naTS5QpAT3HYVuz6ojQ0Wcs9iDsDhdH1WTmcVfuj/Yo4opZLAklA8OGenMTHm\nBiRtlqPaSZ+IDJ/qVaBcbmEI0Y1JfYtXIRU2fKDaMPITN38ZFjg2v3H0MuUE\nQuTTc6hWeJ9ooaY1V6iJwpZzpjQ0u148SLHrPJieGq5ZtS/DLwgM44cJqZ+B\n6d2A\r\n=WGkt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7d44415badadd21232a4282e6de67763fca014ad","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.8_1630149503595_0.8554701033969871","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"elmer-boot","version":"1.2.9","author":"","license":"ISC","_id":"elmer-boot@1.2.9","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"7c9e8c9169a302f6b75d71da8ebb1effb470d2c8","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.9.tgz","fileCount":154,"integrity":"sha512-Ff/v5RRSD+/zUQe42BUXyMYi/b0a2nMnqkVB6JNu9TYhiI4pxmOjEQBgf5IdARh39RDJItMHRLwpMiL5Z4P4Tg==","signatures":[{"sig":"MEUCIQCNCguVVgGzItYLZzWM64R2PQcuS0t6k2IurHqJNdatKAIgYfMLH01s8Z5m7nVyScXSwQP6FNHg4LvlhvX5KpMWnrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPVoVCRA9TVsSAnZWagAAEB4P/AoHOyO/i2/B6akButh1\nm9Har/Fg8Z1/4uFCMLAmfcFzZzyeIhQXKi7eZiN0YjmuMkPR1NChmf/XutzC\nck0nRJ8j1vwmd74td0T+S5ag24v7sjSfwwjD+7Xlwr5UiXkNq1Sorhv1NfJl\n++65McjGwekfcD7C+iDzo71CARHmnVbUwlSfMjlGsp8Vz+QB4Ng4ufjzet0n\nGXbOrFTWc5zCdtocesEd2VdGHd023RAC+zV5J50nwhoRItNfv2dVQILKEJsp\ng4HFfHuot1JetsCtLA0MYbypyqPzgxVAZGGlWfMXdmOFYFYz+fDE4Xa7clIZ\nPdY3UknJ5zuOYWd5y+LmmxF2y+RK7mZbf4fEhJMCwko3gX06NCGZVh9ppDqD\nlAa2bQ2pWrD+aqR9IxpVQZTKPD/5z7GoKrKBpdQtkvwbql3ZoDWGN3Aaz+Iv\nwpLEyw4ao9EcMm4vAECKMKAahZ8k7cjU9crkg0hzJqwbV5mN5yO+P6LUv2dz\nIUU4tv11nxgncIEgUlR3Uq7wgUzAhmKIJp+mHFkA88Fu+13mfN0UVAHQ0Vn2\nmgXEusEvZePEgBG1GP8gi5cJil5yDKLUuglks+qckjbJ+P0ebbhumGaQiFVa\nOe6R+eTjNUQgkx/8n0oMUho3iY18n/n0hjhbt2+0YnF92TpTSE7HluiifNqb\n0slW\r\n=IHk1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6b0da2a1a984319c236f4fdcb3386227127503be","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.0.0","cookie-parser":"^1.4.5","express-session":"^1.17.2","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.9_1631410709476_0.47009831199490293","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"elmer-boot","version":"1.2.10","author":"","license":"ISC","_id":"elmer-boot@1.2.10","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"fd39c7d526e1be96dece919a98a1e3c77ed86ad6","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.10.tgz","fileCount":154,"integrity":"sha512-tvzmjILAorFXc0s5/9rF0lnYV0r5D7YylePe/WminCVkhlTto8ovN081eZ9C/7zE6Pyfevvw2hL9jxD1pDJu6w==","signatures":[{"sig":"MEUCIG8U9uV0gXYLnlJR23vGd5f46ly7eNBBv/6BqwNnOX+5AiEA/3MlbTmjTI+i2Bl1nxv+tT42cMLuu6B6k5WxvdOz2WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPVtxCRA9TVsSAnZWagAA+xcP/jPezkzIwPnuUg5/QFEO\nIuwEo/FW7jY8Z1YmD9dT2fwASus5TZomI5xdCWVX6P3RPZjuwm1Q3wRN2UZ+\nECKrHDt9ZuSW+Ch5YkVeMScxy2zlA7O5gshsDSe/4nlwIZjrnt2QgvMUudCb\n8rbnDozJe/8GZ1wJpuSb7l6ep52MLtUTxYvS7wlUGmZfnMDQCnU/wvnC44fQ\nYMe7ZUOLA1tm7Kw/PV5JOnqgSiTqtqn+1L2CGiCGFm+g1n63QhXD3Wpin4fR\nKd+MzUXM20GRciNLx71AGz7oVT4QA1uukKP9HiAFirXjYHi71rxxZz0IdufE\nU4OdEBlmN5aMXO150SmiiUZSea92/hp0WdD/B4daYG6HXTrWAvVzOQ3v3UJ/\nJZJ0GarY9Vu7cirOl7xWI8TMoEnxaWV7NNoBqpHAHoIg+OQAoF7+0YWv8APS\nxaxIQdBOk3O2uNncYDrCDxZp0ISqXeO/05GBGYmE6s3vrQM5A+d4P5FSsj24\ngXj8OYTAVi47j3/QWO+hjyjlc25J1bGCU5qOPWvMDTf2stZyF+18O0HgDpRg\nLqAPX+3e4eceJuvyDY100kBFbWFsTtozg38R0l6sE74wH1nnNrwbK+JeCL2Q\nsBLNE1X5U5v+EQluUD+jdkTXWj62MmjpSX2HmevaI/tguzUlmjqmW8ZJsec2\nAKlw\r\n=Cv2B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6b0da2a1a984319c236f4fdcb3386227127503be","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"7.13.0","description":"","directories":{},"_nodeVersion":"12.14.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.2","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/jest":"^26.0.23","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.10_1631411057402_0.45871864350729497","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"elmer-boot","version":"1.2.11","author":"","license":"ISC","_id":"elmer-boot@1.2.11","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"08fe03fee744c9cc6dbd34bdaa1b3eeccff8bd2f","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.11.tgz","fileCount":154,"integrity":"sha512-CU7rJBYqech6YmtlGRYDN2Xck2EjKVtpWVveGhu8Wt8kMBUQzfx2ycb0eak4RpRk4dIqfQA6Wn9bJS+IT4HdRg==","signatures":[{"sig":"MEUCIQCGSVlWP+mQtw/L5yAGPC3oHFII9Z7HP6x45C9hIt7M4gIgUWlvZQ+5Pdu5ZI23UxUV+K1evWRqrWCRQk2V/65/N2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwK76CRA9TVsSAnZWagAAOQ8P/itlaADHpmXU1c/jsDU4\n73g0W4QtScB8/9BoOx256oqk0p8m65afqx9c2Zc050MY57ycM49HDdtJ3ZHu\nAPQaj4iBEglkvAIRpnfYoP05Sd93Y5Pwd+84Rn4KNXAr1lHN4pvgh7oH2CvD\n9U7cLcGF6UblWBu7Ejjym6JyAhujyiuE9UeqqX4apbkuhb+5+47KhE/5GiqF\nLTdVDXHpIGoZ0Fie0c0PRD3idCDHtRxmi7VjRw5aUzmySAzgzzxABdh67MyU\nCqvmDM0EQSHCbcxlJ6nqqPurY2/3NHxmLcxNOq22hjbAqGdsFdUqkyE3hLDJ\nVktpL2mlCvzkeQr0V57iI4l9Bhdk8lHQsKUu8XgTQE8Oz+tc26ZyHWvIedVD\nKTXdDJ5iJwisi90iEJGa8snMNsWdKsswhpZ3u32JbDpOWiqHcROUzn1YrT6i\nNEdYFpcmrVJDD+yLyux3Vy8J0MtI0w34xVxJ0ViQnPoeZ7K+/Yeci6M1LgBK\nUfsDwfemU4pmVcsmos8CDgh9AMOgluFeb+nuCtheSb7mW+1lxn6tWDzx9+Ti\nEs8k3ZuVxM8RHcboUgL2TiivHu8H+Q0mCoN3/MSeFoubO3UUORBTMxfd4tKt\n+pF+z/y7YJqVJDDJkg0LE+uNW66At/yegSnReN65yz0EDslwb5Xdnyl8ZdGt\nn/ap\r\n=/3h/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"abeb028e6871921f7e413b2e759ead21d0caf939","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.1.2","description":"","directories":{},"_nodeVersion":"16.13.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.2","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.11_1640017658602_0.6324498267980065","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"elmer-boot","version":"1.2.12","author":"","license":"ISC","_id":"elmer-boot@1.2.12","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"9754303a95ca4c735620dcab866c0bcd2673c538","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.12.tgz","fileCount":154,"integrity":"sha512-slK/ZBR8rxGRyUfyWfJaNco10xA2PS54YWYkWYEHaINHf0hS60MzBoazORyLpAHEuQOUPyLfU18A67OYo+e88w==","signatures":[{"sig":"MEUCIQCfbpESKThD5UOwJusJA/8+ZMQI9Ub8abN1lO4sGpN83AIgEDRp021/Hobv2aOmW7RhyvTwskgNDLzCFEUTImsD9eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0DJNCRA9TVsSAnZWagAA4QIQAI1eyW8oW9u8mqvd+kOG\ntvIsNiMEF0ZCO5wMUrh2mYZ7z+Niz02wVU1xl/JaOB0jx7HLayPHoH/V9PvZ\nWZ3E/FggTO3yGzhsgqjoOY4w0EUq1h6z5i8G6zWf784xBTK0IUv3B0Rodgh9\ndz+XttprIH1mWHbMQNbC4HmsWt8kYHCveT2S2mcQXaA9MB06R7233uTf3+Gw\niO45Da2o4qGgpMuuVQis90i/E31PumO37Sz3t1WLvQtXtDi0ROf7aAq9UFe0\nK6N0lmNtg5FnShU0g73xk0dDgbKu7pU5rVGdtYwW7ErqULI3/TiZv7njhZP1\nDcqRraFya8VBcA5aq7bc2YqVtlEevyCvSDPJRE3nDpbdIEt+87O2SesUKPuQ\nnxKccOtzMuU1SBg13DPVkdThASeDHBDgM7WVM7cM9jOjLal0YSpZ3KAvGtB6\nMWTJEj9GauovfjGPRubhJimCFwqMYpQBst1uO9k0KqDKPtzY3TxCCQkjSPNG\n42EJi1cMUoNIqfzC2LPUjzUMa2QV7ElyEQXTVAXLDw4cb7NFk8w8C7Dg6YG3\nHZG4cNAKnmbv5qIP+zrdr8HrnLYzVy8F+TaC+Mrsjm1HcVnrwVHeBrjOkap+\nas+oRjPMQwxIvS0GBQpPHthRSpeUH8UBmjPaqY/YL9NN7Q9shdzJu6Rz5gVK\n7lzr\r\n=Aj+q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b132f971b774e861def778be8cbda8468f5876f0","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.1.2","description":"","directories":{},"_nodeVersion":"16.13.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.2","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.12_1641034317530_0.2368716485475737","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"elmer-boot","version":"1.2.13","author":"","license":"ISC","_id":"elmer-boot@1.2.13","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"067063828b5c6b04d031a0e7faee6013d7a6a691","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-1.2.13.tgz","fileCount":154,"integrity":"sha512-j1gT/2D8Kv4mi2vbLGIr/qcEGaSU3vw9as9yWGAfS/RMy9jjraBPCRsws31A067ktDhMUr4BQ20PI4wzTF/qQg==","signatures":[{"sig":"MEQCIB0mgp8/WYAj4ktKVltRdsuIloUpscREaXUSZtLEt9GZAiA09+p22d24dB6n6jNZRqaNmHu3FBPFT84gMQlfIreDwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0DS2CRA9TVsSAnZWagAAJrgQAI5aBVsmXbKXww+B8YbH\n4k8lu4izPkXW7vq4I5vZr+IAOOHCIDsVYl+kU2aP98yZh59NfIV3XO1jq+c9\n9bJltSNl7Z+DXy3MX/fnEeLQbIW9D07GL94DYK5uMJExpdLxHGK5zYUS6+vv\nNaT5iNV+YZMUtLBvRBPMXe0kwlq2JwqkcSlSChCK2m1mUUv1Z/66NHTNhnQG\nccromYGXf7wVs5SVzgynVXTiAyVgi/Gm0TWzypZ8Jn1y+XiTGZuBiY03BjzN\nVt+ETghZxSOfoOU4qY6GVCJHoQYTJxgV/6K0QGQGfxF1KJNExDbswB+JewuG\n0w0BLhmSIa88o59IziSh07EzcD4Cnu4g8rYzZaOsQRn0ecriBox+CphEJeU1\npSrjTrkTqHxBuwOzWZS8CQmFNp7zDBYW5H0amoigde/JGTK7uFyPbVMavZpy\nova2jeFCmDc7rfjbsASzvtXojQlgYPk+PzzwPJPTTlWbEG+ZzHWaZcHBs2Bt\nH21wITRUQwNYJjeQgMXX0nn3/ZPxW03U8LLoNgKlKDvopU3Z7HMDDkMcwOdT\nh9vYSkV7CN/wZdOE2EtCDeYIVnWfJIs08Xrrd+T1Q65C/zZlNRRt5jPli80h\n18HZWs6aioN6zZD1wUz24lIDCdeqFUAix9jEjQJPZ1XpMKHEqsFNtOm2KmkL\ndbOO\r\n=BjlN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8587dd2e928e7a569d1fc90bcb69982e5e9d6cd6","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.1.2","description":"","directories":{},"_nodeVersion":"16.13.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.2","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_1.2.13_1641034934297_0.4631073672925825","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"elmer-boot","version":"2.0.1","author":"","license":"ISC","_id":"elmer-boot@2.0.1","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"d011ba0222062f2870bcf582f160e35eb6c70444","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.1.tgz","fileCount":165,"integrity":"sha512-Js02KSoMDdNfy1dbQepbEardkrEb1T5Nt4cdMUE4kBkE061HVVb2aUQkzpZzHTobBgA4NPFbOD9iAeKDTu11ow==","signatures":[{"sig":"MEUCIFdgFrBIZDmC2Wrs9IuIadi1fT7dlJGvkpYfqcJG8DftAiEAj0fcYlRcW6fv4hLj/i0EqepDU5CCwnN692uaX6eqws0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLtMXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYow//cq36EGwwLl1ZuRFkDnjMTBmikLftffGWctotBz9ztr/5BosT\r\n7VSrfVrCyQkzCT/MikIJ2WWmRVemmMGSczg9almwFJXx++6eP9hbiIRsem7G\r\nSyBa3Mx8ZE/Mbo61QQiASc+WEGfxw1W9bqVK1LAYwYomkousnjAfgtyqbqXI\r\nqPDQga3d7gB96bYotBn1jH+z/SmjosaYQy9+8Nk3BJr4rfRivTAFBBCdbNZb\r\nLjdoKdYPCfwoQOjgM6WAsV7+qsGov5q8CErj+dSO8D6gPIBKB6mrm0TTeig2\r\n7oLmktK55crZcXsa0DH76oVzW4TqJOXRoO6Ss5JkXBZ7d5RkRZRDgBvjcFhV\r\ncwGTdYR8kQjb83+oWzNV+PlAPeDz35hYYnRuTcTVe68oovvelo5u5NiT7Ctb\r\nJvhqMILAPxLjYxtgqDV8ZT0MpGFn9O5hld99pLVpm8qpe9vl20jPHQ0vQL/u\r\nu8VjWP5JXtnyglk7gf7oQVSrzLOUvjt9YoaSObvt87dhWL3BwHrm5Lom3c85\r\nNkB8dBUsi+RJa130BDAnyL1+8FAcPf6ykjZfeEZ4El6zNcu0kFbYQM6NlpqM\r\nH+3ZJx18SFOlKPx7rFE+QAOhEhunhESW64rp3l0/UdVoOE3sGDf+LK3wZKkm\r\nFeeBpXvSEtaDgogbMavwXrRj7J6BD9gEp6M=\r\n=mtWa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1295d6e1cb00259ef0bff79694a9a5cb5204c07b","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.1_1664013079565_0.26922698462944905","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"elmer-boot","version":"2.0.4","author":"","license":"ISC","_id":"elmer-boot@2.0.4","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"5dec742af79e3670a2d53ff9936c0e62aa5686b0","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.4.tgz","fileCount":165,"integrity":"sha512-r5HidU35R9ruMob2NztiFKRf+yOM9jr4luFIsM+fY12BlcWXGRvuqzFQrTyelRkzkmsLaSuck+BbUg/vVsUcgw==","signatures":[{"sig":"MEYCIQCWh0RoFib3fpz2fuMug+f5qDface/O55xeGRbbbMneTgIhAMqMueN8bg47KJuZ7oGU14e+mgJa6gUucYmHEvmU1f3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTReiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXPw/5AMk2UL6fWMBkhgVvU4KCd5wgbXF2/ZblusqquuotIcJOeAjw\r\nAdnRfF4REyQpAQT9aBtdJYZyd1JJrq14ZzeNmkM7y7B9BH9LUztfoIG2WRMD\r\na7JyDcLF3/g3HOhApo7hVzzoEiHjreQwydUXPPHXyeLo7pkchDl7iKDsyW/F\r\n0BoBcc8IKuBYYPKdqB1IhEY2dK++vbTAGHK4I3xpe6N7JoIjoE6MNUVhmzs4\r\n999mqGhGnrkDxfxhrFAYuFPhaO0xsA8ZNIu5HAwx5J1zfhWYApckzH5jiwZ4\r\nppEsbAW+NkrRjCt6QuIC75wyMIEKA6V5B0JuOk2Mis7G4ZeKHX7UmsharIwU\r\nkBci4zBiaSf4SIjhP6aYuHVstk3BAPkQn69b3148aRKPAhtT1ZrwcrM7Oo/i\r\nVbZR8ACsfsHJLwFLmcBvLkzrYXIRljKgVILcv1MafCRA9JdDfoehSEmRgXUy\r\nX++ZiI9LDClL9PAn9kFvv2so+2BH6InwM2nXdQXRFFZga0Ml3lbdUnYqWZKT\r\n9a+laaH7KFZZv/cSWi+5s4n0fY11ArXsQCXS2P4C0jfHcPPY/A3VnoUiino8\r\norrTonwPtGbhzlqo5vphDp7a6rGzpgCd9ihP5d+QP3DHF900X6IVX0DrEoUJ\r\nOBZAnzaiQ8cTjg0+XbmM7nKTxvOzmD1EH0Q=\r\n=ZQ0I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7f00009bc185646f2cb599c1efe368fe088d7314","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.4_1665996706567_0.26782942173976254","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"elmer-boot","version":"2.0.5","author":"","license":"ISC","_id":"elmer-boot@2.0.5","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"640ad4d76108c272395011a5f87e3c1f00422498","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.5.tgz","fileCount":165,"integrity":"sha512-xlLxYutA34PtC8usTrVhagUoy4NSrtjtC6RmoETip5K8DuV1Uw5tWV8WJNNFJCcxr9Xb/9mxvbwG8icrU+TW4w==","signatures":[{"sig":"MEUCIQDiDJNMq3QF3UPkWSxXf03nVupzBUpfsdDU6x9xxBRPagIgAVPU6imuIwVM8K0PqTaO0jqXRSjOfIxh4XetAm03lY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXgNnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF9w/9HSaKxGmVq/h9wtkEUpPH1DB1tBOClCXEtooOjDIez9cIDDQW\r\nzcsgCTCA9KILGqXwFCrUeIa9QGBzAU4H2BRHWlakRkiU8IFyAHcIDZ1dTeoa\r\nURLPFuenFeoC/sta619MaN06Py3gLG+ku8lS+CgZHhHpCFtC9yhVSRaQexpc\r\nioOUFf1t9INqnWilFX3Sb41HOXV/xWBcTZuAPblfTIP98D6OiQKbt5OQ5doM\r\nDZ47H5pjHKvuLaNHOW2zwZ+nHvXMtfhSlViiaZAcsOYM8uaR+5VLUCFgU/Eg\r\n57hU1aAxZDqBgftyZr2qIQZj9pREXQia83RIFqY06IZOSBdU72GUnCGYitai\r\nDHlEhbDddqX93LMvvKCymIZ1ikz58FhZeZXgxO5GDNAggMszLfCpxXk8xkg8\r\nYjxL/lRLB+47BjsNCn4GzvDil/SAwXF32LInhlk2WDvhPnQpoGOnMPI8nzS5\r\nGMfknbWumifogam6gc9J0OZ5RdONGi+wISU5AIJnGD/EI/VzMDp98LM/ZjM3\r\n/D5HcicisE6kzZCXZ7lVj7RvDrh5Fy/BPBf3in7fvdscc8fwPsPb+OGHwNUs\r\nWEQHWU3Rc1eVctEGy/oILni2d6oPL7uOFc4QTFD2dz8tGMdYdGEI4WykMHay\r\nhmhCYHPy0IbS2SEIZn4osftUxxXK/NIZBFc=\r\n=pyxQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e04fbf6be4a79790d0bbfead71a5c2f3c58281ed","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.5_1667105638888_0.7480741638345878","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"elmer-boot","version":"2.0.6","author":"","license":"ISC","_id":"elmer-boot@2.0.6","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"e6adcfeee8bd0a25cde4d8c91c0d82354959199e","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.6.tgz","fileCount":174,"integrity":"sha512-OvnMcD5vX08SgJed8l3cfoqr3vlXl0qCNv49CgoS9XawdYQuHx6HhSxHaMj+VL60b08aRWm7oMC1OrqDfwXv0w==","signatures":[{"sig":"MEUCIQCZKWGJHydFUOVqv4H4OT0XA0SvpStctOg5Lwz6pDyEBQIgbL37pIuR4HkOZdJZ3RBz6jjGJ9ZzjuHmhqUhX08ZlJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/xnkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6tw//ZaVmsG0QuR1miZAh2bqYr/Gp6/zBI5nmRAqZM5gsoRBC4YqM\r\nLSdb5mMzsYTr6M53OC22IWvFTKnaiPWvXOd2jUZsKoIfV2ASCaEPiIvYX4jA\r\njMjapzj6a4hcLEoWLAkXurq0l5cuAOR2gFHi9DOlB9sqlR10Yf4ivuBaIdiB\r\nGar+syT5Lk97edPLzIER0rA9SmYPj5cSFpysv6lN36tiD/jJM6wDB0YKckuP\r\niiNVGvd1G7fIDxpSNrS0an6cir/WRbWF3xsSI1un0vxR6z3QYjzFOIYrUCX+\r\ncsX1XUVXFuMuszmA9Q04t7OOd1u6N/TEcwdWP5AXMQgUm90fJ+Dn8ExkmpGB\r\niPK3Uk+Z28RNSABE0ZeVGm/GGIc9USALpgw/gs2Mrt8hB7Mk5hDFgLYddtLV\r\nv5xXNmyh3SB90bUvK75dcGFfk/B/KlKlIKspAiEdlIvNsL7NQxnc0J86111e\r\nndtR8WqdoLaiYfddHzJhz8xPfP69egIvYrBY/+0XDHV6zKR6xLAqWmEGrr4g\r\nX0Zo2oGoo6tF16qu4cVjrn3mOujbZCLhbvrvlCjdv31F/g95hq6fX+AGYSZ4\r\nEubn1qibpHrGdTu8un0iZtLsg0Z4lsnyVzcQvgqfQ7bmvkGgVWU6hgMk09lq\r\ndulxhHwsViBT+0B8uQahlj8qwhljJ20c5Q4=\r\n=YtTu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"548364729868bf45b4595d7a17aa4ca7f7bc8f8c","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.6_1677662692601_0.057413016689859875","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"elmer-boot","version":"2.0.7","author":"","license":"ISC","_id":"elmer-boot@2.0.7","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"87d8d201bcdb5b00178395c34ebfb541dcef1ba0","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.7.tgz","fileCount":174,"integrity":"sha512-maVTOnG79ZCRaK4FxifhFwk+mRoFambLBb8EAUielYWxxpOiMDTtXFJIQPNdDgza1fsLdMWA+jJOQ3g86gIu4w==","signatures":[{"sig":"MEUCIH9vCjKwv/sE97NDkJcbtdpGxc+F78JIZZiK3N7cdLVlAiEA1oE02NvUyXady3DaH/opB/znUEynhjyPqUDXy/q6OmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMkwoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ2Q/8DM2f7Y9ZcK/1VBPCBBPf+mhBwe6eovzgfWmgYFRrC98TiTpH\r\nU9lG+1F5UTjQ+f4gMRVuzcjgUZAAJsbSCd75ML7SPgYXckvB84VPCoKaszh8\r\ngq0vgRc7QtdjJugWsMfLtxXPQZ3UEgqURR8ys4F1x+KnfhCGNRwG1k3dDFjt\r\n6qie7pHAoVdk1SueKWworyf3xLHcaEcwEAEcVuQxHCvV2RUyyJPw7cqn7kMa\r\nh686WRpXsogkTQ+RKu06t1w2mwAn8YKmD0jDfap7bqkuZsC/C9605tOm8tk6\r\nFrR7vAIk8rCujYtTjN23W5h3w4EJU8SfyLutsvTXL1TiC1ScFFYYpoWsIU6c\r\nQhUHpmWur1Tx8CgH/hA8wLQqxdO+keiDKizUsiXThAoc8hN52hpI0tJHNiLr\r\nElBVjY1sjyCaGJFwMv5cNlj3Bh8TM5HJowd90ZS3ZY//Pz+K6nnn9V5vIhbd\r\nT2xbaNRzfMqGVQRNnojH5/PxoEjYVsx3sHynJWD4TG7C/Cp7FnDSJdq0YfL6\r\n16839EPcyA+medN3XOS+A8y58/eYkCk/1ilrA3GZh3NHwyy/WoHPmS4XowMQ\r\nUyFW/EwysB1Cv0YPkN1Tt88+4+khPTcm98+AshITgDxTsC+iT39voIey0d+G\r\nLeKpK7XffW6dT6z/ckb2Hnz9l1PTgOt7+3I=\r\n=zeFr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"11c050fa0e15eda8faaa9a3389824b6037b8ed8a","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.7_1681017896126_0.08225348358018603","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"elmer-boot","version":"2.0.8","author":"","license":"ISC","_id":"elmer-boot@2.0.8","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"709491e59bc73cd302888eb910a4ae1e345c8e64","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.8.tgz","fileCount":174,"integrity":"sha512-X3n393BWJd0NwQ9ay7Fg+7LhtDxdUM4PEk3LEhTaz0BrCH/XBjALoIz+PtfV+tgG4tyokeOrIRCh51nV2rLjhA==","signatures":[{"sig":"MEUCIEEpdTOXi7B7mRHjwe2TS1B+Od3Rr1uASJXmmYZfJB1/AiEA0D+6TkCmdT+h6FZXDheWhKeYypMK7oEj4wilk/kRxm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323170},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d4ccf275869326ebd45ab0d4116aa6951ca72ad1","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.8_1700039722801_0.2460784419120392","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"elmer-boot","version":"2.0.9","author":"","license":"ISC","_id":"elmer-boot@2.0.9","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"99593a11d619c30540edf03847b483d9763f66e2","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.9.tgz","fileCount":177,"integrity":"sha512-QgoYEM4tnXKBcB/GYtNT6/eqiHkwHIilxGaGExAXrZ44r4rScpqcVzg1E3f9u9zGKsh79u4GqQEfWDyn1sr2AA==","signatures":[{"sig":"MEUCIFl5ri/X4H4XeD3rFAR0XG3VRHdjbC8hMzuNpBB3MnjuAiEAgmABbDn7TFOrLszT3L/r1ZD+6aRYYYp1LDZs6aSNbcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329545},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bed11ddf14ad9c4c224cd349c1dfff131d42b171","scripts":{"cmd":"ts-node ./src/cmd.ts init","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.9_1709291983622_0.6057272401922846","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"elmer-boot","version":"2.0.10","author":"","license":"ISC","_id":"elmer-boot@2.0.10","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"bin":{"elmer-sev":"lib/cmd.js"},"dist":{"shasum":"59a3096996d24bf2652566ea7a2ca0ca2d98bb0e","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-2.0.10.tgz","fileCount":180,"integrity":"sha512-T4Z7sPPCzJEVwqeTctLwjsD4mo/cSWeSj6W5P8mE2lvIggnLPZlGViT/ojUkh0pEKIG8YBQsk1cDdCY+kqTsYQ==","signatures":[{"sig":"MEUCIGKykdJiv0lUanWKkhOm62p5gqshQycn8GWEcRe+NfP0AiEA/3BDTnvZwzjo7Vg6USnBWZSW2pLRVD3tjgmWvIk25Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332282},"jest":{"preset":"ts-jest","timers":"1000","testURL":"http://localhost/","transform":{"^.+\\.jsx?$":"babel-jest"},"moduleNameMapper":{"\\.(css|less|sass|scss)$":"identity-obj-proxy","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e6843b653dc232bc0a894b16201d01710b0504bf","scripts":{"cmd":"ts-node ./src/cmd.ts -h","dev":"nodemon ./app/index.ts","test":"jest","start":"ts-node ./app/index.ts"},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"_npmVersion":"8.11.0","description":"","directories":{},"_nodeVersion":"16.16.0","dependencies":{"yaml":"^1.10.2","mysql":"^2.18.1","log4js":"^6.3.0","express":"^4.17.1","nodemailer":"^6.6.3","body-parser":"^1.20.0","elmer-common":"^3.1.6","cookie-parser":"^1.4.5","express-session":"^1.17.3","reflect-metadata":"^0.1.13","elmer-virtual-dom":"^2.0.12","nodemailer-smtp-transport":"^2.7.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.7","ts-jest":"^26.5.6","babel-core":"^6.26.3","babel-jest":"^26.6.3","@types/mysql":"^2.15.18","@types/express":"^4.17.11","babel-preset-env":"^1.7.0","@types/nodemailer":"^6.4.4","@types/body-parser":"^1.19.2","regenerator-runtime":"^0.13.7","@types/cookie-parser":"^1.4.2","@types/express-session":"^1.17.4","@types/nodemailer-smtp-transport":"^2.7.5"},"_npmOperationalInternal":{"tmp":"tmp/elmer-boot_2.0.10_1725805852107_0.9906510287601746","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"elmer-boot","version":"3.0.1","description":"NodeJs服务端框架，基于typescript 5.6开发，使用最新版装饰器封装，默认基于Express 4.26","main":"./lib/index.js","types":"./lib/index.d.ts","bin":{"elmer-sev":"lib/bin.js"},"scripts":{"start":"ts-node ./app/index.ts APP_ENV=PROD configPath=./app","dev":"nodemon ./app/index.ts APP_ENV=dev configPath=./app","test":"jest","cmd":"ts-node ./src/bin.ts init"},"author":"","license":"ISC","jest":{"preset":"ts-jest","testURL":"http://localhost/","timers":"1000","moduleNameMapper":{"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/internals/mocks/fileMock.js","\\.(css|less|sass|scss)$":"identity-obj-proxy"},"moduleFileExtensions":["js","jsx","json","ts","tsx"],"transform":{"^.+\\.jsx?$":"babel-jest"},"transformIgnorePatterns":["./node_modules/(?!(lodash-es))"]},"dependencies":{"body-parser":"^1.20.3","cookie-parser":"^1.4.5","elmer-common":"^3.2.7","express":"^4.21.0","express-session":"^1.17.3","lodash":"^4.17.21","log4js":"^6.9.1","mysql":"^2.18.1","nodemailer":"^6.6.3","nodemailer-smtp-transport":"^2.7.4","redis":"^4.7.0","reflect-metadata":"^0.2.2","uuid":"^10.0.0","yaml":"^1.10.2"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/cookie-parser":"^1.4.2","@types/express":"^4.17.11","@types/express-session":"^1.17.4","@types/lodash":"^4.17.9","@types/mysql":"^2.15.18","@types/nodemailer":"^6.4.4","@types/nodemailer-smtp-transport":"^2.7.5","@types/reflect-metadata":"^0.0.5","@types/uuid":"^10.0.0","babel-core":"^6.26.3","babel-jest":"^26.6.3","babel-preset-env":"^1.7.0","nodemon":"^2.0.7","regenerator-runtime":"^0.13.7","ts-jest":"^26.5.6","typescript":"^5.6.2"},"_id":"elmer-boot@3.0.1","gitHead":"0eb4593704ced47e11c80d497d90a5f289f632cb","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-97R0KqDmlSHmF72wMneiRnQN+oqMnQeMXSXjPUgmND0aroGHWOZCQjQj+h3epD7JVj2Jgr4a38wMzC7XAnpz9g==","shasum":"6df3310f7b5525f3223b70508684ccebc0a68260","tarball":"https://registry.npmjs.org/elmer-boot/-/elmer-boot-3.0.1.tgz","fileCount":184,"unpackedSize":378590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCQighGUifhmf30n2OXiGB71lM9eh7kvwL4m2WNyAQDAiBEb1L5TsAsXtC3aRW9xn7CWdzVDAdLk5UQuVn36m7+Rw=="}]},"_npmUser":{"name":"elmernode","email":"250933400@qq.com"},"directories":{},"maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elmer-boot_3.0.1_1730608862508_0.34379757096237884"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-26T01:50:22.548Z","modified":"2024-11-03T04:41:02.968Z","1.0.0":"2021-05-26T01:50:22.714Z","1.0.1":"2021-05-26T02:11:08.064Z","1.0.2":"2021-05-26T14:28:53.284Z","1.0.3":"2021-05-29T06:36:22.759Z","1.0.4":"2021-06-01T15:11:04.733Z","1.0.5":"2021-06-02T01:20:53.330Z","1.0.6":"2021-06-02T02:11:24.261Z","1.0.7":"2021-06-02T02:15:41.886Z","1.0.8":"2021-06-02T04:16:05.804Z","1.0.9":"2021-06-09T15:28:32.870Z","1.0.10":"2021-06-25T14:34:02.440Z","1.0.11":"2021-06-26T06:04:13.293Z","1.1.0":"2021-07-31T16:37:26.961Z","1.1.1":"2021-07-31T17:14:14.156Z","1.1.2":"2021-08-01T11:10:38.253Z","1.1.3":"2021-08-09T07:09:40.571Z","1.1.4":"2021-08-18T14:35:37.572Z","1.1.5":"2021-08-19T06:54:04.503Z","1.2.0":"2021-08-22T06:33:31.373Z","1.2.1":"2021-08-22T06:37:41.217Z","1.2.2":"2021-08-22T06:41:04.013Z","1.2.3":"2021-08-22T06:46:47.561Z","1.2.4":"2021-08-22T07:06:30.245Z","1.2.5":"2021-08-22T12:40:05.247Z","1.2.6":"2021-08-22T13:52:00.301Z","1.2.7":"2021-08-22T13:54:10.105Z","1.2.8":"2021-08-28T11:18:23.803Z","1.2.9":"2021-09-12T01:38:29.635Z","1.2.10":"2021-09-12T01:44:17.628Z","1.2.11":"2021-12-20T16:27:38.777Z","1.2.12":"2022-01-01T10:51:57.678Z","1.2.13":"2022-01-01T11:02:14.480Z","2.0.0":"2022-09-24T09:45:09.483Z","2.0.1":"2022-09-24T09:51:19.802Z","2.0.4":"2022-10-17T08:51:46.759Z","2.0.5":"2022-10-30T04:53:59.100Z","2.0.6":"2023-03-01T09:24:52.805Z","2.0.7":"2023-04-09T05:24:56.393Z","2.0.8":"2023-11-15T09:15:23.046Z","2.0.9":"2024-03-01T11:19:43.834Z","2.0.10":"2024-09-08T14:30:52.352Z","3.0.0":"2024-11-03T03:34:36.951Z","3.0.1":"2024-11-03T04:41:02.769Z"},"license":"ISC","maintainers":[{"name":"elmernode","email":"250933400@qq.com"}],"readme":"# elmer-boot\n\nNodeJs服务端框架，基于typescript 5.6开发，使用最新版装饰器封装，默认基于Express 4.26\n\n### 开发进度\n\n* [X] 读取配置信息，合并根据运行环境配置信息\n* [X] 基本路由监听，参数读取封装\n* [X] 模块注入，完成AppRequest\n* [ ] 配置参数通过命令初始化模板\n* [ ] 数据库连接，Mysql\n* [X] 请求参数校验，使用Json Schema方式定义\n* [ ] Session数据保存\n* [ ] 全局数据共享\n* [ ] 单个请求数据共享\n* [ ] Session数据共享\n* [ ] 文件上传保存\n* [X] 跨域请求检查\n* [ ] 请求转发\n* [ ] 模拟消息队列处理\n* [ ] 并发请求处理\n* [ ] 新增注解给路由加注释，并生成文档\n* [X] Json转Typescript类型\n\n#### 命令行参数\n\n|    参数    | 说明         |\n| :--------: | :----------- |\n|  APP_ENV  | 运行环境     |\n| configPath | 配置文件路径 |\n\n#### 配置参数\n\n```yaml\nServer:\n  port: 8001\n  host: 0.0.0.0\n  publicKey: 5e7692707c144a33\n  staticPath: \"./stub\"\n  staticRoute: \"/public\"\n  uploadPath: \"./stub/res\"\n  tempPath: \"./stub/temp\"\n  otherPath: \"/Users/mnt/api\"\nLog:\n  level: info\n  savePath: \"./logs\"\nSession:\n  enabled: true\n  timeout: 120000\nEmail:\n  pop3: pop3.163.com,\n  smtp: smtp.163.com\n  user: elmer@163.com\n  accessKey: 123456\n```\n\n#### 装饰器\n\n| 装饰器          | 功能             | 特殊说明                                                                                                                                                                                          |\n| --------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| BootApplication | 装载启动类       | 标识启动类，将在启动类装载运行所需配置信息                                                                                                                                                        |\n| Config          | 装载配置文件信息 | 此装饰器必须在启动类使用                                                                                                                                                                          |\n| GetConfig       | 获取配置信息     | 获取系统配置信息，示例：``@GetConfig(\"Server\", \"host\")``                                                                                                                                          |\n| AppService      | 装载Service模块  | 装载的类在一个application中只会初始化一次，并在服务停止时销毁                                                                                                                                     |\n| AppRequest      | Request类模块    | 一个请求初始化一次，在请求结束时销毁                                                                                                                                                              |\n| AppModel        | 模块注入         | 类装饰器，注入模块系统自动初始化模块， 示例：``@AppModel([ TestModel1, TestModel2 ])``, 在constructor接收初始化对象，``constructor(private model1: TestModel1, private model2: TestModel2)) {}`` |\n| RequestMapping  | 定义路由         | 定义路由，示例 ：``@RequestMapping(\"/example\", \"GET\")``                                                                                                                                           |\n| Get             | 定义Get路由      | Get路由，示例：``@Get(\"/example\")``                                                                                                                                                               |\n| Post            | 定义POST路由     | Post路由，示例：``@POST(\"/example\")``                                                                                                                                                             |\n| GetParam        | 获取请求参数     | 此装饰器必须在定义路由装饰器之后使用， 详细用法参考：[使用教程](/doc/GetParam \"点击跳转到详细教程\")                                                                                                     |\n\n#### 扩展模块\n\n- Email, 发送邮件模块\n","readmeFilename":"readme.md","description":"NodeJs服务端框架，基于typescript 5.6开发，使用最新版装饰器封装，默认基于Express 4.26"}