{"_id":"koatty_core","_rev":"174-3a2a2eca31a322ea4bdf234d0887e8f2","name":"koatty_core","dist-tags":{"prerelease":"1.6.2-0","latest":"2.2.0"},"versions":{"1.0.1":{"name":"koatty_core","version":"1.0.1","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.0.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"1f9a2df42c252c8390ea94fdbf74319567b21edd","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.0.1.tgz","fileCount":16,"integrity":"sha512-EKZHuK3j6OUk52+9GGpYDfHcTGiNk6JQrtbm5Nc9z3aG0whyEiLnnamkSWJtbDlik9Yd9NgKjxVRj5K1eCrZ0w==","signatures":[{"sig":"MEUCIQDu+CkC6Orb8d5KwchGH9UoabjcgMRCe7k1/WWWKzHi5gIgYlYBKaiqOEdCxho0j7c5HN64+zGi14ffD75GXfdDEmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6Ch1CRA9TVsSAnZWagAAkH4QAJ7g3CYcVxMaP7bY+joK\nVrrUvELW13Dj/xHqa5PMfQ8EwHzEm9RdFXYFAwLdyeQDS2LlVmSOciq8byII\nEAZdn94BV9TJOx/6kldtf6xqaScKzIwA77A3FRlQtecZtr8X0x+XeeIbALam\njBaSEMvkqPV70VDoWakGlcIWAHyZtF/LtcIye1bgG/7MCxo0uESMvzsgWJEv\n4wR2nXzPEHrkN2fkAsCiIRWH3oifMThTia095Qve70Tja8GlK0On1gHwgB8a\n31dDKNXdMNXGouGKlPlmqNMfb5S34D8/wH+XMACVqaAVWFd/2kQLzsJubDeY\nPpXht9nZHAnWW19lH+Jlps6K9IpT6iRNCxrya7hJ+8mpN3yfe5F5u5IAuK6W\nOWumFbGRLw9N+Z2nm/ocVp3eqV1XKUu6mI2NLJ3m2PAWHgL76nJ5lqYtzoh3\nyn2mOArvKK4a3mb5xcp1fCDWmncxhIeNYU40VpseQujP9k0h495OBieRknyc\nTSki8S+zK/kgOX2KE99G0t341SPl6uhm0uwu75wKhUEjv7NHH8R3NZ+VT9TN\nNFxu1JGQbqaCEssDmxvUl9Va7GicLjtBG0qXEsu+uuhbpKGbuhpkyoADbwwr\ntmF4XR6604k96XGd2ihXp+B6tHgFezEdClTyn9y09N3mtjXPhSM4Tg2qF6kx\n6A5C\r\n=vQO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"93a3332fb4c17af4090ecfd27efe47be16d17251","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"7.18.1","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.0.1_1625827444948_0.3441154981806882","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"koatty_core","version":"1.0.2","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.0.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"dc5cd4cdfd456f088e488877afb3870a7519ed70","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.0.2.tgz","fileCount":19,"integrity":"sha512-L5PsV1lcCqas2D6o8BwviyYKZyzuH8x6E0sSfADEKxwrcsCM4QgM60o0I3Cuq0DXYe4RamSlKtO98QeJDp86FA==","signatures":[{"sig":"MEYCIQDjILWGqK7Ob+E9Z5vBAlE8ZpZaPhz3ef4iUJg2bnpAxwIhAIl8tceF+vv2fI3x7gnZWHGcxpghHNh2DgGW3rMw5gsL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1801027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6CoDCRA9TVsSAnZWagAAoQ0QAIrbHBrKVENHHpwnjr8N\nJ9+s7+GwkZ5gWgep343zwwtu46Y76aZfotgi5khrGP+Ear0pnGqyFDNt6VXL\nIZ7nkifj97g3f+LvX8JLq/29LduxzfiYHcf53SXHk+s3wkJDXDCd7e4osytz\ndeLPDGzilvYN1zdG418EGQvLAxB4fQDismLezLiDhdkTvoRLmn5rjKu6R3Yv\nDrjNbRJ9KiJRGn9ZH1r579OlQiU1BbS0DMDUd+1TugIRggWgNbLe6RNfQqCG\nmx3y34PtMeJY6x924hWzDK/DjQiX9j3ZDgwjX81WNSZi/UgMHTKae7yYaLme\n9NkOoT548Q/MS/bLI91AE8AWN4Fj4OvB+glZ2uA+Uv5Iveugm6dc4J+ieQ23\nlfyaeUO3puPrT7rBj8JIornAeTBmuXSfmQBZiITh0jBtX6NgcSqfV8o3UApb\npGGiY7hjy2TBR9EpsDLMpdzcJdA46krPjbBAdSqWoNggF6spvZhCkZJiNAbb\nTV4W/SXc1R3OT1znSnSb35MKy1+UjZxQF9I+m7dkUxSm3aL2Qu1nKCqoxZAH\neBDyBXGbbh4mHokk9BT5z5kRrG7jXOzYr/dar97m/CorF1r6qGGItzONYzGe\nStIRFEmM+KL92meItnHINXkTx5op1i1+FPLHe1fnLBR7OgukmwXBf5vp+wHo\nfNcq\r\n=v/ZU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"93a3332fb4c17af4090ecfd27efe47be16d17251","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"7.18.1","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.0.2_1625827843137_0.7546537938204987","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"koatty_core","version":"1.0.3","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.0.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b8ec8444a6cdceb34e63c78a82b335e91ac9d313","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.0.3.tgz","fileCount":19,"integrity":"sha512-zd0BH32zLJCTUPStX0RQeTDsWli5hJxZ/XoH68DY44Ka9aDNDwodJDfQ1LdUJ64Zi+DSCCdSiEYE9mJHnRAw7A==","signatures":[{"sig":"MEUCIEuCVlD/AvlztiHMdf1knt6kF+oPz95uWGcjEMvQqkYGAiEArPXNRn9PGf+B6GRhef94imZPGga5TLPmaRE25HoqOw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1801029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6C+cCRA9TVsSAnZWagAAacQQAKH6Qtvnl5qnLzWibsdM\n2nUrII7dM6nX9MIJ8P+nnRJPpXUyMdtGTBOqlmwXXAnGcYBWAIfZfuSIenId\nwFlEerAe51VrlXcO1mttp8iYS5uh4oIXSzOUVAkEqNKGRW3id6IxqFeSZOzu\nDgofVZ8piN12/S714C3xj/dL2FgoNZ6V1sgiqm9DeWJ1P4Eo5Lcgs3y+mqfQ\nzlZFOZaGs7fU+8PtqYqnCnKB8CiKzOu9lhld5q/pM6Pu3hiAumI3jV+R/dIs\nTxakBnJQDWHhYToxFd0JNUaCUVxWAEIgVOfj2N9l1CtPy72XvLx/6qtYiJbr\n/aK5jPqT4gvzjP+roE/0I+0IIOJLq7hR3lKPcPymYip8fOCauyqk4RvecF81\nwuqG7fhF4cWowCkN4fGqe9ofYlPzuolGxu61dMk3piWh1Y/niBvKfrthUM3x\ne9/yZxqdteCBuSbm/TieaIhKx/GtAZc8GY6I4gsb2h6ifZ6PyNjkKlFtBpJa\nO97InXXYAwy8/EFhct6717KeH5/zGAdpHdb3aUkKkkRJXMLAwmHVWfxZEPqi\n175TBsus3jmjA4zAcWb7/xsAi6fgXGNUITfJx0p6TlBnMyaspTdTSEExJTwA\nQZrgc06+ILblLN57+PDhvP0vjfxi4AlLCsIYYgUCO4d9bPhfARE1wxT2bqFJ\n/p1U\r\n=4kS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"93a3332fb4c17af4090ecfd27efe47be16d17251","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"7.18.1","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.0.3_1625829275937_0.625267812869392","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"koatty_core","version":"1.0.4","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.0.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"79d569bc0a76f2d27801e3f51092fd62be1d2ab3","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.0.4.tgz","fileCount":19,"integrity":"sha512-iPYHjsT6BGog22F3+C50OPb/FQBYGwx9rFDaewIgnikMLEnVSpKSmqGDG4nOkk9TTz0r+h775hdoqbBNaOOxew==","signatures":[{"sig":"MEUCIE/jLAF9Y1js64f07ojNEULDFGA7VWzmDvqDt550j2kTAiEA9XIe5blWld8+hTn/edDutL2VQCGdCrgFpQ9ONpWEgLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1801269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg66noCRA9TVsSAnZWagAA8+sP/igHTxzwT0diJ2Qxkdgo\nJda0JP+6ms4Q+PjIRHXGN9NqQFiWrdqsDFIBrNNbkOrvv4fKuLrtVezSA+OF\nbU0RuVjUSDtP3Z5cMOuPh0JDKpoL+lRZqfQh97Ct0il3W3AnyVVBXN5CR5sv\nUaBaKBznyjNu4V5jDn2CrC3SKnBQBu2qYi7n0cFvHgD86t0oVrzqkhwIwpw+\nape3WYD+cVn/4lUPmkkIWhNR0hvqOvK4cbeyXvnPD0PaoMHpfu4VyTXMWv7P\nSBgQBz0NfXCa0xT2bcGpl7CumjaV5VGTh4/dswzqevN5cDektjnKyGjtjmoE\nKOoyvTjYcm+Wv9tMXfTg2SKx2wWAh+SAQIhfa7p63iBqi/K5U+e/uFd8db4D\nCs5MUi0ArG5VCNOWymtezpGpG/yHXwVUi8ZbNDXwmHeP7cW/914tUoFMBRFI\n4AWuqo43jSJ8tUjOwu6cBZZ1/7FPkPegt81x2VIzGv1GDpc5MjfkAXS8oDm/\nSa1JtghsBD9IAaYRPK9OLYjp5QfcGOK/X3x6ETHbqxmBzKFWchH6/v/5ynB1\n8QtBRXztWdMfz7MOvkNFvKaLEBA7y9vwgVcCGWrbuSjGVlNjiEpmHlAsTLL/\n7YRdH+KH8V1c6dPlMk+rYPVIB80/TVNLvSGa5Q7X7uldZ+1R9Zr5sf5c5a9v\nM6w6\r\n=UHs/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"93a3332fb4c17af4090ecfd27efe47be16d17251","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"7.18.1","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.0.4_1626057192295_0.06352867786567429","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"koatty_core","version":"1.0.5","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.0.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"d66f95be3212fc09031229a28eba749b201c4691","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.0.5.tgz","fileCount":19,"integrity":"sha512-L9xuqaSh82/UIz9izuRLcU6FY4dU+pPn+qaEnYzJZXuoSprXmtUf0K9knDZiDrlJEhX4x87Yc1azMbb0X7/eeQ==","signatures":[{"sig":"MEYCIQCnfSI39I0iDa3AOTJUxf9zp1B2xlYP49b7ZaxjKjkWDgIhAKMLkejD2yuHjrXLnr7VVAA9633IQzCt8jCSVzyPIypq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1800452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6+ypCRA9TVsSAnZWagAAQyEP/1ntLEVlbhChwWbb2ghJ\np+SbW5D7sO+yHcRA34UN3Ey8x6GRts7tcKDFRqDSNjK6yQoUXj6S1nyRqmSb\n7sSD04JBh8OnlUOsmxFQv7Q52LZoyCnsvpDhLYNjdxmNxQE+eJ3Adt6jVWfo\nvRjKcEqU1nUhr+AEbzC8HLmiVsPWKMS0uMh3wKtRs51oDi+nl9NBsav0tSAN\nyWvO4mvRcThaMakVA6jMKCefzCJFTdiAyZyO6BqwmSSBXRkkJLklEJarKQ7d\ndU6GcQEDlN6juWkEU3pTpIioi+FgR471a9EQD68+yP8bZ4Fnxem4G0tSPdmK\nyR+/9UpgVpPGHB9JMmKQKk+6LycX1WoWNTu6MUzEBpMsufnenZQTir+Gtlz2\ntHxcwChSHfrH3FJ+DgI4Asmz5lJcnhSK3ucPa9RTKDSfkMp90oK5kACxcfYU\nnq0Isn+mm3qgMDpk5n3ORRIy9+Wd3HshTi3mBBe7ezEDDYEBBpD8t9ASPoLa\nnHuoMD+REbDo0XhTdSCmzqtRLtjhB5j88HWtixqopyeMloD6HBkT/rBTLmUg\nUtrDuzIa9qYvOgBhaQpAh4bsDTSBYTe7Ka22K6JPn4C4sVdYtJoKTYwN0fjQ\nM0AeawRCJmEoYjox7m8DRm1vSD8xJ45nPsS5IXWxaFL00K6mcynDj79YEi/k\nf70y\r\n=TjPo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"93a3332fb4c17af4090ecfd27efe47be16d17251","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"7.18.1","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.0.5_1626074280867_0.9392882010739168","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"koatty_core","version":"1.1.1","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.1.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"438c97dc71d7268751590efa251884a664c0102b","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.1.1.tgz","fileCount":20,"integrity":"sha512-i80IjGiJP2iCPrJUgXJ6Ay05X8On6lI6VDpmbgdcijTh4yGiO3IBaVAuzcTflqb5EgaB5672P39xkfpem3Hx2w==","signatures":[{"sig":"MEYCIQCBja4jX64R1m7cAXwrFHmUOOObWhkT0Jh+lMDyPWCIhwIhANGbP+kHYuUa1HJhjMy9fEAx4TRPjfhDDMwVvRhJ6TsK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1798315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6/YiCRA9TVsSAnZWagAAMiwP/1/vZjywnjXvx3KckiFz\n05guNbM4HdYRD9pED7wpnbYeBBckUd+rJIM//xTvaYxC96+I22yCq6nj/3E3\npekZdLrCJhb9hL2tvJ/q8ikcRHBso2kuH51IjVcAB3Y7cQgrfD7ErbZcIeXS\n93Y2qW8fWoi7j2fFbaqEtbOHTwoZVoxLuajAgKNMFoTMA8T16BFuvpddBiUb\nVka7iv9yUpvGrm1xn+RFe7fGVO9ZpF0FPc46Nlw1HhiwIVzmYJorT9FUEUJZ\nwxNZvmfHw2l7DVyZnk6Kow4hbNkHPM6uCdka033Y3JvhodzQT6XHKubCzdD1\nPaCG/NVR1qNuOCLQK6xw+RjEvH98wW1UAl3L/UQWQkwNz/sdQla5elwGTYbn\nbtyhTXOmmH6L+71xhMx92gc/yypsDdXGcG6wow/SUk+WodFqy+bwT8iQW4l3\n/LgShscLZc7L6BT7NIYv0dNLGoLnomRNFK8XElwVb0rLhJlHyR3HidWbAamY\nPFYdTqmtQdctP3CNI1GpCYEqA/LIkyZmrGIMgJ3UxW9FaLlAYiqSwAiAoj1a\nIEpGOJeucSqxQNfNVWBwv3MxYjCj79oX7wos/X1KlluwLWRcHNgyxCIEXfMy\nt29WXAa0O4tYIQEundoNZJnMvhtf6oVwEIeyASdzJm9QvmXYrDqW5PkFoIsP\nCHwr\r\n=zvfz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"f1e1cc45387c063a99153546e57a17cc7259c0d5","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"7.18.1","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.1.1_1626076706362_0.8048974040177703","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"koatty_core","version":"1.1.2","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.1.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"bcc17d8856abcdf98fd56131f4cb145c974401dd","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.1.2.tgz","fileCount":20,"integrity":"sha512-i+drTkS3xvF2Z1Ge5c7td/+cPWLsgQBMe5qM8ETwh9Y629xhCbuuyPjWJ7lfxTfbxAQJgtnOsoW47gLZhEFh6g==","signatures":[{"sig":"MEYCIQCjehc5QWNvCLut2CGjKE26sOpKmRD3mE5wrogwv74DwwIhALX3nQOQdITV/XM4gmjYkn1Na1vke+5wkeEmPi2nBJJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1798469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7PpqCRA9TVsSAnZWagAAS34QAJTLuxO3v8qLK7cIm1ha\nGrTcN8nPgXv4XMP5RloYhLQf542Ukl+kf4KJkAlEHiqW1ZD5dfcXE/fB+bXT\nvssZUjfcIH08QKXHs9Ka07D+r4LsCXMbhoLbvYUgSb2ZiTyian2XMsxI6sCM\nU4Zijt9gG8G/usM85sSv2PZwB6OfX6nsGakWxfDSZkQv02ZiLK7bmHP8z+lS\ng2Ej91PMTwv8pw4IT1AJb18P0Fa3Uk4V8Y/NPm46U3hkhFnD9EfzGh77kO5x\nYGpv1bJax2Iak33uqtJoc8tknuLpbPinqM7rx9Es1CAh/KTrjoCPcpFY+GSG\nkxqEf0KS4pawZemzbKtdNkY+DI+CxZRvLEBAkrLESNhZoKvjR91gqjtolB8c\nSKpta4seAiC/WHNRPxyoh5lhLaEMm4RlmaX2jkCO2w81+aK3+WR29BbMCuM1\nnBjJODm7QO640x2lAPrh7U38NqsOXp4MM5Tm0fCJEkke/H617x7rHYVfAWx0\nhyyL+ar1OymftuDnt9XisVyZP1zJX6tyXDVoNylYkGyL/0NxTCC91PFZxLib\nHw3zUWQRcje9vnhYfq92C2AeXYxiFvht4msZUgqQkcRgUhwlvLBfn27J46wG\nnyGwuQXgX+XqsBlFN0OFxZKJ669J4kt7GukII1uqZEKGYU6wMf0rOgp17tI8\nBQCh\r\n=ml56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"43113e9393494c62e57cc33222b66f474fa1d4a1","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"7.18.1","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.1.2_1626143337792_0.22989366303301284","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"koatty_core","version":"1.1.4","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.1.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"ffe63d5a28fd697b960a7c052ce9d6f4a1ac5755","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.1.4.tgz","fileCount":20,"integrity":"sha512-anyqrtmO9AfOFy6MzdQsat97B4xKO425i7ZfDpcLzuK603q4kHkS5PPDkXyTIJZ2jxnoce6BrAk3hO4Ywink0Q==","signatures":[{"sig":"MEUCIQD3gnfCBQEufBLwCxfWCX6cUqVeLiB8iEh/s882sIufUgIgThmzp/yaZQmO9zOcr4Dvph76dq/c4qYuB1f4HGLnPec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799358},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"476a44391529eb57e193be0950a1f858ca2d9108","scripts":{"test":"npm run eslint && npm run build && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.0","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.1.4_1636618558703_0.7568921520197709","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"koatty_core","version":"1.1.5","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.1.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"305801d959ed267038fb3a727877900e05fa5371","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.1.5.tgz","fileCount":20,"integrity":"sha512-YP1fpEu+H7CkZQPYWzyq+/mmf04mzDOgxiTfxEIS5FBjPFMEQ7HaDT9qdmt47DF9o6GBlKs9vSJwcUSkXHYJGQ==","signatures":[{"sig":"MEUCIQDFa6KIBAz0N6s6ai1DOxpwDTevjEQRGxX4/o/4VocfzAIgFv9PUxmhIr2QGJQzgoCU38tA1kYBcmZ/8NxZF2gGwWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1803129},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"fbedb2bf9acf43748b01fcaafec834c16fe1c5ba","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.1.5_1636687063826_0.6844984584229894","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"koatty_core","version":"1.1.7","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.1.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"322c53ed45e6a0cebe45dca4c8757056e651c731","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.1.7.tgz","fileCount":20,"integrity":"sha512-rpNtJecGS0BxPLOSEnsWth9FBrHJRjBnqlOR3HzeIXskZM0vbipjq7JhGyD3/owMXgbGs5IA0DHx0GzTUhOTBA==","signatures":[{"sig":"MEUCIQCqG2bphP+djAf+ia8QNKCLK4qv/lQT7gu+C9lT76A6LwIgPdVR/awp1WfOtq2cYreJAysmsRLHhC7LjCbc3JSnAfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1803222},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"fbedb2bf9acf43748b01fcaafec834c16fe1c5ba","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.1.7_1636698178351_0.08372813924809575","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"koatty_core","version":"1.1.9","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.1.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"687477093ddcb813e17ac20f484446a7483d42ce","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.1.9.tgz","fileCount":20,"integrity":"sha512-9LPYk41Lrn5NNP7Hb1qsm/+lfitY5ONfg/fsAMtDmKe8uLMVHDR048KyHJ5tI9sI/kKy3BZLRdL2jcK2mGHCtQ==","signatures":[{"sig":"MEUCIH7gGrZgJjIY7BLVjCBQwYw7nSF+iwaWNR/uPjGx89niAiEA+SGNfeyikEdC7rEeGwC8pTZWdJGQWX9/hDBT04VQx2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1803213},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"f05709a630f308dee3fe5a526d5d6de9f34336b8","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.1.9_1636700622037_0.225844251210372","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"koatty_core","version":"1.1.11","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.1.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"4fc5dfc1f4702b858f56a71661949f106fac197d","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.1.11.tgz","fileCount":20,"integrity":"sha512-ZXMML5JGOKrNgbEJVLTEzNRNrUtDf4wv9ipo2jZO7yEWi5nJruQbSk/WibjJQ21fM9dGQmSIKvTU858AiMTwSA==","signatures":[{"sig":"MEQCIBZshZ0m0QtwX0G1TmY8ax0yd3ddERHSCXw951rhMHbfAiATEiMK1ccZCQ/zKHXsqs2lYqechiie5+NbKV1CEjUl7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802776},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"f05709a630f308dee3fe5a526d5d6de9f34336b8","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.1.11_1636704951280_0.8359568805585171","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"koatty_core","version":"1.2.2","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"c00b1cb18fd984b6d09693a3fbb1f0393eabacdf","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.2.tgz","fileCount":20,"integrity":"sha512-xIN02qkaMJMqSHCTHnKaQHQtQ4lniWBM/A8fyF6Wf8ixm2FjKXL2jOz4Dd5IgIyAljsbpWENT+kbSZ2oE3A40A==","signatures":[{"sig":"MEUCIQDGKbf7L1PlJlYvFrYcKwQXEz2/+Ekd/tMWdSyNnDfqqQIgUl7tJuSt4lBNSkH+PdWETXdeqxopLhCYAviSz8GpUPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804375},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"eab399a866925871253d543ab55b6306a0497b98","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.2_1636709845433_0.9838565855704748","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"koatty_core","version":"1.2.3","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b34c5759f9c76568d8bed619552f8e782ec7ec0b","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.3.tgz","fileCount":24,"integrity":"sha512-AGEqteagTmxoyQpr1/uGteS/iv9UMFzKO3vYxvtR8F858oFvZvCbJ7I40hCNJFXyOgsI2+kjqsxyyN/wcMtkww==","signatures":[{"sig":"MEYCIQDv65dp8j+8ZsyBXjahPaqMhgMu/I92zOkWDIuV0maf5AIhAPMYAlFk+ndyc2ROGDqbcSi6Q/lRF8G3pTpMM6d5eiW1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2099721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk6szCRA9TVsSAnZWagAASAMP/3YnwnAsbCFgdJs/Nf96\naouBwqP2xS9yo61M/zUqzKcwWs2KbcgiCKEcUeAbX3DI8dmE+tzhOUy3gMDJ\nkwCGu2ycWxFklW8wiQ0UkQhmArDBBoaTvHkjY8B4/z8PUH9SpQ7JHePRqMXk\nuXoAswcMOnKAvf/2DxnHt3L6ORyRsHXAJZ25xzOWvGu+30yFaV84OU8cYOzN\nvaEc3knv5/At5K42B/+alFv1QUK7vlJ2j5Ji5Oo9f8cor48GbHGd61bUTVM6\nSh7rfdsAhU8Pz+udumrcwEnzyrCuyLbnSVAOgTFD1mx8GMc+5Y/P+mHoqxz6\nau1TX2XJYu672BUoukcbSd0h11XfjonWuqNwovDFZnnDyb/nP0uad3zqxZma\nIvsheRkXsSEeWelSW1Gl+wrkfCTkp+Zs/OEZbGsKkjH/+0Q6jZS+5f0RVioi\nO7OgijHVmjh9lkS63kO7b/fO7LTyPyPOkLKfSXiCT9icRhEEjIwmysPxcYgG\narc2nqyW7ONe/hrzelLdyBNCiU1ouB+i7noGdYRAWICeo6BLCKBZn6P2BsWD\n5wS4k8zUj+6zCU5+2o4COaOMcVzLYBoopLU0Q0AnpupAVYVCyuhqhql613Yt\nunDZ4GNUTS+Fb5OsDWuvwmurcp32N+9nYZ0hZoJODpk+YZtGOZNacy2vtJZH\nQTSR\r\n=AmcW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.3_1637067571437_0.20753291405487473","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"koatty_core","version":"1.2.4","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"97cffc3cdc409860e4ede0cb71af61f86ac927a3","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.4.tgz","fileCount":24,"integrity":"sha512-7VUMcfKT6jHRBECJAVYqouZehNgCICsWVQ0sbE1MO3SMXYmGUUpn6a2vfILghzt8RMGpjS00cLphOYNFGTzAvQ==","signatures":[{"sig":"MEYCIQCrPFBmS2/T9+dVakMNAshk2l62CYlF9MiaIwOE7sGTqwIhAMyB2YlZvGmg1dRF0cIarXGT7wdnpZmvCfN2E8SQ+ezI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk74nCRA9TVsSAnZWagAAG00P/0DYnUHUS11D7/BQnZ61\n8v/nKPvmAjyAjtSyfOVNOdafvA94zzcoAib/XN7Ek+d+BIiDd3DxtSro5h38\nHcYozubUJKvaw8R4fe/+UOpu4PLbf+YulF6v1h5jyQ/Gu+20POQqwGSIJ/54\nEsBqdysn2PYGWGV+2uQmeHw5tj7HDp3qxKCyDLToLOz6zxXiDKp6qxYcors3\nNTJajtGk8ASEhXH2Bh8v7mWO6TK50G8tCUWRB5b08hFqBPdeB6EZFctuZv/Y\ng5EkcNyMNEXpFbxYpjol/3AJs6ZqoYa26/yfxUnoRmS0/ks5X+sK/mEcXLgD\nDtP/j5+wzhFJ6F0vOOUKkz1O3IAitZy/iA9HydfuOXY/a5Y+wzhnr9EaXgcr\n6Kh+mUwBddfyz4cUf/B9s1A4ZNQH+RaDjDtFIOxJCSiaajeer15uC4494bXF\nRT4FtY4fxdNt/ZaszXIGTaE0zjugr1/9gDs7j0GS1Q02JBiFhGnbwYy5gKEQ\nVw8DsrG4+p+IG0tvRknOE25nGFm56fsEpxYoxL3fbn8jA4iggS58fxqjnPFF\n6XmjISLS2AUEwF27mNZbcfIzFlmtTghOxr4r5VyjuHglkPszSPcC7PNbLPyt\n2SeAYNJtxvQIN1ncQrjim0LxDpXd8pKiqz9+MlsoGAw40YhmZ0w/osaDd8HF\n6wRr\r\n=d+1b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.4_1637072423180_0.2584410065275462","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"koatty_core","version":"1.2.5","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"36473166e9f25a003258250abb34985c162afb72","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.5.tgz","fileCount":24,"integrity":"sha512-CPszRhTbzWcxBrHNMV+B0qcXKHMXD1wLduDOE1q16fZYxID8LxZTguLdUddPADIHnb16VX9r/MzCo4xaPhMC5Q==","signatures":[{"sig":"MEUCIDsCQLFmUYvZat1olC6gKyzThaHtOkURBIL634fbCjCPAiEAyYvD6VAWgvCFDQDwj6EGbYm+8XKQ+l54WHfbDktJ6Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+S4CRA9TVsSAnZWagAA2+0P+QHAbbPSj6WIXDEDNPuu\n8Ed+rv+aTdlKAxYEVlwwe9YU+nvv31YkzijCGK+cIw3pq4DxF4/uEiT5jgwL\nisC8KmmyDRL3+NpRPVfv0hotieorUhK3P2qOLcGPhvBgDAAErqfhEttCldWo\n+CF1f5K8kaSnW9po2UINB55SckqdevAh8Xn9tnEFqoaMibuXvdPxbD/AHUqV\n9zIE0ngGVV65XVjieK/pJEj+c5wBtoYLRgTtg+koKfiwaaYIC7Sh4sPfI4xS\nOHLg//2kE+fhUkv2iRvB3xnOhc+A9Lv4PsD6WJStfpXdLEk0SBhUigNFQzhU\n2WxNtNZjs2cKvv34kwpwcCAy05U2lUcWnq0/4O3oUcrvXRIeGEkxGxD7L57R\ngaKBanqRLYXlsgCufdptJErrSnLa4QLB5P0F9nAIdoEwnRcq28iPOo66xhj2\nJWizWx2rywfZF56AZ0lTkSgEyqUuz2VC5iTDTpbYwEPi67MA/1e6oBkhJXke\ncMS/bRWB0yvmu/PWv5kNKCxtm32WQNGGi8yy4b0KgCpKAoOJGZrhndUBSLUW\ni1LmUgwBaQovS8WMYKhu87x8vzpjbm5Gi+wTr9UtNSilSzLUbg9ZwOFdbqmp\nSRb7L5INRzoSODMVeudw8vVrB2zkub3mJk/AVad/ht/FvjkRKjTwXpNhLv3Z\nOYgO\r\n=2T3W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.5_1637082296807_0.05714462622464711","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"koatty_core","version":"1.2.7","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"a85056a021f602671c3389ec510aec743e46a358","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.7.tgz","fileCount":24,"integrity":"sha512-rayVvb0GHpvvviLag1ml9suIm33lrcsxzcs2VIB1q/SpHNu8OjpXhn5XcF+yLalHG3oAUrNv/tq+uw3gBYmD6g==","signatures":[{"sig":"MEUCIBF/pLiDZWvHtHLKYgxdo/hI/5YaKYQUf1B7+i8Q6E4CAiEA8QP1CnyaWAP7roqxWHWPdNUwDTGC92RjEqrZOn4TMRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlGGBCRA9TVsSAnZWagAA+C0P/2dOghF9kWQs+b6IZEmK\n3cFH55KwkJGR6DfkSiCSJJ8GXr8hUnXMp9xwayFu1MaC4qoQQk8cMd1a0M3J\nB3UQm7P9zGjCIHm9fXoDmi9mE1xRnGYbSIiHj1FcoiqpM2Bu5YSVD4g5ylWn\nDAAoCZ4T29M4MP1QAxVjUihHFCh1rvuW7x/GD8OQ0XBmUwBVUe4cihuu38WQ\njF5iOV5LV/wNhOA+WP7Nbgo3tIHB7uuRbjHPqQPKtNW0FDuiK2+QKMCaHIu5\nlCvweYOlpyvLdinsND0rJ4ai0zUGtX1GSmFlCR8j97E+oOnmyyjBewjqPlw4\nsV9b8UcG90aykxylx6pGw4UlrP8WoIs173t8f0iNP2jIZ7Yqrsd4YTKRL3su\nwCwhKpUfxiOISJaCwslxTyJ1+YKxPYe3TQHUH5w9xyYJtlYH6gngYzbaW6SN\nFI5Sxe+TCnhE8jvgrTaQy0pDUWgt3qnU0+/ouW6/QEBexXhuh0WXFQMFBdWi\n+uQEgJNsIaj52E5MJWz5CBp2byuFf1/vftf8m0aVZn/vQ1UfCGDv7QZ//V6W\nAUGK3V3r6+izNc5fiBbiBabdxHt4Jp+9VtfGBPcS0zC5ojC4Ax/GJUYpkuUj\nwJujrQ3NC5C2T3XGQd33OXaj+6Iqj+Nizs3jcM7/mgDYGGwdBCP4OfA8XLli\ndXuB\r\n=v+/P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.7_1637114240891_0.942219908725012","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"koatty_core","version":"1.2.9","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"3cec98f410ec25f50336e2c075cd9acfe6f29976","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.9.tgz","fileCount":24,"integrity":"sha512-h33ctJyroHXXpz1TAHyStyGVve/SxELOglv+N0KkM0KMhcMvwCTk/3RbM62M63JT0yY7veWJM62m++4vO3wfvg==","signatures":[{"sig":"MEYCIQDiMzp/wV34JeGRaHcIZMAmX/BZ9YpnHTfOPXA8jQSO6gIhAKjlNQGtYDK2ak1rYw06mlJQtwTqZRR1yrVTHw/ykLmV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlGX7CRA9TVsSAnZWagAA19sQAIK//N6otR1Bh3YJOpng\nZH75i/6+HHKO1y349JvloaPNEHQaMShpoWzAqevhUn/D+nyEyWLtcEJ8Pdd9\n2ONar21htc64g8ICbtrCGTf2wRF8a/gqrsyqeS59csDBONTVwGIGm4ZeVSmW\nhcgRY3j6edKG+rHsHbKyA0zOcBIRNCbkvS91bZhBxOEkXUoj2FIl1Fy69+Ju\nFPrqaMVRhBd7dV0R58Me8FhZeDy/Aqwq2QGACc5rYsN5yLENwfCrnOmxlhFp\nDL6pR2Izt5pRvjC/BaGT/1jcy0ky4+WyzYp3baLNXdkEkQHCV96APM9Yczl2\nNPo9bApdV8gEvGTceE+GY5t3Lomw25TfEKya7T93Mn+Xwa2nA6qI6XpZfph/\nFN0/8OLBSGvhjOYNkTJLOsNA+AKDapmiavtoSbXbuF9/wPCww536Bbuy7H7n\nAXN5FoJUiYyPvV1sgawYNcossTTA9o9fjBOr8z2moCN6u0O5hueZjBK9sHhV\nsetBUgENnjzenQi8weqNNFsi9GSwaCIeRSH/WhW8nSqNCdl/hFCbHjJnd3JI\n/yYMdX+KMQ1SXQa7Kjg/AX5/Ng4+A4aQPWLH178P8WT00xQDX724fWqRZyjf\nn71Q8oPGpKx2Ex3UotgTcr/8KeqTTexGRfA+lDa0Jo9h0VolXSnCuXnOl7tH\nkuxH\r\n=d3iy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.9_1637115387492_0.3794293816998777","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"koatty_core","version":"1.2.11","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"3fa1edb0618a34967dfedaec05886b55f2b86ed5","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.11.tgz","fileCount":24,"integrity":"sha512-Snt3i3GLZsA+VxPG/dEpt0x0Nj+fXUOs5n+0296c8KIVs3s5vOG9wgyFYpOsbXnWGo6Vow4xuwxFflaUJEDaxw==","signatures":[{"sig":"MEUCIGR2cCAzQDCuirRtFfEX/2JXIQbq+n/n53AMWlspJSxnAiEA3xs2LCLaYcClmjj17FpGgndqtZiK3gNoaK9qEeGTZnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlG/ZCRA9TVsSAnZWagAAt2AP/2jdHHiWPQ0bDSdmcrxA\nPxY6I1mBrGujBrPgS3pMwm38ujvs/Ma890ma36EcSCpuxLDGEyjzL+K5oePV\nDzIfPbLFucXkUY2GHSwTaVdhzbUQP1w2lOqEgex0ETB2NWlYPqMa7bS7zWE2\nvYKOygFODi0bMSPGvznh/Hs32Gd/9x54/jfPSMGbVDvWiFNpVlkCDQwAfpOa\nUKLL3GptB+gIxDB2h/bAWPg8MiOhugC9dKWEpETPkx+wh5kDMaXXWhHNau5L\nAjseVrjzvEEgo9l4FEAw9/CZIG8TA9RtWJzx44LC7GihNKczkp7LnYX9Hmeo\nozu9UaI8mWOmJZXonSFGOnDmer7ofZr8gEieLjutvYJ9/7vmPgseCylqNiz0\n2PkYbdNdcaWxUPmIhGv9Fuv/zROsdGji1s7kflrdEdkKo24B6koE+I6jNQGi\nI9uRgKm197eIKwHnj7TgMw4Ox4GxfJmDAL3CkDBmCAYxzPJAwLEFTcLDk2Lg\niu4CAJrYHW0JzEaFPIso5NQ2oqmresAUduKmWyxxYKWWc5IvhdG/Ou0O8cg3\nUl1pvAzjdYVNXyW6T53qX5H2JmyW6GcmDW4qYfczqTxR5kuSWaPTW1Gue9ZA\nNca5u03KLRunSV2hkzjTG+3vQDPt2hNhGBWxrTVkfstZc4CuVOlMYGrAblGC\ndXal\r\n=wkus\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.11_1637117913207_0.5150998479038","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"koatty_core","version":"1.2.13","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.13","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"1a3196212b670c3253cef48eeeee1334df23b84a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.13.tgz","fileCount":24,"integrity":"sha512-gNaCMHzNw1AGnoNTwWQEX5U6ZEz6qEa16NPJlgQM2uc4l1tXQinfEAgvr5PGMl4qNhSMjlzf1+KZvBDphgL9Zw==","signatures":[{"sig":"MEYCIQCN5fbcw8XMhTrskBhjYB1PRUqyD4wRAz0gZO5Unq5dugIhAIQND4drXPZcCiHgiuB07pxSG+Gc1CuqLxTFV4yNvEgs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlHE4CRA9TVsSAnZWagAAF3gP/itc9gxGXKFRIPFZ0u8I\ngdsjbx8zJrVCfJYOE2ssUULYeQeR2mZEaLiVv943PI7+6oqx0G/dbaqsuOJ7\nbXVGH6+tgO/Wd6ru1mMBThEPDEZg+lkySNXvbktr6awvMIP/PoP22cFKcwW7\nQWvzFjjQUd34fwFg+OVJz7+CQqt/yuR0b4BMQ5oJflvDwI2InwtFV8j6SIPQ\nkYBnpEklpCqxNmHajUGZtWGyVNoKJ3HF2hJOf1psLMDI1BlPtkLtzXYf/g5R\n5VrBwZ3qDLzjRU5Z/dhOmz4I+gsnb7iOZ6Hjtc+URLk5hjH6bQgq87IRk23d\nSlH4O/p56EJtPPdAWD0k+1v1t6cdBHx+3yrgnZCXUZUOIxQE3Thy3Cun+9l3\nIGSsQUJCpsfMr5htBCkZ/atux4V8CYBqppTH2o1KK3MgA6B6gvGYTD6sFBU+\nTdDfwMH2KOSQhk7R+j3Tp8VwgGucDgL1xKPDRoOfqLKOXxJc2oqnKKW8NJHB\nR/YBBDAGiB0PqXqIhPJUdfsLShvi6WMFOHBXiPuStyT/Gjf4fsbrKEkTz81e\nLW4QoMlEIuvfW55JtSx3PfiFiTTaaflRnT41IUAaCdaUm6A4ZWaCYDvm8JT+\nU02iW3n9MBWaw+dROYtcxCNCm4xAcYhHcSkS22Dd9JwWJksOZ+ERK/tLTFIL\njFZK\r\n=mfY0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.13_1637118264383_0.21070606020413263","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"koatty_core","version":"1.2.15","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.15","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"55d509e9ea115998d3421e0b6295853222cb224a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.15.tgz","fileCount":24,"integrity":"sha512-Gk3RZ829F9OSGCeEZEZwltyn7a/p/k4v95c1VlQhGmGKlimybt9bMfIYGh51WV6VuLg5RH2M2lm6JPSYy3LNLA==","signatures":[{"sig":"MEUCIB9HXZSXESTK/miY+4oBnbacnwM4IquDMwUgk6ZpxZidAiEA9/sa4MAjSyBcWE3R2IihkvT7YZjqK9QKucE4uM0yDvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlHOQCRA9TVsSAnZWagAAXw4QAKSttdvTdx3aFIXeIDVO\n5lwfFPJSRjyfumIaAY1i28CEa/wj0tPkssFOcw5df+U8qp7OK/4W+rPaZIGe\nHhGpYdHDMkaegZ+qpct9MwYkNEzHiuglSqXkPHIMGwX2pioQJR6CRmFTcfdG\nZe+cve5Kr/huxDQg2xXpFGpyXnonLvp1TFzPlCXTsGFgPBqaF3r2ZUJOg6ku\n6pWLj9iLHQ+Tn89s7raRFQzgNZIl1wydFRqxLtuUAZ4LzEas/a6gwJ7Xw4WN\nvEXrAUXjNXQzgdoRzTaNxTtSZzC0Pf2hg2lebSahU5snMGBTUoe0XEAnBHcn\nelVeitQywRWQOS+3D+I3EmFKdBmp2Aufxr8KJKKb8FnHihbD2jfPpoZCVSqC\n4lMA1+HtdoQC12F1XhO1rJfAe3JY8Xqt74kWTOshpDcJWlkTakeeQskHTY/x\nA4Fo4l+PMS12nOjwQ3RlAaEnoll6c/yL03oJausA82pYdSOGvtwVmEyBkbWc\ntE6PHYvmQXKTO7LUWLSXt0iiZ+FNcCcMXhLeoSFLOFOTK2PU3cTS0HevXu5D\n2RZ7k7zk2OEjdijN7HfuupcB32IsVsvYNTml7b1IzeixEmTZhxsrzWmGl/Sn\nvmZTfgZx05LZR+GzQe4oDKIWeQpWZrtZOGFe914+dtXagv7/D5XiIZV4oHwv\nxfJy\r\n=6ZUu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.15_1637118863821_0.1943463272259891","host":"s3://npm-registry-packages"}},"1.2.17":{"name":"koatty_core","version":"1.2.17","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.17","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"e9406f492a54c96b471677a4f3ab6c47fa3297bd","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.17.tgz","fileCount":24,"integrity":"sha512-vJryQjKPcRtcTa7ckRi31zzopMnyESyQeU1uffWQIOCbsAQ1l4HwrSO3GwQGSGBqsAVxHsHkVoirlSQzFBmjoA==","signatures":[{"sig":"MEYCIQCUpV1jK7bjcPvFWivAQu/U7RFNRFmCri1d0Kjn7zVQDwIhAJvzoNiABP0csD21l7pNyfppJyL55cykIGCadmY1Hz+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlHalCRA9TVsSAnZWagAAIlQP/1OOc3Q3EI4kSq0a8Axs\nFyIcgHP2K4Qd5ZLlqmnGg1oPxsUIessHPLUEPVbCaxJOiDRlMG0/BuLjYhXG\nhbAPblClhj7oVLJntmL/MR7uncwbyZoPglEafQBFPqD5UmI8eT0mXdM+XLhx\neZ0qutWSjmpTXJkpQOHSJXMVK3hIYOd+yK6FGA1D/mOPmG+39d0eUju13K+z\n9K4APlLHetezUE9K7PhHsDmqH8TRRtKSSHwtTuYkVCFo9XxTbTnmVLwSCL++\nvyCmz8qR+c9YhV58osTBySMRzn7CFDpvumWb0dMIxEjHWBcEncwI9Y1/jddi\nc3Lmde6gJxF8EMG7+TAv4rgM/8JYP91RHkvo5LHu/Z9L/GvTp5v28u7VatRD\nWNOXau8MYgGzsHdq2iuhzR1WJCylhNhsWyKCp8JHGbDleYFI1S5Cv8UgIpO8\nT0MUpQqbpdsARgrhhpG3haDa7scICTRqZXroQKkXQvX8QHDGZ/nqvzcNfCYQ\n4//4YjD/rdNRAkDOTFkwXMbWluIW7Puq9bgXZ+dWhblR4aV528/1gsLdXcrj\nC0k9Dr6egzU/Q4ic6iTUxjp2U6ygZkMaP7YvBziA3rBR/wTPYxOKp1b2FxnW\nDmQQO3pAJArZoDroyaB2oFxvSqJdXCYjbfwDyeY/28eT4FgcM4Q7SzbSO9EY\nCULx\r\n=ml6x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.17_1637119653283_0.7261588034417661","host":"s3://npm-registry-packages"}},"1.2.19":{"name":"koatty_core","version":"1.2.19","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.19","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f572fc78547f5ba04b5858aecc7f5631cc50061b","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.19.tgz","fileCount":24,"integrity":"sha512-6ImjSaJjxZyRfYyBSiELLUF9qPDvyu/tPwNfd9qHa5tgbNX+9utVi1I92XVjcZikrtKmulsdXCsCwS/JVzNwGg==","signatures":[{"sig":"MEUCIQDFZ1iANBL+N2uhR/DSXMWqbNeOOmlxNC63J3AM7ZTtLQIgMA9yggJrwGznPiWCj3rKGlkfWKlhs4gpY3uvPmkyRlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlHkPCRA9TVsSAnZWagAAwe4P/iGnZFglFrOsLLwOSTs2\nTo4+dQVBVd2p83h4DVTl1yYUEGGDpGH+eW/TmFEk6X2abia7e5Irpb8n0+IP\n1najfB2rKDcfcwtjSDR5pj6dEGmFAeyaR/iHdCQTBX2U5gUMU+sDp1MDe2hv\nuiH6JfQ9ebXnt/zObChJpMrvveUvog3cBqyrIgIsrxMjyY3rPE2qifn4NRQs\nW7xe79dyNEwlYiT5BFpidR/J+2Ft/1ORyWOPTXkjrgp7qsYR0Wx13sy5+ips\npf2Ykc0cRybGnE0ijLhV8VStaR0QX8W/t+FeeSbs3yzLJvLJXxgJAZswKriK\nNIyeTamo3Ym1BLqQTJXCIOL/eatVcLa3kx68y1oW26F7/+8CXDqNqqKKZw3E\ndMkohvqDGnFLnqLmX6GbOxOH79G791Snhygeo8/Avm8IISYpHwdXWw+vybqo\nYhB0jHI+miwCbOIzomuo37SFUO4b3/f7HTQar11XQ+96PEjNTfAfq74UiC8J\nAyHEwW3V2jiuv1ZMC3MU1znaEZfZqi9EZsunY7NfaxFYPvVCwi2a49med8s9\nlvuD9jGtuu2Lkc93Jx38X/1GEjTeoAUzzphkCKOD4RHeK15P5AqDVlUPBsIB\nBr0ZO6Sd4ImuoDhzFATQn3Yn5maFS2WopSJH76NmvQ8JdEfV1zVD7wElYoGk\nAvDZ\r\n=qYio\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.19_1637120271602_0.995576986377676","host":"s3://npm-registry-packages"}},"1.2.21":{"name":"koatty_core","version":"1.2.21","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.21","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"999dd7173dac250910d8094ab9154e01649d7aa5","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.21.tgz","fileCount":21,"integrity":"sha512-fRYx14smXEshpYTK/gAFkDGwNgneiSUrtqvwL1QGCwbcsgapHSKCeL9F/1B4dbEpxbfDzfCIA9TrEbKCUVH1CQ==","signatures":[{"sig":"MEUCIQCny3vGZePyf+nn8AjvTzMwvixCDyDyb0Yn/xFUdVjf+wIgdCWBX3ocq2h0EqauXR76nH7qWkd3KAvVc+ywV+qp1hE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlSjECRA9TVsSAnZWagAALKkP/RPGcwTlJpAjB5ZIuLb5\nEcW00uyGlg1xAFnqg+q6aIFKB0RFYG8gSVu8TSOugZk5vYxqqGSlUub89DZX\nzfNlxYarKDl7NUzNGPjTcuWKgyqe/4DQdmKv7t1MqYX7CZGAy5STst2wieax\nkj63wsMkp11aP9cT1ie1L5TPyvoEJv/qB1J6AU+rDNWvQGVmfAiXH4leSOa/\n6k0QzHKkV018VHl7XzG2gb07/cTNgwi1GRxZj5PsVMYGpO8n6m3ojFjPAAeD\n4iTxkHIHNNIk1PLJpoCcR2DB/5ZNDXScvlC5/92tV0cEe/F2jFwKCwwapNj3\nMKoCZl4cxguxl7VZbhZKto/6MdvKXHM4Y49dQe72QNKj09CMIe9XhaFP4e7V\naNuuKimCZJWl/kt6cmScRH/qvCy0FlUT1cWZwQKV+wRxlY1cGPp8Zhdbxv0C\nFj4oLuzDUeKB3fCrByogA432gLPK3kPjGfRAmnXccA8gpWscklibgVobAG5z\nj5mfdEzRaqjdki22AwV31R+GgJtL0IkTVdpAiWHActLtQgFlII5Dol3B4BX9\nuQIQG7+RM9B0UrIvNxFOUjEoMj41q3eC9IO2QviLh0xtpinosP1V1PgPtPFK\nkuXp9p/XVXb3fq1b89tN3NkoK2BeU8/3z5Vfh/e9hRcVQCQKuEWwGk74ppYv\nxXE8\r\n=33kP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"507fb8c518151bb6e022cb64b369c39b9b749355","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.21_1637165252184_0.8884271965389221","host":"s3://npm-registry-packages"}},"1.2.22":{"name":"koatty_core","version":"1.2.22","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.22","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"85b1c8f79a1b5a12c17777d300fc2b835e6e2259","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.22.tgz","fileCount":21,"integrity":"sha512-BO2tUhz44FbKaKw6/2m8kQpbS8iKqhywSpyAs8exexwXGXrNjINWzVv8vKZjj4Vn6/iOrUROXiV36f+DAqFixg==","signatures":[{"sig":"MEYCIQCC0xFSSZCvvbjPl946y0XHDZNSpMjljhOJe8OojLfWOAIhAP9Z8gTxDVIbcZqhRonq6AqMUb3mafesf+R+h4lmeDuP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlUSECRA9TVsSAnZWagAAx/YQAI+pduBIrbh0kbDsnYhH\npIvHPZBh+F9akswwuYA/lu0XRC1W6L24Bm5mtpxtzw0F2pgPp7tdki0D17yG\nCnL1EstJWnvjCnItDsvzlH9WDlFT9nshI425Lc4qwqln3uPHeqnX2zfORD85\ntzp6QBjTe6/bZhPOzLAjNMwFNkkGNip7iQBMZykkoo2sA91EA634RvjfyTba\nB2aiyGup4TDsR9Dywethm38WqGbz68s/cEyc1XYGR5izvSAgX1I/EPSozjwh\ncKVLixFeYfM1KkxxdLwSR/fRPfBoCoV9VPgW7yMSof39czMbmS4lvmzbZlC0\nFsHo0oVw/kXVaYX9v3KdIpfdZEsp9+fKNssQB/ILrQTtlBhRnrKMb/fPYCvN\npUz2JBkIvYOIPzdrA/3pvCBM5la3OIQYBuOKflemcmq/FDqpOgbGrXkWyWRj\n2mPpiVYUifwV/QVAHEyn7VpFLpWeMHs8JDklochoWW2uF50PLB2SCaXw+mWc\ne1HX5tKd+zsncNd2GB4UluzEFE8e52zkwASrTvMJYejCLFwDCRC9uB/fGL3q\nXRws2DRhIZn5BRYR2xIXm2l+yD+aKTNSjzUB3St4xn55hYZDFyHI6nDD20E3\nYNw7lQmILoLnkTUK7Ed3kEzFS2XpVKZ+BkQg5k6rY/mJNE02jYYdQ+p6BvSo\nKufq\r\n=XclM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.22_1637172356534_0.4759901691535633","host":"s3://npm-registry-packages"}},"1.2.23":{"name":"koatty_core","version":"1.2.23","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.2.23","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"e158a5db49c7faccbef779196d7f8703fa3bd96c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.2.23.tgz","fileCount":21,"integrity":"sha512-lp+HzYtS/FVf1Pczj3Dk4Uu5o5BQFsUJxP+L0hczEOM0Wvv/TqYZ7CCZugnsuEsYLNJLwMuJgB8C4KFSUr/bZA==","signatures":[{"sig":"MEUCIGYEM+phgvmsf5qU2gr7GsFBY08k9Jbijb+66AzkgiguAiEAtNw1WkXe5L0grisaUWobAWN9tHRjl4BsEB5ZchZIkUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhldyOCRA9TVsSAnZWagAAHA0QAIXbjm8lASPIw4OBj7w7\nqROZoXIkceOlJwelDON1Zgtj5G48hGlm6xFzSiBBnn7xmYyTGq1y6I0m4/RU\noadIcmSUuCFg6PVs6VdDERZ1NPgLGhd+JYnAUe/mTiWA9Kh2xSYWquVWDYnP\nv6HPmJAWF9dA1OWIML0sztNw1/Jg4tN6YWDfA2SXVZhMAGZvEhd8TIUI/I3a\nfiLSYQJdUx+JE7fceY14wUa0rHehLw01QeL84OCDI7kdcB99ja+abG4XnKz5\nzlsVLYMB+xw7h5WHbQfHcW6TraqcqFNtjhWiA4pm7IEpthtCIAHZZiKcbTlq\nkQaZoOZuz/1RUBDstxWcBW+75IgOoy75t2yrnGKxlv0Bhq754wuz9qTr+xY6\nHHj+gQDCBiE1Ym2XHSF2FrgVTompLYuVkEV5tMatpzOxbJtbUJpa7yGUs0dd\nsFZY+i16AH9db7UKPoqMqChDEBVMNneXeV0+sdyuEg6k1QqV3i40zpMt3E3+\nAuRp4TwLVcbc4NfbE/5iJg1RG2vJ/bm6w8iqnS/YHHns25Zcdj2iKyfbeIdK\nzedgxyazXNXr2TkZiozMdNtXFAXvdNqpSZkV1wyDC64aAdz6G/hP+8bTa6uc\n8IvUQwJWfQ6vG2unrJYKKJPRoYl//d8VnqKqoT5BAIxAubcqVWrmBseBRhbK\nR4Sd\r\n=NeBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.2.23_1637211278249_0.06875804639404648","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"koatty_core","version":"1.3.1","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"6be4424943d5eca7671540f463c1517cd44480f0","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.1.tgz","fileCount":21,"integrity":"sha512-Stlh5He7c8wkUhBWjGmbHfE1+9pbIvNTfcmtqbHbHegtBNVR4Ct5rhNTBpie6KTyAn8vm3NYBer7xxLgCr06Qg==","signatures":[{"sig":"MEYCIQCIFLPRVrg+/I70BMoHyMD4fsvf2fvoclSFyM4kj4AZwwIhAOJMoT7zhXuWk/b1mr5cggdznS8bSv1Jgx+PsgDyWS/i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlfD3CRA9TVsSAnZWagAAcAkP/jBAks0qsuRVnmjgMIf5\nW+82tPivA92321DVU9PoeS5Pl/GH8+Qz4rP4PP++33NcA8NKQYK3Riw7h4r7\n6ETz6o5/q2/8qphvI07viYpkFGklxt8UufzM3+0vv/9Wpt0Vjpk15YPoJ9fG\n+MHylfWxoCrSguOQ20bNxxVyiO12C8v4plU9doPKtXoPcwK/0TUJLJiQdgjz\nnsOUpUGYJRag14aqP8R6oVG9veOtmdInvi7haLPnWNylQwEoXdzGnS1ZfjAn\ne6F1kFHs9tpFmJiEKH7LrR+wZk2H5Bjl6AiwQGMqKKloHjIwwul1gVv5bsY8\ns/PkvtMQR5TJt77mSu8iGcsTTpLmIL+v1ddJTH8T3R2TpOHG09f9nBU/rLzD\n01MTiO1YFiP1nvBZ8z4pxA08Niji8z0cX4Bk8AW8sFdskpRgru5igLauNUve\nbNoaASgIzitqH2paKV11FOUCcU2UtbabAXnl2Bs5VmsUPfDLZ2Lg60iH97dy\n9XZdiEwyH6+i4B+SVxQ1hnKxR69lP2ZU7Lf3Qpt2jEsmE5M3Ha+U6VZ/m1YQ\nV6U9i3XA5wH8WvDtGq5qpeELM7PYXZif2KoGQHWDvnTv6dJpkHh90CE8/ddm\nkCU/s/xMd382+h2eXAnB/noZCpfiUuZ2Xak3nXAzM1DigYG2rz2CJlFBaB4E\nFgCE\r\n=mX/c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.1_1637216503489_0.18086912289164636","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"koatty_core","version":"1.3.3","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b51931e30e5755ceab8fcf8f1def5308c5e6b04b","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.3.tgz","fileCount":21,"integrity":"sha512-TFn495JSIIYSGvSkd2MHHDzOE0vKY7dRZ57A9Gm5HdCQDJJrUVI+NBCN/7uRWc0ANBBVInd3cL8wHKQUMQuXxQ==","signatures":[{"sig":"MEUCIQC2an8Xg+MqnhGMSZtz/rHAYByn1AJF+azWGsOYkOkF5gIgIAyf8NGaI+QnM6qz2lIbZI0Jbl+rFvlJ5q7680vD/xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2105547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlf3oCRA9TVsSAnZWagAAEbkP/ivqE1OFa9LB57cO4rjw\nsSAyaG2QoP0/qEru3Lz66d8j7XtInvfKBZA7iA9LJd3BdAqp3UO1UXNsJcCz\npj7SL2lVVBK8CZmV2FPbTryPck8tUIVkp2Pu6bdm/yaBkv4S27gOjAeWfD7I\nRwK0kxjD6n/FWkZhFT5NIATTeYmHeEEmInx08tn3qfTNdas3Q2TtntaH3EFg\ncLrIT1yUYGJMo3DdVjD7YYSzIUj+6kGKgfa3tJDAZc0zw4c7mGyRqz5cr1+l\nm9yiKLlQ6xq4hEZuRvE1j+RK+fBoEitHw+gCV7uIDxBGBhvhTnDiznQIds4u\nFEAL2XuQzPT7s0NAmwKzmIxFZS7pKLVxS3GTH4ornEaj7ZR7kHVSyA1Q2wyc\nz7X7VrK4OfnhqrRNjOEDXi9riy32wHjWXqJWz2/+7e1QqXYA/pBvmeBDMKIM\nQVaYuSSUIW0/5S30f2VFV0gI9NPx999b4HCh1tQj1r6kEXTUdfloel3v+HHM\nnDLSCMfSuZJ85LaION65KDNoA8j8vdfrD/w+dXOWRG+SD9h3Id4h+k6D8jLK\nuub3Iuked+1yH5yONkd4MDiaKVAzjyFmxXgPO8TEXGHjIq+3MXRodBi4316S\nfUFHjF1WJDs6A2S+lcH5CAsNor1zBc0goRxS+1Q4blBk0P1hUMUPWGYR08wZ\neDPI\r\n=xd7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.3_1637219816344_0.31801438310100627","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"koatty_core","version":"1.3.5","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"56fbeea0d927eda59217380ec97228cb476a7f25","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.5.tgz","fileCount":21,"integrity":"sha512-MPzqgCxbks5Ivu8mrT95/eWiT5Hh7J9Rn7f1oI1pV5PeVfYXfdn4+hTGi+JCDHzOtbG6jlfc+cueP9tgk8FouA==","signatures":[{"sig":"MEYCIQCD7C2hYqi3/mgAbQIzUGr6PDTK0mBCjZL+s8CjDZSumwIhAN79V5+it4DGRHH9crCOTXA7QvXCbg3YPZnO8w2Df4/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2105499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlh/ACRA9TVsSAnZWagAAEqgP/01six6BlUKW/GzxwEVA\nNf2pJ+RzTIvarZ7FOWU7YqZISsZGDrym/kweJLk63/rhpjemJh6oHmwOToAM\nIDc9NKf39i/A41HQfcfEfADo8byeTcMYygxr+dz2y+Hls3udNwzIGBDOO8Fo\nFxwLUqJJgDU2PO//7TTFkmyMjD9aOjbqdwA+PmmuOJckEwkbPtTIQPqi7kKC\nwqpsFsLF67n8z7wLR7liVqZQGZ0Ju/Tdffime6Vbuo8Yvveo92s9IMHXkeJx\nL+WijV2+bogIHIUGxPb+cp+w+AkK3pGmz3Fk/Z31j9+65iPEsWFrcFdw2/vP\nDlQ8MvQIOuBiPbJwyfi9drPH9ycqtbuAA55nqgA4hfPYCDzF6kImwE6ejP85\nbEdfi0IDKPXae4GJkPJJqvg+1mOJpOkabWJp4IAeLf44M8dYu46rUfS8JFUT\nI2bCwwr8CZQ9Q34EhWuhufED6smtUWHsQkzu/qngmCGbR59j3FXMYFLZyWBM\nzwC/wCtFnqWL8r/Pf6bmcD4ShsMINYZZpcU2/70JWdgZctZpYizZdrySq8kg\nXo1K3FqpzuL1abJsbz8aa/uR0NEodxj3bSM8Dljha4aJCWuFXfecQ3nQ2qn9\nIThLLGfjb0NumkqilrMMwmPHDWnEw301uzYT0C6yAW4TvxwUajnqEVeFVfjZ\nsuXK\r\n=SwAN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.5_1637228480365_0.3343408739246112","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"koatty_core","version":"1.3.7","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"761d23d2941e5ea23b7658f3c43e7ab5c96163aa","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.7.tgz","fileCount":24,"integrity":"sha512-1ipSBX+7ZTPZEhXnLZkI8j8ihtLBXq2kUWbpu9ECI/xjVxFZEz1MAdP9xb7zQcpT8GNdbmp8XWAKK9SNiMLK+A==","signatures":[{"sig":"MEQCIGoTtoJbPmbF++VtQ6p/k6iUKD5+8kJYW5fiWODsb8LbAiBBQf9DnB2UJgr+Epan38IpgAcAVtzAqC9Ykv4QcTDt8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhliJUCRA9TVsSAnZWagAA7fkP/0oGs7Jy7MeDp+nbRRZw\nCH11iCQqfo0XQmDzgfEF2cDfCcqebNnz9APDZz5QpIAGyTEEO/QxNATQja94\naJYkoZ22n18Z5pq8jt4iACvuVBmBkD67HKReMUmvulithA1RzTA1ZQkLjH+k\n7Se5R7xcrM7M46HC+UPfZMOdcT2VztQWSIa9q5RNvwKrXkcv1bUhf0p+Ha4j\n5kazb93WN3K/NyoFuQaqzQcW60BhFC7KGOM6MhVSk2mpR2/XQnGEY1V0UMqQ\n4p+wfF8xeWt+dJUhZKzYucKy10ZTdNFBKlxN2R3fbT1y72HAxvG1X+jKgzIt\noQNloOJMgjHG7sSC4MOM4xfscdj8DdqOot1brYldUfcFnZ11LPOX6Wuf3/5X\nHG6OTsN1XK+OBYeeMKOwL68i6/8v5D6Y9TV4qn4fgUKuki9IKBSrKFBtSToC\nIQKa/ZA8xOM76t3kTcHKCAtFoHeomJmfsisoThckk2bmloN8T1E8KApwhcUS\nLd4s0p49wrMrc33OyUZHe4QMdISeKJ4hz8cpZB5o7WAUVJ/cPrJXxI1EeWNz\nDIeWRK9FbtXu3pMrQYSMffHYXrcDTls2/arXJNIZtf0kxQuLKyxanyZEJqWZ\nnZIlg2SujmVrKr3UZQn8Umu9+c4/0vqCmFn4krHNrv1VJhjqFL23/Z4NYYqS\nqYYa\r\n=85N7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.7_1637229139911_0.8391475839969389","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"koatty_core","version":"1.3.9","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"5a75e60a0617d13b6678a55a37ed2f4899faebe0","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.9.tgz","fileCount":24,"integrity":"sha512-NBgOVE+ExIPneOtNtNed9hpj6vWY1FaqouYWrk5Vohmi4xds+IK8dwADfjXCb/fKV2s7mQJlzi8jTOV0P3fY5g==","signatures":[{"sig":"MEQCIAw4+r20bcjOwfbmpldi69dD8RGbhmkCAadHisbF4of9AiBap8GODMlkZsIMEdPuQqv6KKpWsqz0XmmfymRgQglCuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhliKxCRA9TVsSAnZWagAAOJoQAInktwSliGpSSRCyeRlf\nB/ed9Z5wl7ekinJIt0vPlN4+lqZTk4/YSpTZVXrtjNDmxPFv684cg/u5iJnO\nYrmJwuapubkbzgfrg5VJhDyrFhKUeqld/RhdjhdvzIJcc/Kkvis9SaEZEPwd\n/5LIb7OPjyyiT1NEFGG0oMjsIIGQgfqvnCdMhucZb0wr9gtnXGiTnBCrVQtf\n+IgQJUun6uTanThuJ1TBMUIDSkWHt0ndJJOSFHJ9OjQTflCHuPerJ051XT9B\nUkJW9pjkYydpc/WO54xS3V7FQ9XgRNobxUHy8jTadXqaIbQyx2XmlM7KhFx+\n7UcTdMgH3w9Wq8ayowbjyYtG/oM21PlpUom146AGbvuI10znqzhSlyPhEDqJ\nbkaR5n1wTa58z5/FCRqKipEJNEGtYndVI4Qn44AUa+2fUkQf4qWlZ0OL38JP\n3cZ0PsAePDmr41SjjYw0CUwY2Pjej+mk9y8fjXXzCPOR3vxQvJ7XZVmChBdT\nuJZQ+2kncaMrnWhe9Fq5ak/IJbTYKdStknPCoeb3xTvP68D1j2Wi+CjW6M5p\nngp6kxHtfaXUAFSgOd2RWeO71VVJLZv6fA8XPM/IeLCmvYG3g9/IPdBEmSY9\nD57Fmw8/IcHpOaafmgS3cKmIYQReiDU6cQKWo3qwReQv2Eiiz+pElxcE7IU2\nh+eW\r\n=4vre\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.9_1637229233286_0.5596051441209133","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"koatty_core","version":"1.3.11","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"03974bee9fd791424180756551f139c8efe56628","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.11.tgz","fileCount":24,"integrity":"sha512-NaLbDIxlIoe8vANAZBU8BzR90W9LDD4FtsE32cY3cJ36LL3H9xQtNSNViZtVkNtpq5F2P8VpINh3wyI0bFc54A==","signatures":[{"sig":"MEUCIQCw9fGC48nHlBYK4ogMJpoDtKd0kc6FgSxLDk8CXWCWwAIgK3sPzOQefczWVTME3v6kL0k3j4rZLbB7lhX9+prvgRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhliYECRA9TVsSAnZWagAA9VUQAIPZEWJD9PYrvgtluemO\n+kKyTQlV3psY9Q+py1+xYNPp8VSv3/meiT9gOniigZh57/zp4IQIZnKlA/+A\nZCvTomTOgsqqF7utwQxCt/FBsusYyoh7LDFXvGLZnu8R9L3nrnc8q8Xvn9za\n5KrvoYFaJSbuq2W+n3cfM2f4XvSE8km42SXSIF+TEoBW5JJXFA0f8RgTyAyl\njinetBq68gOEtYfa+qao9AZgXy8fA4YwmC6by41MwHfNfAhzK8smEjYgvMJI\n6cxLhjmkpqXnP7a8/kwICrrzaCHnUEoPYpAUtXjfQv+N51r0q6WNdNbXMUU2\nMSswPneXTopwJjhMaLfM9nNhKFZWo6ceVr3p56lopCHdxosmKgUv7fcUaVYk\nw0RGc9diPThz8gHDbLfCtpQp+FI513WXNdA3v7KjFSH6xxBICZR0ENz5pY/z\nqY3maM/HqHKEHX857WtNCy4cmu22J0woLu9AyWTWevtfLCgfe/dgwb2jXPzU\nuu0BJpNAjL9pPEqdifPfWQL1IWa00hmcfV7Ks1p9Vy+cP1C6EDnFnsfxEOZ9\nDyfxutizBqDOkHz50SNe7dX4RHFbGIAePgKaFrrZiYUGK4RFc/UAFJzMscc9\nIhECN+tVixdDWbSsYfxS+qLkZlnXm8ftJK9LtCjiJKE0EF8mbS5qRSLXzkjn\nCiVO\r\n=qIx0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.11_1637230084071_0.5190053557988179","host":"s3://npm-registry-packages"}},"1.3.13":{"name":"koatty_core","version":"1.3.13","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.13","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"52f185c60f6340829fe7e6be5e951accf2b01e44","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.13.tgz","fileCount":24,"integrity":"sha512-nS/8ZH0cFSsECo8BMj5YLNfhH7wLkdre9OTOaw5YeGhXpvdAWBE8iLm5IHkK09GF+2F3OsmACVVeF47cfd1Uzw==","signatures":[{"sig":"MEUCIQDCGrt6NjbvlQdsoC4LTBRwdcNFOzanAo9mnK6BSu/8qwIgA68FhPCLJ5MOPdIw6O8G1iM6Mv8b5lOJb+ku3RW1bh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlikrCRA9TVsSAnZWagAAHQYQAImMTkxuKL0TqsKWScYb\nN5ZTkRreVEaX+JMqrsT876oXnQI8Tcg442YTwKPZ6q0aJairR3XlufOKFDlY\nLcyLDCSTdD0M5rRwi9IrqFkHKdQpXBoslhrM4G2Ywue5DZqx5/GuY440GWh+\n9ILVft2ymja759tTQaer2EZ3yMmoyzmXVxwz8opbw8xoBOZ4j3r1hZUS+9Nl\nr1ATpVY9VDEcCwEnOTrTmeDoIH1XojtL9JMIOru3mLW5diwlMwLVTZfZVNf3\nOS67It6oRe4MtoDCk1lgWYVzCUtw9P/NEtNPOoDr5PXOUxqkRUqr4UtukpTD\n4zsQMMalRBHzHUG7YWhPm07ybdrDv3Pcl0zEAZGZJvhSBSkXmxebFUoCFSv2\nzSVC6WuijsGR3Vih69jZUMogpTyZX6L/TRXI+PbzhyRLIugfwk42SoBIOjew\nN25R+ioP2pJycyYDbIeti+dCNgh5Fl+l/8nUrJHeuz25bAu4wTBNfxDbYOX2\nz2mV0HxR4PVVyQxmVsIK5b4i3UEUp9zesbesKS0SjAUcsWHvIiEZHGOw+w8D\nNIMg8A5MhNaHUmyuwicfd7l5nNXRgQSVvt6GqjTbvg5EG0mAHIX/fVGp7pKQ\nrBTxsGILzzJJ9sHc2/s6y2mO0ip31nI6vfrvePnnUZQPfn+7lRI9HO7m3X7i\n807o\r\n=2uIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.13_1637230891486_0.26046397295309665","host":"s3://npm-registry-packages"}},"1.3.15":{"name":"koatty_core","version":"1.3.15","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.15","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"92983aa76ee3e9be10c0f4ef92b90c60e99bd243","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.15.tgz","fileCount":24,"integrity":"sha512-d2Aumi32kJ0092SSln/y0hpP4YXkFMPs6W8Yz0zDHm0YiYdGYBoiPxQ4cgx42+3iXxkApsqnoAiJx/gLKBTOaw==","signatures":[{"sig":"MEUCIQD5cxArRHOnN38rkjQeMV2TJyEYlFqoWJvYzXZ/9mw1pAIgY9geXD4vPzS0Io+Xq2YNalBQ34C6DSf3WXyF7eReMr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlir9CRA9TVsSAnZWagAAYEQP/0+g8cWEAywVJojv5b0s\nE5xnMRl7VmsNT0+8Bv7GTlRPRtsflkLqyv2Dlx7seRSF2dbTI2IDoZvH8Yc1\n7FkZGaePKXMw5L4asfLNpVTXB0dKZEmXJOoMz6ZhuTsMsCSR63HPvX90S9Pa\n0EdJzPYYHm5Vdn+ynW61kLVRJjyzxEt6ITIdxGEJb2kZkYrFl+XD9ZGlVxRi\n0rQByhHw5fKD2npEGPz6NJ+jVpXG/vx8d1IeG/pxzbaBnzgSThr9Ox7FPqPt\ngrwHeatjy0Je/xyOrFn29pDxu2MjWotL4dSJqjOeY1yU03u47LlmuqfzcARl\nbod4OY7dsSOcwUKuGund6qleIssrbnebRE99XjWIIrBm03WvUM6FIaf2VgSW\nD4qXZ8O6oQbHyvR31JCQb0RL5vuF/YofPqn/AGVqFqSKxAmYz4OVE8xcET0x\n8uyoB4B27q39NuYWb9Abobh2GMnhKObbgFvOdJdLcwddVh6yk99qaKzX2SzA\nVU3nid64M9PPmGb803ZbqU3CHOJXf/HhBmPGzXdxAGoZ8nfQgHyiwHH558+u\n+ci+2d21JqGMCCDpiL+QxqoHVKQl9dn/XFP0vvoJXbtgTqgEmDfxI8/g1vro\nsMwoylYaO+lwFO+21J1FlODcFlrKHvM5pCL80lWFETDHI+sXLT9eOmPnxsjE\n+7qM\r\n=Zs6H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bd1a1a73638d74132a277b76874dde11bf087b24","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty routing component, adapt to http1/2, websocket, gRPC.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.15_1637231357140_0.9337855159238444","host":"s3://npm-registry-packages"}},"1.3.16":{"name":"koatty_core","version":"1.3.16","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.16","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"a7d6855e8a355d5d8e466bf38c1a528b31cc2775","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.16.tgz","fileCount":24,"integrity":"sha512-o7duqVNIxYQgtwA9cFLGi/ysd0DbArWe5gYEQIHRbCLLOQKtGELyrxfwecRIByT9VKyUKxAyGCN9WlyPN80g0A==","signatures":[{"sig":"MEUCIQD0vAKupEgQxI15Xmj2yaTNqhmks9Hzs8P8+JpEcV0oZQIgHyq04pqtQXrwfiLoMrNilKO3hPOjdGaCaLghcc2fevM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhli/dCRA9TVsSAnZWagAAuLEP/22S3qUWpmGerdmEnE8W\ndxjZbUKCYLMtNI8qE0VuxBhRnhIOdIKKa65NRB+YeOd495jRFBB2TLUcQn/v\nNxDiOlotccEfo20I0SLNecDNNkEn3LUCJrcJ0GiuRH6UA6j3vNsNylLS02dM\nzAc52RncPLA2iSmQrE5IeJmvC4tFg3UX1ca2Eqj5RWp5uh71WWTJWoGQZokE\nwfwxeZylVXTcgdbmmA61QNxa1A71w7IkuD+Qz05t7KndkwkoCo1Sndo6zWu1\nOrDtKSqkmw2BdIJCFVvHxzi7bW6fpucP0Y00OBi9gdANGc12h4Y47vLsnmfg\nNDqLJG0SEc9GTZAcB8pU/Gv/4fs8+4R8IqjTtsKBRnfApg5+MD1LyKg9g7UP\npECm2jozFyTCuJ056ia5aD506u0SjHYwZLyxHXogaPT2aak2t2rtPta31dQy\ncTwLzXYB6c3IvD3vFLjWKmwnuRNVPYLzMHIdHZN/JhvGyxRAwWSPyDeCZKgU\nTPgKNkDPOCapJSjzH+zw1++oaDhlScDG/dy9+qOjEe0kmer1BQmyl7wvp3Ah\nFjNqHxu3DHQVoTGazOdI/4GWR145g7AhUb5EjdF77v7aSz/wIdgOsXnbeBCw\nf9v5d+QbyrR9EsuVQsRyZl+tY+3Wqi8tmq0XMAILJn4cvvXtyrxH4jALxwnI\nMwLb\r\n=yjQy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"117c9d33a904c55014ef9ef62b30c6f8bb709c58","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^12.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/cls-hooked":"^4.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.16_1637232605597_0.9323873296172807","host":"s3://npm-registry-packages"}},"1.3.18":{"name":"koatty_core","version":"1.3.18","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.18","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"479ee9660f4ad1a85fa329a5a75a033296e431c9","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.18.tgz","fileCount":24,"integrity":"sha512-EIwSod5JVsf7+6BZ/V8F+bVCwKMbNzStz4563lJz5ncBSxZr6gfAyw+Z/vxKia3Antl/P2a+s8IieRwZYG34zQ==","signatures":[{"sig":"MEUCIBBjNjSZt5fW4ld6eIzr1RIkwZfV9M2LOdolIzKsmGMpAiEA8Z5SQbszbfrCCtDgdytlkg+Gz2ipPcZzhGRQ5pI3DTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhllT/CRA9TVsSAnZWagAApqoQAI0bFgZjyBIOLBPOkwes\nqcYgTj6cBFyJZdVTXCaCRfUM86wbrYRPX5cMJQGBbdpQkHGy6yEYTB+pJdmB\n8PUV0U3opUWfHOsm18+iIN2cTWSZPB7tXnUMJVdf+6wz3A6nvvz7p9hL9C4U\nPBk61kdO1SUPeNfuBl8iGaxrLj9xXrovy0dym+XtZebfAd/B0TS2g5vQw9oT\nBpMACyWwBoyC7GHoJFqv1FPCrnndKOXLuojPZzWl1QUnip5ebojIwpdDDxrf\nCTcCtNyMp/+2ypHy/sbjTbqcsivTCMuk1Sf80NhhAQ3sxSRilxfhEEZD/j9w\nr1W7hmug8RTeta2llz5knO3bBlu8x3UcSft3dDbt99n2YDqFIu7n908R7e+q\npRpLEwPm0iEWnyZYJpqX6FFN6NoQU/G+ApF0Jfdmb4IlscI6G/JzfvtPTN/7\nNG34nHXTBPwVifBmucn2xRA5m/zcy7ecWyW+DhScyoKtjUBl3I5oo2Dtz2Wg\n/baALUfrXpk8rdlXubkdZZCFFumlSjUrQTd+wY9uKLulpnUGwHg7p7CIpFaK\n+ytt20Z25vu8+tfuY2Ljg6LoikeLhNYvAhK7yy7Wakx5mbs+KPIOu7SKzRvX\ngWXY+CjXHT7Nrw8C1/dFQ73tOPkKd0O5T3Esw9SwAociuhBDIZ2j5sq1BvM4\nOdwh\r\n=UYm9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"0f529a7908b7458ab33f4024d9bd38b393b1e683","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^15.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.18_1637242110835_0.8568933591843093","host":"s3://npm-registry-packages"}},"1.3.19":{"name":"koatty_core","version":"1.3.19","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.19","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9f3b122dff2f3abe4e58ec27f30acf9695f94e7e","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.19.tgz","fileCount":24,"integrity":"sha512-Hn/CgAAoBEeUHGM9tXl5z+TOCQUWVSLGhWuEMk3ys7kzuViZV2yaYHnDO7NYZEg5ZvIi6AWRv6xC5PyGRDfcrg==","signatures":[{"sig":"MEUCIFyS3Jh5st0XDAlIzh2NvUTM9HFLuRm6p9Vlowb4jTwlAiEA+QNbYhUX5E1fNURV9C04yCAZo4MTEfuskb6xXPu5Mlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlmYQCRA9TVsSAnZWagAAnOIP/1OcTm85SpYNUSucawKP\nh3SCQhW8FiB6aYwc926L0/N2nKG2kgoxJC9hUIvgwPJYCe962KJfBRxp+HrD\nrJkb6wuEnZsOr9BPfzOqhyj7wCa94gUvdc8C6CrPI4BAtsHKrpkkhRpr+dY2\nKOYNzFet1MhIB7eG+3iTrXte9LLbxi1thdygJRhrnq4oFlaXZwz994abwK3W\nEVOavXmRjhT53QvU7yb4WHzoBAPSJc2wU5vZH8Zh5nvayTenwPQBCRmUnkQI\nxvwoFm/WjkUIFFI/72Pn5YcgmpHjQ+G+A4L6NcFwhCTFuX+DfvFC6OoE0qTx\nivlkLEeAzj8sWosvUCrNKhv1QJ3xpxYxC+MM15qW/m3W8X6oQRqB6kvpedmo\nQiT+LnNBnuiqGPwuufIL3sM+6n3jTrjp6IiUDeOZkrDRc5RyM6QvfyftnbWD\nKYEKXSvajK4EA1TKjZgLdqflQRIZAs4JCJmZ0rgXx5uPjdWng8Ou4HTYJUA7\nRgBSK+669/ylbLe3Mmu65uGgATIZOO7np3QsBUPTyhEA1ER97nipLuAx+ZJh\nn5Si2l/tXnxb2tD8wItSHSLwnnBYDsrko4Hv1Q4TiMaq7HnOGwj+doYwoBvW\nR0bGj+IINCaIrvYvpTJoYVAyuHKI1SqVBWXLAnwx6mDGGMfYo2f1IO2qZthC\n+Ouy\r\n=G48I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"0f529a7908b7458ab33f4024d9bd38b393b1e683","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.2.0","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^15.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.19_1637246480230_0.1535454636814222","host":"s3://npm-registry-packages"}},"1.3.21":{"name":"koatty_core","version":"1.3.21","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.21","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"e2603389c0bb1271dcba14ba41f48c3268965060","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.21.tgz","fileCount":24,"integrity":"sha512-EP6W3t4HkOSjnp2iHX4xvNCLmVNhbfYEKvwKUcQ7sKxdYBb3SWux6G/eSL4hBtp+YPlnMak5O5e29pz52bsv/Q==","signatures":[{"sig":"MEYCIQCdWg8GEHEMvVghKq3q5CgpNsLdw+GSJi0mn4ILAZFOngIhAIL5G2mswxp2PAQJhpm2EW3Ady9QWxP2ZeneiPKXpfFx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhloJNCRA9TVsSAnZWagAA/WUP/jn6lxHhgocPwVnR4BR5\n5OP3tEp/pCZFx+wFIgutdlEPSfw2uLTgvtEsvTfbvWYmsqvazQJAwVABNgtN\n/xNn7spw/7vLnMiDeXQfAS+BRGrri4m/ryYlcmtPLX2byAjwlSaCZiekYalV\nhn/cUJZgF+xhb4Ft0v80339/DyG+Gtt3gb2csuh7x0Wwculg/oylDSx6XiRM\nh1D5H3OjxULlOwN9wjDBHSpBpZQSWfwEXuHKnvrJPvxVL3mmmDBUAvQ7/mcH\nag0SG4wNl/Zc4uQxeav6bROnKQaVf8xBExE3HBMsOO6NY1bGz7Nv4dRXSTD8\nu/HJVKdlAYOcXgig+SnWFELhaHxlnQgIuG9r8ZIHPc/LtvJDmG7VU0YE8JE/\nuHXy5/GdNxkpuwqUxkrUDj13EMS+EwnErOA+IFyykv+CsBCq9MnfZBvO7xb6\nwCV3WmwHzcprGB/rJygdJldyhe0+VIPLQRRPKphz3DynqSF59ED2B3BzzTsx\nAw/ks9MjfZlgxt6X6c/PHkWdK0B+CSlaFaVMxT3nfY7wn/INuwrMNWhwrSNJ\ngiLwvamqksRr7fYRavd6Ywty7PGq6UZGS4GH0yGHZfyLiT+RAB0nUckpm7Hi\nUNs1gbS8zovvS94DEOXvdJoH/vVqms+ea4wwRwArCHQhB54FBkxcy0s4dnN9\n1aOu\r\n=t/1s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"0f529a7908b7458ab33f4024d9bd38b393b1e683","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.2.0","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^15.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.21_1637253709091_0.4329263318962091","host":"s3://npm-registry-packages"}},"1.3.23":{"name":"koatty_core","version":"1.3.23","author":{"name":"richenlin@gmail.com"},"license":"BSD (3-Clause)","_id":"koatty_core@1.3.23","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9a674be316d2ca71f6b020e4f562b8628f314dbd","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.23.tgz","fileCount":24,"integrity":"sha512-Wy+maV3bp9erCfeuLV35//uGprx5DXrgQi4cLGJ/kKjav1jrooME2svmFwaNQotCE9q2kCtn093xkk66l37gqg==","signatures":[{"sig":"MEUCIBMUclLi2ozY6GUi2Xj8BgcFr+yvzlIMP8tWzp+6HEJwAiEAtSLQbHGnae54oVxrT6O7tpUDpMWxaj+qeZKtmK3vAQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlpWKCRA9TVsSAnZWagAAN84P/AkW5OGlQbHSz0ZMje8Q\nrn/xknDNcQVs1+U0iskoJ82WiiBoHeXGM6/JlwlTfmURD927na1R2OxPFLWh\nHxnG/mZhkA4N7Mep/fmVQpWIfCHhb5f+ZbgWNupbkQfH/kQH0R03+m+f5nQL\nPaSxnthnfFxevfxinwRVN0i0mD9t2PLqAU54x3NGKH4cr2mrKG1kSSP/g+QT\nk2mDSmvD2gb7WoJSeXr5uJ9W2J3M9WEcVlTsRz3LfQCZ8J7hAJBoBMT9Knfr\n8qB3xFE62BbSDtab24W5cFbEOe7b670Yc9oE/PNi4O7oDeQdnbD7jGl1S1df\njvcuHV4IoIuBMhViB/9PvAOk9Eii90iZAA3YiNz3ZXxUSbUo+Wmmvxf55O5g\nVgqOn7sMExZLe6FMl72C8qdXUevAgiMnZyKxEdomhxkRnMCdKqOfC4+Twajr\n14hwoV+em1btttQ17kDz6gzt6APDANHmUmG7fYFYMXnOyTAhx4Bb6UEwFq3m\nqrnvVIwRPwTDaKzskhiPYovnlpZkyGj48Fug59+0+q6TElULQXWdubdeHda6\nNtJw/e91rLUwLvSdps5phUbowuaoxPfGtyuWnqOe4I7BL5h3dgKlaVisWi7c\nmYT6sqwqUB8O3WSplHSCBYNU8uUxpzNsnCqQiaYU/c8IYPXDZCYGtWbis2mu\nKD2y\r\n=CnzH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"0f529a7908b7458ab33f4024d9bd38b393b1e683","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.2.0","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^15.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","@types/koa__router":"^8.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.23_1637258634487_0.5661394630248429","host":"s3://npm-registry-packages"}},"1.3.26":{"name":"koatty_core","version":"1.3.26","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.26","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f5b3a0d8d9aa9cd8d74ba15f3b6cadd1aa0840a6","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.26.tgz","fileCount":24,"integrity":"sha512-OCc2/39gO1uN+gnpTELUeGMtBQig86RN3HX6x89Om+gY+SSFDhA0DhAqNcPzNstE4sfVINr7i+s3KACye1Cx4w==","signatures":[{"sig":"MEUCIQC5Qwh+Ig8vYHv0yWXGeI+Ujl7Eck4ztM4ogWdHEbA3kAIgC/A5wOGTflGISmhuJy0cd4gje4/67j3PUWvd3owi0Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1821237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl9TBCRA9TVsSAnZWagAAZKAQAIMP3PPufTmobyrronTd\ndielTtfY1gb8EQANpBW3alCUDyc78NOPDcAIlXSVxDn+6xmLlwiT/wu4ClQh\no1PwR+TT4SiRqXaTZ7ox54Jxja3MWedwbgrLsTRng/7jFafE6zoiA0WCua7r\ncaYEub1xyRMTU8x7M/IMaxDtVuRRN//RFiP1AC87WSLKF5fGbmOfNjPDq9ha\nN8kFVV1kLxvnI41fQsRX37ohpW5ckqgCPR0PxLzSh/5H0euw3HPHsjSGWXIq\nZHShXHPG1mZh6qI8q4rJLWe+rfgdQeZuBpG/MF5ZNdZLM30/ysYXPniOHgyz\n9CwZROxQGQb7ybS1712mIICH53GySBqcJolQMUTnzbd3rkLFvpCs5dwZpeQA\nbl8X/33KPrpsZenF7a3AeiveRXS53+9+dlGCQI1NEOKbPXFYdr5LJ5ly3A6W\nunQIOBOlsK8ttzcWmjFxxoiY4UrOKb3rvrVRYeNWK9Q1/TK/nUsSEJW6kAJT\nO4SobgGjSpUq1HZnc0GB5ofN4i9+NQwuNJRUwdjHJCS1TMrVC3kMsoaTH9Zc\nL08xnvUqk/zzrsh46NBTCVGSdEckU7JmAcCYJ/HXnSFEWAVg90cNXWoNfPon\nzTz8q4IArJF03Y05nh58ZQalSVwmf8eBJkrZ4t3cVhpZ74i7AQUuO5Xs5u1Z\nm4SJ\r\n=DzxA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"96989bb07df86f8fcf9b9bd373a2724b73fd6443","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.26_1637340353771_0.033374384477811825","host":"s3://npm-registry-packages"}},"1.3.27":{"name":"koatty_core","version":"1.3.27","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.27","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"84c366148db7a2e2c9af5aafed35610aa671758c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.27.tgz","fileCount":24,"integrity":"sha512-a8fa6tcecFyxJWcg0yYEGhL72tSpPSzxxArtqapPVCwWYr1w+Zmp3p16fON2adUQg+e35KY/ln1rKgIPiHgIfA==","signatures":[{"sig":"MEYCIQCpKi5NAyf3Xh41QmjpWemreN0RbBgB9Lx9wP+ztz/6GAIhAJF/hg1sMnS2FHvbWcCbl+WOJuAkv6ceXCxE5t9sxWVL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1821152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl+cuCRA9TVsSAnZWagAAMokP/3cdUKiou8effJEPjfvg\n5Vaxe5+Nu2oReurQv8UAYN1hPzb5115mPxRd8ETAyoS0yHGexL+V/vF9b4m9\nxRg9ba8Ro1n0BaNQVnTuzQH0SyykX5eO/WIwwyGfFcplWrY06RtMY/qkP/tC\nbE1N+SqApNchQWBXNo9sEoFgnhycuIJ8Sm15Csy3mkzKqK0lpiSwRLJJ/uzj\nCShuPgBEytZBsROoMWSzwYuNGHZwQODktR+AXb7T/KWnBCdxhsAIX/G54AlK\nXe7URjOW/x1y/Srn+rBEMNsupMhCqbMlutc8qOn6vz6gRVKu4RtumTytlhxI\nBExlIZvmvqyBQYsDA+2YiXcO6MGSH6nL17HtYz/xo3bQT+jHAsrPnv/1kLrX\nfUmvTHX4JFgY524qsg1306422vcccW9Bq7gJG1GN6g0EoLoTzerN8CDIsINQ\nhDim29c7Gosz0JaAtivPhTIdnJTj+KLGdDFSgyZIL1ScfHY95aXV6CIlOfI1\nBByyx9xChbFz7L55kghkczkaGxQUe2Q/yqQIjgnRblE6a1eo0mlIjBVyybnZ\nIjMVTPuKGC3RSK3p+6KqXfMMJeukJwUN/xBoA/aFe9gSJ4iP8ym9fNi9AjP9\n67G5dlryVCWGhzw6ej8wnb3+eOmiU2ed0Fyqk5uzeaA+4uHajO4AGByhXzhn\nlMua\r\n=mnQT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"44b48128cfbc2488309f784ac2aa001e2c924b6d","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.27_1637345070737_0.8423594854189562","host":"s3://npm-registry-packages"}},"1.3.29":{"name":"koatty_core","version":"1.3.29","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.29","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"a54a215a4aea5245c61a695cd32dc9aae35195d8","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.29.tgz","fileCount":24,"integrity":"sha512-+MnEzHT7ZeV+4050hPd3alxC1cct0StqmCUylvyLIcBj3Fo87U2lOmoTiWpicLhL8VYVAkRM1ghfh/TYvS0LeQ==","signatures":[{"sig":"MEUCIQDBjhA+H0xqP6d2IPx+CnZu71oCjUhpp1PcmQp/dXObHAIgAvpYRRThZCYRFQtmlfz3nQTgzMfnkv/ySmFwRXcVrK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1820942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl+iPCRA9TVsSAnZWagAA43gQAI+AgB6J1YYOAGH1/yxh\nMlMVX4Cz3NW5GnsGllh0itBTfAstBgpV4ySwHITAeA8e95fK+1LDxqUSks6h\nK+Q5kbvFmpvMc3MFqOhAi24dspnKAE+z28SSG11/dtyUTWX76lyhcf+JFZHq\nAAVqBL9Hc3/SgZeVei6P39XSH8QIhNLCfaAI/6jSmStrMbSLByU+/jF6I7+t\nlVEGJta0wZpH15h6nOuM3T636ZnKxfo38gx3VfzZ+OmPNWBxxuJ4TVgBk3pp\nEn6Dl9lfVUf2n9ZEr6UDOlPj3LBw2hO6Z1mAC2IJ9Pw5B2HP5L5Pmi+WFXEL\ndaJExvhb3S0i1QVNVnMDt/sDRXkEgM7TLMxzlNPuINKtHTSjUl/5mGdpjkIT\nsz7mfg/FZJvgYnIFdWWA4FSoJw9mbLhwdajRZu6hmA2OuhCnwSDL+KhyDcdy\nVgHSDRFVodYYXKv9AUyD3PUaOx0LqvKw3hPWxKLgOhO6Fo59zhLUcUIptiI2\nEwu6/JzIyxRusnAvhm4Q3jc6tGNfXkH1IF82nxdnOVEJswA37HBtvbhpeS2e\naSIqjtJ0ozSsHTzJt3gKvhUqFAHW5CNqRjC2YeyAuKor4V5s6/DDKjVnX8Hn\nN0RoAuJZeH9X+KMC1LFuajalEalpodihxoUclJu+dhiiRpGnhf2saFNcdrOu\nAqID\r\n=SSbd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"44b48128cfbc2488309f784ac2aa001e2c924b6d","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.29_1637345423769_0.9401695433049637","host":"s3://npm-registry-packages"}},"1.3.30":{"name":"koatty_core","version":"1.3.30","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.30","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"8b55ce8198403fe8c934f14e9270b957a1ee97fa","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.30.tgz","fileCount":24,"integrity":"sha512-UQanCkGJKK20ZJ5JT3+/+/9XPXmu6f+NBtieVrp3XNh14pplGsdqi0A7uGiHjSx1CBZvw3RyN8t5seHv22DLFg==","signatures":[{"sig":"MEQCICfkfIjrTEKqk+nBBrY9ocGkKhkFx0yIyFZy2/SnYyLxAiA7jUGov7drf+cPNEO7UL+UlHRy1n2om5hMVYWtPeM2Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1821034},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"59518d56c431a7a84c52fb53fdf25af64a0b5da5","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.30_1637345573586_0.15443060070298187","host":"s3://npm-registry-packages"}},"1.3.32":{"name":"koatty_core","version":"1.3.32","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.32","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"7176e903ca60199c21b216d85d0e96bbca23faee","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.32.tgz","fileCount":26,"integrity":"sha512-FXWbyRmIdYHdQzHdFoFj941hUeR9Aytd7R3bGAvlV1nDYlgxmWyODTLJdLtTZFVLwTytRCCnUVSmDz0wGii0tg==","signatures":[{"sig":"MEYCIQCDE304kNizfO7BthEgeTeuLfU1HS4YmPupJHapeHKL1AIhANl1et3zE+9/T7f69ZyfYl4xI5S9ulF12qbfCkSvqVmV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1820073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnF+SCRA9TVsSAnZWagAARAkP/1jg/OQwPSXcSlxFOhEI\nxgSE45gXysA4/BWYeWQRXoW7u1fVVPc8mkzzI62BBtZpWx/Sl8WZIY0i33/y\nXLktTIGvuN8zPw9/I9EiClxbAUmjiDkyrU6GAf6PG8/5pcDSWsb5BcEHwJIv\nKj3YRMOrpKcWRbrKC7hzRspf3WK4ZokygRzx7Kchxa90m1rNIVrinTAz0ygV\nww7fD+uIHhDs0KduNbyLTtg6cnrHXHR9pm/zLHlNHovBhPvfak9rOKkjdJ7A\ny+jY74pb5Sq/9+9qyyiIEbeouj9w+06CQ81PhKUPubo0E8Nktvw9HgD8z+H+\nAnOk3snV8WtfVcMH8lA++Bh/OSSiSKjpwOJCC0C3/m5RcbKap+DmVPDViU1C\n3Kh/Q0S5Pj3Cm+HOSfLJkL2gRqvI21FcDAmXUIlXXdiaYx9neJ//81D6sUyX\nXQ08sIxMXb1zFy+yPZOqGuIFZIBE3sUuVzMQlYZBY1h2eUI1kzks2H9DgUPz\nAapKn+qnYCeOeT9lnkQGwFFwGoG5Y9+Lx4Oli+5rn73Jk11Ti4rOFrKury4e\n8CJBXPqGPfPS/W4fzhUCpD68GkrEk0ENK6Or8MbSxOAYVP7S/i/0L7b3LtBu\nQZyZ7moTzIVn3Af8gPd6GUI8GlWTpaw9/c5551zbb/TfO8bOfY1BLTuG/TFi\nQZhX\r\n=aK6Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bcdb320452aba51557966538f03226ecb1647bc9","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.32_1637638034199_0.1468231221550862","host":"s3://npm-registry-packages"}},"1.3.36":{"name":"koatty_core","version":"1.3.36","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.36","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f76fa367e962c004de73c477e2a160d038ed96d5","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.36.tgz","fileCount":29,"integrity":"sha512-BgjEKymK4oZsYMTbt58X5XyxpdAqU/6csil/jry6j62Dkn+0KTzyMsYUafG68qVP5VV0zV0kNYHNEOn4/Kp+bw==","signatures":[{"sig":"MEYCIQDWIErOpzqS2sACyWE15m1ENPn5g1EnGdQeAKhFMxyHlgIhAL23LcUaIXRc1IJJzVF6xlfR9+DzBTLXVEFX4wAxLdVq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1821424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnGSVCRA9TVsSAnZWagAAVPMP/RfTksJ/CdOED9w9GD/l\nvVnpK04nSE5/4tTgQm8OtyfSj5Bf8tJdSrhwEEtCMgs3/F0aP6e0Gyl5mjja\nExa1GyvdZda7JhGEJswsVK/eqqymDMXi1RGzDMtKH7k/zxYVW1f+e67cuUkg\nzYykxwNv3D55sRFr9D6kiYsX+42MObUvTxkgBcY6EDzucBxz3LNMFWuxgz32\nGbxaYMimh40gvZuL9RlpYbnmttd2P31DNnmm53nHCs2kkdSDbcJWJtCTWjS2\nvySX8WfLJlPibHugajJZPsNzAzryMB7RNuklEoNJNNty9m5jt9cILLh7MIps\n1Gsg+L4kTt3sJe6aeXI/pd05XMC3guepaWSvUrkH6sx6n1RW4ruoPnrAVytD\n5I5ec8s8u8jhgvg9V3MbBaZXDgdJv9xhbkaQYz/Q6WzZ0eybqUMYVk0ZHKIV\nuvJt9lzWagqh4rbbClwVSP8UMh+M7UDL9bWHGBli5pC3PSC8bj6pdDXpf2VB\nNriJ0JznV8SqNMDnH0W7AwJp4pYvumKvbKOXP6fZzWqt7UhvAm4u+SlNdYKM\nYbHsUWzlk/kHszoeRoBZ0Jt7BVJvqeovSb9osVj7lVROrT/tILiokjcvv9BU\noOLZaOZMQlXNYS7oy4tmebETglbG896CNTVT2Ej/Azf9qNoSw4k4qspa2ekR\n5EnV\r\n=FQTj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"04b234bf604f79a620825174852914a649ed4c98","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.36_1637639317494_0.7385035875566963","host":"s3://npm-registry-packages"}},"1.3.38":{"name":"koatty_core","version":"1.3.38","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.38","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f1d0b0126aa22bae2a32a17860713c7aaa49b15c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.38.tgz","fileCount":29,"integrity":"sha512-8fwJ598ScEF6+eBDHELLgYNLRtw7KmG//RD6zh+JihfYSWAAkvipmW9luisjemUuksJ39Dgwwf/frKasDsUB4w==","signatures":[{"sig":"MEUCIQDv2dUl+BvzbislZErPqHPQ1FkqeBWlW+yEdOjDwBCEvQIgK9Km3U1wjg9eSwe3u6Be7iPihpT/5hxp5OkXn61sDgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1819355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnIeyCRA9TVsSAnZWagAATcMP/2cPZyel9JJxQNJxLlYN\ni7vS1kxQvsel+EebumtiN0LffQ6ZgPKYgWFJK0ElIKWIImf9Be/VpCj6mtdv\nEMlqZXEBcif4DHpM0D96gEym+tucmyKByGzEqsfPkVmjxAFncCoh3k1V7UPJ\nWHO2flnJrKfpEUzW1rTKncby6mT0xO/ko7m4VIM/tR0UvlxAgowrFmp+3eNq\neVI4a4hsaXy/5B9ZJVkSXEpMJcr6RMKazovj4AeibxI3duf/y/T77A3IEi9Q\nZx2RlwQwDmFY1L7JqlPRhyDI7/p3aLII69qMXUYMkaYyVquKiOp+D9HJ1qVQ\nRghOVp3fSpkA58LAJj6QJm7MR+MYAyGzmhsDPJaoqcgj5NhX5NGFV6g8Sbkf\nvTaX34tRHGjG3es7fgUVUMrQ5Qj7UbmMFr/fy7diIWbhgganqERD4DxC4w2l\ndwn2rAJopy+17vFxx59pxKhpjjZETjVnq1tpmGIzqmzeNjUeie3VBsjBAdJb\nQfO698Y0vojtyq8XewGPbwTmlgzzgS3a9TuxDYJqAx7UPoaijRm5xv9Y5M2Z\n8Nuaw6tJlEVA1Dlu36pBuCwJq5bIe7jMmzdXvoCR19Zv/2stz9oCXAeNRY9I\nnRtyXht2kF99ocCrnI6bh17U7EXxv3dBQYXzGOvM5PmvDoyL2EXvdZhxz7dS\nzMyG\r\n=7lxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"8f72a6f3ee517a4d4e5662a91ceb255557f38b4d","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.3","description":"Koatty framework core","directories":{},"_nodeVersion":"14.17.3","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.38_1637648306123_0.8996436791972271","host":"s3://npm-registry-packages"}},"1.3.39":{"name":"koatty_core","version":"1.3.39","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.39","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"d6dede0e5e2ecd00a10cf0e17185bd74fcf4291d","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.39.tgz","fileCount":29,"integrity":"sha512-LyjLUMiQ3LrzdxpUxDAVp6WqTLWDDa8AZ+ylJAy3KYNiXT7Sn9Y0DBMfV5ZP+Wm2L6eYgpMb+WwZs4u7KpXoTA==","signatures":[{"sig":"MEUCIArEq5GhOzrkXJzUJWdcAiQe67LzuDgCki1hEGoSvWh+AiEAjO68obLgasKnHNtZmbHJ1DzbIucaAHlk/HBP0D+EzxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1819481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvEn5CRA9TVsSAnZWagAAI/4P/2ImYHWu4BrhP9gXXSrd\nipxU5v/cKELHJC4wKaPvvCUzP6jtuhbZZqIU21R/B7yzykNmc8XD3Ru6VOYT\neprpklqRjWx6liP0ojrJ2qSXApn8tcUW4eVHiJL3Z0VyZRushHLmOIDYgHKr\nlk2HhYbRxPHEsPMlIdR2eAusDvWVugXFaYFJxJ3Md70e8T072DhJYgX4aOm3\nVJsKQCEad1qIwLuXQpDgEsgkzPKe5OpGM035j0el5M/LzPFoj+gcNUkcBCQs\ngQm4i1wSxKYVOVeLwqfjUaVc42dgIEGbRwszt+IKH6A8GyLXepbKRHgqIuFH\n6mPe1UzHyQILZquhmuevKneZoyuVP7BKUzXkc3X413rzj0ZS3umzqc+lrINt\nQz69LPh4TNys4Is80f7EUgaMBrWqI5TSFW404S4vIHwmA8s8gFvvDq53UT0o\nTqxN0adFazDZ2JzGBTejFIYYV9E5ahnPtoY6YzqWiYmospQfWcd5Z3lnPsNn\nc8fZhVhVzauzNmdcn3TiYexZFruzByyTDMk6GEE+/Ls1naisvDgMQiY7Dd3F\njoOHHtoEXF0U9APaLX5vn9kZOPTkKARPeCAMZRA+9kOzokc2QtnoIxfkfVD0\nY9WMyOkcYFu5izFQkpqfp4ffMJ4YnIGxHk/xfcf2GRsbM8aVB2VEhq6DR5+R\nM3JD\r\n=jHS0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"8f72a6f3ee517a4d4e5662a91ceb255557f38b4d","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.39_1639729657244_0.19294661424925486","host":"s3://npm-registry-packages"}},"1.3.41":{"name":"koatty_core","version":"1.3.41","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.41","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"7779be6adee2ad40f7a2e71b1561d00a0c824575","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.41.tgz","fileCount":29,"integrity":"sha512-97ccyOkKR7Qm+r20E2CFFXStjIr3ASF8m55t/xVQNM/ExX+jBgLZJra8brR9IO4j+qhwiiZNL1B8xHB7NHAChg==","signatures":[{"sig":"MEYCIQDBRkFNpCEAsXviZGigh2cVtvN7UC2S8ZWxtoZuU3k2RgIhALBN+7EEYI7PtNDqliCFWqgCbNU16ZxQnWjkJWJrWOvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1817609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvFG1CRA9TVsSAnZWagAAwXYP/1Goeno/xi+/hHUCq6AV\niAi6ruA10NDyy+8261RukI+kzPHgjLdC5TvHc/qCqPuyuwkAxUbONHTF56EV\n5LoGHoryh3S4b9UnhLdx+9bneD5W0kx4w4+xiEHi+q0LygrdkiEEfampFZhr\nbIZnBs7ZZprBkaFygrsFuNFA88xRe63jaywt2sHzE6ZBznGYUJ6mSVBDl1o5\nrNNk90fz9bYRnZcuVvhOL2IqhYFmWBLIl1Ihb88MoN8bfvjxrWStredPUQOq\nb831vcLFcEdYlg46PPeZ1jC6PxwNc4Zdy/hi2kWJ/is3LNms67yaQrl221nY\nMm0JLvwDGlFPTCizu75PPtIwHWbFymGLqhfs/KF/dpi46D/f7b+FvgJB0T3t\n3+CbHIEvKVXCSlA0FCOEzvygm43TP75z7wcRBEE2lu98WMHMxRJWGF0QsROm\ncSLdjTOAQOSmhGG5VP/7PBTyIlQk57RKzWt5tkRQmqz9bnQGekakijDqcqv6\njyVXA7f2LdmBvOQSY9Bggp+9sLynHxWj83NcjranAqMDyqOtkZAxkgENNZE2\nq6zDD1SfcSodXIJnAITzwokAU8Hqj5FeK+iqxgDE7i5bnxXS2CYuhjdYQe71\n9SdyXmCu6UPrMHk6VMsMxob9Z1o7osIvhkYFZsxWDe1CWv2JfKZjpZLOIfg0\nw72q\r\n=hH4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"8f72a6f3ee517a4d4e5662a91ceb255557f38b4d","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.41_1639731636913_0.3477015166158406","host":"s3://npm-registry-packages"}},"1.3.43":{"name":"koatty_core","version":"1.3.43","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.3.43","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"10fbc33995de7c6ce60622a3138e1d24d139a419","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.3.43.tgz","fileCount":29,"integrity":"sha512-wuE3kKVny2jwdYgwzaLZaxQtQMsTdVOkP1gxBt8huPPEJCQFs5A01Va+GSd2zBYkh6u276awbTmtdUQmlJiF8A==","signatures":[{"sig":"MEUCIDpZSCMVnltsbgETGJL1hPui68ECnNHeAZsajUpIUckpAiEAuPkzxMGMiJZmRWzAZM/GI5SB7Dv6ailwsAtxWygSfVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1817931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvFklCRA9TVsSAnZWagAAE14P/17wabdbdknXikdvzSwI\nZKWKZcRf/jrEyQDBlbcaIPwWAjqKyhdlJiOdc0M718AyjZVC+IbxlU4ffMXs\nDAwoKO4LHUnexxKPb5YdO/pnJVtAIOm9jP4K6S5Ih0dyWvo2u2y7cNOiiFkR\nvwmvTOU+HKTUHNKLJLUm9YeK0tlDsWLpzDsd6v350mBwux9Rko990Sl8xCKq\nO7KErcV0R/sBJ1rqlqRUgjQAxDBBiyMy/4/WPHp3KenhcL/OPr9OhnyVKvgT\nKTmNfp7IusxuPR/3ZFVPFdkBn7TqVuPF7YQ7MWPqJoJbm74cUibTjZQwRObt\nNt1qWu9Tt8JgD7EkaltzsqzAyQt+kXvALzEgnDtkhTcKTHvHWmvnCWTmUL6E\nJZ/EACbmMdMR+/aNeJYYdsI4WKuwnww1GDsnhYaMfdTmu2nL9B9tbN3j2XDs\njD5LH3iKlbZuYwdzBP2acGSQQCRJmn2GdW7+1YTTBnXHL/AkmS1Jhoh92qBr\nTUpc31a//qyn3TGC1vfLgYFgJqczbSkw35u5ItR0P7jLUwycnjMzqvszk9kc\n26LILiw+wtYI+dglH2EKk9l9+sec9ZPT/r2bMVTjyx5Kg07tHU1VD5UI8DsG\nsx8GsAjgJYvNI3cRup/rvHf0uZ3agJwTIST5mKbTbPpC2lHQjA6Nkaov+wbG\nk5rb\r\n=VpJ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"8f72a6f3ee517a4d4e5662a91ceb255557f38b4d","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.3.43_1639733540791_0.4169617808711872","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"koatty_core","version":"1.4.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"78e9ac3dd72860dfe27d5f84043d656b13d36259","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.0.tgz","fileCount":109,"integrity":"sha512-2zQpCoNpGxspiu5WmTtW5Q/S9HRcM9SZ9ya4em5Vu8q9gcZFUn9n/WFWUF1wvBAWtjdLBw2seDIdWnARruo9Kw==","signatures":[{"sig":"MEUCIAR2o2/mXXnOSYRrypxXTRKIfxm9PAE/gc5WEK7fRC2QAiEA7sKTgUUFZiOKilBbMwZSArUHCR+ZUYZMGDPNuIdnbpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvfx2CRA9TVsSAnZWagAA5TgP/0u9JQvNcp+6XQ1KkEHv\nSgIGhHpZ+RRg80XBod683VMYdP7muvcykDOL2Kf0cXdMuaxNJR3hq4wFvJT+\nVSlGkmJ8UfwEmKpZk3bbF35iDlNa81VZh3k+SSREg2h/kCT3CrsvRjRtnFor\nilXZeqzZlO4KU7dQCBeoqFt8kPgCsiozbwZ0qw9C/iYtEKUmA5D0ZAiA4+Hd\nY+hJHAPJUQCzifdpZImsACs2M/gXnUfW5YiDG2YwgHG/D1rzr/ZYBJvSnZoR\nYXnaaEaH6QtiH/Xq5szmismjYHIXR953lWfuWX3uazEM7x1FvPoFoNTnctih\nUd1CQ+VcrSfiAkd7oA2PQcIDbGGoVhiZnIXcgqiYOWe7JeHm9pVpn1iTlOvO\nu0hFWhhjDrASz0NRgw6s8LN4tBEnAIYXrN6gm9IuFSo3QCD+sboZAvCMzmLq\nCjtyPhzA9iwAP2R6NZXSMpWp/glBhMs+ZOhqdPu5Gg0XZDxqHeguN2UwHa3E\nYiXwQhGgqZrcF7YAZM1N61EMddouaNBeurkXOBx5oXy0zgrTWOYw3PMiRazj\nUtgpV+Yg2SW/rZuaBGZIRfvunYbkMFgBHhMgyJFfosvQkmf19IOkLWz6RvfU\nRav4ML82Y5pP5YLnZr7uRGnjCqTTVrxfVhtQlWhgOT9ABGYGYxrDVfVgPHK+\nI0wI\r\n=RH2d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"2dd5ad63b5fbbe1c56ed2e223c15775158e38f3c","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.0_1639840886742_0.3966027029439214","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"koatty_core","version":"1.4.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"e8b7782d215ae45aef1a469ee2b6dd4d1da88ce2","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.2.tgz","fileCount":109,"integrity":"sha512-BoN32YrAWTD5EM0nVs80AAJOKPMI1y6+ZsxVcHKfVpn31yFwj6w7qyMa2mzLsto1VLJD1wDwblru9+negwQAcg==","signatures":[{"sig":"MEQCIB9U4W/mLkRt3USAvy3gHfirvISgat4MTHI/MK0GyWdaAiAjvgqmZsZXSSPQRjbM3YmBET0e70s0omMGElDeSuRPEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1892256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvzQ1CRA9TVsSAnZWagAAcV0P+wTS2eiJJfsb+jZqS0Dw\nqUkuVJHau6za7Ax+hhsg3uAt/8e3CvxX1/i/Oe1DoISCA10lvXG1BMrMe5aG\nNa6CMggKlNMn4SMbjDPzyydzOBxaHW1HWQxN0/1HN9RyZQZ/EmREwcjsQqQH\neNLAolCNik3K13e7xszM43yviQFHdVL7R9gpMbOBtmRnnvTX7V3co2Xzlrqr\nhg3LqV9npfE00ge28KOWL9yqm4gw5UFAXrNidtQ/NIacU7+TeU3UQIBhKddA\nyqVqkjGH2/yoMynNg6EYiESdkaJDK7P6kxsSUFtZfEJe05KfD08vL+z+plC9\nqlyiuYr2ashDrz6biUvxc/RFNzQnV09Xt80cs9Qjpj8xGQ1ftz8XzsqgRkTC\nrFVydOuBKlEmD2STNgi7zRMWiOK5cigMW6VDjW9AUbY1lnh+QXYWQs0CZabR\nXePat6ZvpvrAnLN3phyUdtQq6rLv2KTRikROG9uWGTjspY+jcqBmN9ke5ceL\nkLZPlS0sMs9/jHwFHMivcZpF36N2jNvC2yyRWuexOwUZxfowfKYBDqMS/YFv\nFy0JaB3BX+uHJVasjmHHvzzOppf5xgoTGSqeNQwJ0doWiC+eiC0F9teXV9I+\nKLbxIqdaqqq55Ovtxb2d0OcEQjraBTkCUERlX3nX0hOpniWhvQxW/7eHtlDe\nf8L4\r\n=yC4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"7cfc5c2c410eab7017d10c2a0d5f3c7343b2dd64","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.2_1639920693487_0.15253912832585415","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"koatty_core","version":"1.4.4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"4593729e51c5cd6b735a5f4120dc036ab3e22b2c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.4.tgz","fileCount":111,"integrity":"sha512-v9girag3tCrjcW0i7nLoURjlGxdJk8cF2vaYEw6g4XWLy8ltN/+s7ikTDIsYXWVlv+sjYLOL1xzMOQGS7s0bAw==","signatures":[{"sig":"MEQCID08KK7ZWpEGptdbJjoSjCOcH5tnIB+U851W+wD3t+wzAiAUFjm644sO44wzfLUuhzZ0pPleqZK8h2QRh6RoRqO/Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1893880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwFumCRA9TVsSAnZWagAA7DoP/1tktFRak2bxAPA8wgz0\ntRx8mLv6Kw7XdMH8gWU9jII9tRNGWUdK5VkpDL20wBLDKRu8/MHgRjHYxhu3\nj761W5t2Q+xHlajn4CrT4TOA53DDDFg2SppjILEG0z5YsoqZWvOz47qol3S5\nA6wMH6JQCtfc3jY4zYEfyDNBdYXBIuwq76oTEyFofPzzlBtCDMo99SoZGSo+\nDB2l+2ZiJf5/QqinbIG3a5TqvTAjT+6buwaZmLBTkLMf+EMjWoNMs+l/XMJ8\nW++Jb6L/8RFDKQ/4n0ESPlWG/EmdCPFDl9wVrjmqdX6ZZ4523ugLhSNPwog/\ni81dTvsWeDNEGeoGQC/Z0yMY4gOoGnjiqDNNHpD0Sr5bztVnEimN0nEgvQhQ\n/BTbIuWhPQcoc1ZS7yCwwwo80E3trULKmTYse4uI/nYUKO7BkdesY2S4/h6C\nOWaLdg591VmbKrwZfoabXhyW6PnYx8AuaqqUIaIlLold6RbavwNFA3jJ6BUm\nZp47D/DaYSGXXEfAvP9tWrUq0Vg1gQ0uh67dkj59vGODVDeLZMtZHAe3YENx\nG6kIPyUhG/C3hMHwSIoUjgwhxwoglIqQDaPSRfb+eh31uQ1h3hW3kQKsAoFy\nIAMp0/kZg+/GayF8wyjNAPLm3eBwb84fKbKdY+Cb1RypTJs1yOweeON/bN8Z\n1qbV\r\n=8MHb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"bb46c061d44448dcb278c42ce20482dbebf45b65","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.4_1639996326349_0.6040507391005059","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"koatty_core","version":"1.4.6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"902a60240226d0fb23740262ec2f3971d133f10e","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.6.tgz","fileCount":110,"integrity":"sha512-tHVACLOJ/n0KZSItBqCPgLoba6OekRAgISTOdthFTWHvI+8vtr7yHttNA6R3QKNFDCMIv41Xvv7LDWQ6HqMb1w==","signatures":[{"sig":"MEUCIBgZ/9Y9NgyRnCIUVcCnP1IMJRqVPraPYLxt1PBArtO8AiEA8CDWTe/1E/0O4x/5o3mM8Z3D5eG/Sk1Ov4Lf5h0VTzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1893493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwKl6CRA9TVsSAnZWagAAHJIP/ApDnnAmvhoV+h9czlOG\nmQvjUq0HgYqx9gIqeTqeFL8ZSh4C0gZJcW+J2cNUzvqUxfSE2CElplmbJQTx\nXrAJTLILgMT5/MZiB2szZ7nXjS1pjDRe0BbZzr6bD2SQNjg4XVAN4O3w9DoN\nOowgFP1GrLeQXtnPGu6FeTzhfZ/6gCDa1naoSzvFMN54sqmLmga+jlEI5sF0\n/lf8yealxlX5duqt/yU4NxWrAHaXnWBgUrDqBK2JOYpgFT9bm5LBSKjCeUGP\nmppMwDy1Yg5pltM+KNU+O/tHJXDvjBm94vo+zou8qWl/sT0kvsDUcPBHr7pR\nyvbzDMrVkGg44/TiKhsQUR/lqe/fgK6PZTFCUJjtZVivfxQev1tHIrDh5D3W\nxoU3nXz7YaR5a8AlLAK+M0zWGqCBzll4SLnL6p5popFvQom+oII/htu1Enzz\nl0H80zNNDNSvrHr9F0hCDDbrS47XM1deOcRHYMTPIMS5GBfNOAf37T4VMETW\nRxe5SGJcYp5XHx7CtbXhbZR2ndtQ2oS/CHT9LTglReIXnIpLaAqoHS7SzrFO\nurFjNrl8CRFULPl7yqKIa6tbhp1OzI2J6BQ2dyf6K+vxZ6t2amSKa6XWDcCF\nk7SlzXxuA1XCz5LVo6e3zdQPl975l8FPhf/95PnfR+FGn98axTaMTB7i5tRc\nfMS/\r\n=1gAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"0359fa7ce01c85f1c2fb4d1d6199218d16cc848e","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.6_1640016250018_0.8017291791195944","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"koatty_core","version":"1.4.8","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"d2b069355ed98109ba0fcc57f1e93cf0a6c0d605","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.8.tgz","fileCount":10,"integrity":"sha512-g8ixqPn+aptHGVQKyugB8XRRsgjHdVrhVGg0xGL0YmVVkgOOBWUi1DAsgGdYwWI9eKS64xeFaNhmP05+1+VNuA==","signatures":[{"sig":"MEUCIDpnXuW/Q//s0nG9tIgOqRtzUu9kC0zFiGc1jGjTvg5NAiEAscJkpEVrjJKcsT8GzG3ofc3tPy5zU8pRB0aGhA2Avkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwWz+CRA9TVsSAnZWagAAPWMQAJgpgFmnG33rNkKP7fsc\n9kzwq7gTL035VcdeeFIW0boP3MYPt04VtfDJ8Gdw2zxxChVGMDmSqEb79WqP\nj4yKAryDPhhUXnR0095N3NXRp/GpdLnLh0Bz71sxbNBfK46gBiJDQ81OGCTO\ndSi7Otshetyqf08Sv/9xNgvQV6yo4G2xqTOL3kaojddZIkxm1vW3xwJ+Yd28\ncpC0tz+yWWxTCfj2w8Wody8Kopj699ZzRYPUfwbNvBYsJizn00/R6bwz+v9J\nsf9nxOJmvDDycKQWE/uAmNhD6DrjwHvo6KyQS+Q16TsMaHQirfPy8er/bQ0t\nAz9/nTQWa79S5n5n8+a2NDlcq30GaQZmi01B6bJvt1tn6CD/r+n+EsJ+yVBS\nkP9tYR58D1F+0clRn9R7TqGg9slAxsr+RVXvZNMq8RckVWzI+wATeuoH1X2z\nQDjX+fegK9k7zWhFjJSYga22gp8LD8b63FgSDQ7Acp9LXy+yXlwiQirTmP5V\nvEMMZYzkJHX0OaZ9DnlEKN46jKO9cwZG81vwnLoWGLCl5oLqJOao7GUFgCr/\nHBan2+7UKODTonBQjcql7xFRAtRoLMkzMbjr9/SON7VG6kg40YjPGUKi0KlT\neafKjOtIkLPMd+AerXgrEyg6+Yn4PpLYdN8jmh4o+xR2TENDbHRjd8p645e0\n94iJ\r\n=PjDW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"692a9d20816e7fca37d8a71b714df60e41dfe230","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.8_1640066302239_0.4449052409624712","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"koatty_core","version":"1.4.10","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9bb05e833295305f57176458d4d421aea343e3f2","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.10.tgz","fileCount":10,"integrity":"sha512-C3DDrY41/CO4f6oX/6hW0WfDe/T7rntdIwzuDSijhAIEk8Ew37k9sot5SsoVI6A981Y/+nS3RyD2cCgLdH3kTQ==","signatures":[{"sig":"MEYCIQCTTK9km67MaCfW0bhEd8ZsCbX+7m3NxJX2S/0sXhGWwAIhAKkzAcPxQlxy2qLPIv18Zuorcy3bKWXk3GI1Kpnc3Wtf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwZihCRA9TVsSAnZWagAAkEsQAIa92Pdt33lmU7v54++d\niu/qwfvbVk8NIJr+JOrA//rRr4NZCn+Un0p1AgmhITKsM5W9n1LivFjiT8co\nnGe/UwsmMkMERIAOPfcTtzlINKp4+V0gaL72YG0AiTmfcNCe217lPAQXRZQD\ns4CO/9j7aTB6Y2p8ONkXuNqoVRjkbPxh9ladDGAwty4j48jz4a9zuN/mDFUw\niQCI1TyIP3wzPOGPcKbhYNsrR910QASGsmxBQ0R20/uocqCpTUKAkJx6HKDp\n/AasF4U1DdMLxnhYHUM5pu0nY/BolXuIP0nI2vW+crfp+Um2rrW9FMjnhQ9j\njeBEvB7+E85gel6q1MksGqcO+bkxHxf/tkuaQLz/4nfxoYoC3SNmYuHsusDk\nTw9Sf0wmhDh/iNXZkyGVscaxVa5g2zIeQhTnwIwlIo/OAfDsKPuQrmHudBzd\nLrfDGRWoPRqqomwHrPJceZujWeKlfkc590bczoyRUxVANwdr3rbFEaDVXaw5\nL94dfPYADuMFbH3X7OhGiNyiwuQVjpxHhH3CVlyDbguwrW0mNZ3tQMltPbKs\ncaZs9wGeIwNTXEAu7Nm+B3kBiNyIomOc8ZO9hPouNr7xBC0d2A4E0y3YQUoI\n1RkXstgs3Cyr9OmvehASRE81JnPlvn/v2QEmNTZmLLOTwHoAe5rGogNCk7L/\nXSJJ\r\n=oucP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"799aff1095f3f5a0901e23280dfb713500a1db14","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","http-assert":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.10_1640077472496_0.7797216058078511","host":"s3://npm-registry-packages"}},"1.4.12":{"name":"koatty_core","version":"1.4.12","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.12","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b790a9a8f32579d32aa5402f32f07cb59cce948a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.12.tgz","fileCount":10,"integrity":"sha512-soLoz+PMcOrk0Qn/10VlQZvING815HVfn9M0X1o5mWMrIUssXar00hoyCUfgr7EBx+gIoI5tQ9YVfUYUDwGuKw==","signatures":[{"sig":"MEUCIBgGm1faAE54Vfrmthw3XKrrPdDBshzx2mHwTmRn1m+SAiEA1dHNk2x9Bn+lLUUz9AnW1pDRR9mDT/dOsXyAKCQ5l9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwbztCRA9TVsSAnZWagAAuc8QAJrG9ZDLOQBkB7KWwyYP\n08rE5NS/xY/xwTylnhkXByMubLTvdKCBRJtHOnP+FcXqUv8WD8b8vTtR7P/S\nktq1cA2g2m9OL3j9lklOhGGh2KXi/TCvRr9MmIo2QiUQWqoArWU34ZzBgdQY\ncbmdsTjd5sHdl9TU+sHoxNocZPrCx9u8V/sAHPHfOUbB8PAqhOuoeyaQQxgp\n0l8jF7UFOvFeqSGbuyo3FX8lLQXLnIEq2NRO7Iw9RO3zNuCjwgA3bTm9iP2+\nNy9fn8xdRpkZPAgZNCN2kvXBB5ST344OnvRoYVHfMnJe1+n75dbN9L7auNwt\nmRL7lz263NNodgVv1PppAJj41pxaC45rtTjriiUrKlRV84D3NGKK/lQEHiDU\nVrtWyKiiiv36h+tCYKfmbeZuk7IvaHE5iIyNRdLBilCEfi5KMviRS0Cs2JVz\n9FboMdHICczVL3eAsN/ObMpjUKE0b68JrDu0UrFqkereBYHbVe3ZGmQdan81\n22puBvwyZBlbnnn3KSdnUy8bhc4BF6dMYQ+ODpboZETcfZEDOWXbKVmh3AVz\nIxiVZ98NUWX2QN6jixTUxr4/bW+Yt6JjJ/mXTg1oomenICluNlTLU6TOu2bO\n6EHsxZAmnPEwPBBk0NzlNjzGfzD4CUGV04LWVCil+qsPnjLYe3x/z1B7o/dL\nPJjx\r\n=Nou2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"133b50643f19b5d825245fed309a479ea20aa7d9","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.12_1640086764918_0.5224685434982872","host":"s3://npm-registry-packages"}},"1.4.14":{"name":"koatty_core","version":"1.4.14","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.4.14","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"896d133f4dd8327ca2fa535cfac80a738f9b7a3e","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.4.14.tgz","fileCount":10,"integrity":"sha512-DDuWebXHFz1wXI7pohI0IbM+5ktbcs/hGRRudS/Tol4D6QF41igZiCVZUUOSpMD2Zsqo2AK/2i/MN5bBENzHRw==","signatures":[{"sig":"MEYCIQD2nKV7t6DyjXL5Ue0bL5LyMegnF8iozx8svbXY0etLjwIhAMQcmOpLxBVv/b37JEnCBH2lF3kqcz0MCqNC63PrXkFq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw/doCRA9TVsSAnZWagAAyKsP/2QzZDY6Q+WbUmG8JhxN\nIMdwrf1BjFVma0p/ZsoSGsiBQ1pomQyN/8P5JkYZZqqdRhgydTjK6PqREAcm\n+GYEZI6KY82ZqdvuVTu2XFVuvLvM4BxBrbR2IequdwPCoV4IKvlaHtq5BQK0\nKJl60KGvjf9E+P9JHm9XMN2zgdfC0/CceuMMv7PHVZboqcqayBkqOFyQrCCr\nMO5HU0Et1XqBEvVxnbq3hgTjDIc8xztGt21w1UX+PFdjKAkEZFM6QK+AuiKV\nKFuVH8ZhLdllOKfjkxXBymGicuUKmv2upIOoe6T16B7q0XnuAkOs+aaDApqx\nrH5iYDohxM6j7o11rNElnH9LcH66dcUmQKFyIJTW3snbo1zsuHpesKy9Nqlm\nWvjs/T6ax2p40o88+MeCpIfSaoF/VC2kHSERWAnboJF5jDyv4Y4nCRyCWRdn\ne2YJzd6/BizBVNIAikrmL0OdtmrP4XFLozYsafOoZZDnsK5XYSPEbvTn+jdL\ngjEHGtKZwVfRamzwbvHju11Es+5uRXtPvEJR6a19b5Bor1plRptdqvVm6Lk/\nKRW9USujbZnIBZQ/GoZvkhgzA7LWHFGojcj2SDGR4rc2rf5UE6UIsK1YX6fn\nRcQga7aMAtzjKzi0Sz0FVtkQ+OOaM/7/5Dx0YY9ZjM36BZ2j9ZhpL5EXkAiY\nF5so\r\n=kzKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"de98bdc44ae4e0e06a7637ff76d8803145a428ce","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.4.14_1640232808155_0.2796584314637003","host":"s3://npm-registry-packages"}},"1.5.1-0":{"name":"koatty_core","version":"1.5.1-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.5.1-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"8ccf3cf8c7a601220df4ef535f0af6b66805aa94","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.5.1-0.tgz","fileCount":10,"integrity":"sha512-k/NBinZgWnpCoUYsKYj4btH8T5wMQPyFukeKLYgW/hKRXLdK677eAoDjHVUknK/vewOY1YAAicyaC2YNJ9D+UA==","signatures":[{"sig":"MEUCIA6fuTtKpsPsKBQQMLToaIFYNuboLq3ao1z4Zq24O1dIAiEAvouur42DeDPuVomHyz02GKOXMEka4RZe6vDpO6/ZKSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCdEWCRA9TVsSAnZWagAAv+MQAJPBNz7zk8jPSBV6Je3H\n+ktgeFe3J9FmSqOfhTWno6adheygLC/ErQJuYqX3JfLXosGXhqmr/msdVGdn\nIQfza//WeDllw7gCJDFMBP4upF40NrrsNIbvtS67YD+pNPjEYxy/3VxRWFXb\n/UKrke7Q7AQkxKTZnf26bwmrNIFynLR6xDPcmsbcymYQyox1uPHASGE8dx9n\nVB0Z1GFvgwN1EYDPsFUT12pdP32BAtou+l7kdY3WpBUuI6aUjQgKP1bRYL1e\nfV3W4ZNZXcTuRMPbfZmAAxf8iL5q8jN1PdOfbm2a3xkgYDW0X4v0kYBkxTvG\nGgBhy83e33R1uz2FIpoeECbSv5vUOjXTJF5D5UOPWiNoa4uRJ2BKTIR0sKcd\nkc7n0Crn2DYDKdFq/hENgvi+Nv2GuJuiNNTL7VbnLLBxSTJmR/GpWNs5P/p7\nG4yUEkL5GSuKsEBgsOg8uwjydDWSTlYBFt8RFvzf3Co7dqudoIs3Db7eQpzF\n+b9wJhYgYlRxXjvSeXO/PW2v7d9J8HPKiro/g/Tvsibyb1sSbcRG4u2Z6nzq\n8t61eWqKcGBsyaegqBJ8Aq1YACbCH4Z45YRhp2IpKCO71+jiFICOV6Br9RK8\nD+1rY6XRC57k8IjtnO/bbjFq9lIQFJQCGfTn6WfmmnzcjGGKdIfm6EWSb2uX\nMDkJ\r\n=C1C0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8cc41c63ce125e0379b725c4b9bff4e22131f85d","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.5.1-0_1644810518146_0.28152318144032495","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"koatty_core","version":"1.5.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.5.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"42fa36d76793e5c9166fdf7205263025632f77b1","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.5.2.tgz","fileCount":10,"integrity":"sha512-ubvVF3kIwLIw0ahm1gdEzyfgW2XSjUBb+43LJ+MQCnpHm6uD++r8n31c9GnLTKEl1MI4mNhWZCMnThUg6LUizw==","signatures":[{"sig":"MEQCIA6rshcweDXm0jw1QtgsshB0FU+w+WPDd9JngcCNnW+lAiAr+ks/88JqC8ghcXA5yIqvWRBy0jityR2jMlBpKGdXcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCfW/CRA9TVsSAnZWagAA560P/0K2oeDjFGK4xC2kiSHy\nj4jxiEIYz0cCdWm9o/oB+7loH1N+T4LsWhuyVdv0jQscoyhmJVANMdUMwIbo\nSE+cWqtsxaJbkUAmr+VG4YlZviL2j4SFZkPDCC+XBIvT09LKVYSwpYT/C4nd\nUBgxUwCU7hU2DJ6bNaosV5id7dU70BqThbawsMjSc+HcC1YJkUQ71kDnHOJ+\ngaOPVzSPSy2q+UEdi4BhuplNbA/ibr0AjOcaeriWnWchn6EIaucdl2xm7C5X\nP90SX7Teey8vDDD6nBHFFeiWlm+YMe6NmrL3mvBaaqPuo1JFCYdqr2mQGo/M\nzfLLwVK6PYoYz3T4CrguWfJpZ7TF6TTtJWByx/ceM/9ROSwA0nTkl3zA4hDy\nt4nl+kWnjw9t8bse7oiUEQb4JuRYuEUWdNHsNlKhRK2QLBPRIS6yi3bZ5Tlb\nREjsPsoSIoallMc8xDHNO609QusYJ2WFTjD5o6nfnYcWrKqtmzGq80EONc/6\nHxkwLpxDxAOs++f1rV+2Trph/JRo1i5SRLSJyBy/wiLFYxyR7/wk8vn/lgqW\n7Nnx5075jyTFiWBEVUB4wPNKlLrDXKyNkOyx6C3caRgZZZOWa2KA2HgoJV1b\ngq6o8Ic21TVl0gLhlMv0rFlXjqNNvkN58nrv5crdKPytfeVFBzj4OEec1Jhx\nrRq8\r\n=FLo/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6ec11995e0855e5624bcf13c28617697c9c39f5b","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.1.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.5.2_1644819903803_0.5323947675830898","host":"s3://npm-registry-packages"}},"1.6.0-0":{"name":"koatty_core","version":"1.6.0-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"48e3510a3f82ffa1162ce1dd6c6c22183044ad4e","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.0-0.tgz","fileCount":10,"integrity":"sha512-AIT9oGYfhs+u0xNMIV8GtvOeprHOMU9rFSLUqWxtNFO5LeMT1vYVhnqxght/M/+eX4J/mbQoSuJHhIzASSxANQ==","signatures":[{"sig":"MEQCIGQmoVYiH4G/Wy0ukZPtPYcypGnK8ydVPChZYARdE4McAiAIkgUAmbe+Nwo/Ztgc69ZRazac4UJ7Beefjchzd23i+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD1vWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0vA/+K2UwoWWQI1bCouljdoe5aoRps9C6pwFOnlKN6h5DkGjVa2jB\r\nNtmCYR6F1g9w1E40K2IXMbRFAMqY3MCnziy1IhoogqP1opdi2Kpd9hhDgUIj\r\n4ofy9Dz16uz2vrPir9leY/jX0OnaNfiS8e7vNQNsSGwa0GWYCIcJHrHJ/R76\r\nQhO18b+/iNc+I59/Kef04ApR9q3ojX7W/eHuI4s61K6MxB6EG3so54XBXu2g\r\n0aVlQ5Dl/keRpKLFH6fE3x43nQCiuzs2+CVTI+eV77iv9dXUvGT15KZrc7U6\r\nZYEmYfuvCYyCJU3CyeZQPTVfo4VkwQMOnJO+FiIQXrW7KwfAZvEx2AVAhVRy\r\nSM9g6mCZpkbt9Lesy15rFJ79rAgNTPrui6/b593wOLOZKVOw9WQyUF1kZSMP\r\n1uOCHI5UN4FZq4SY8TQ4cPVzTBzRf+IWyyv5aSNZpjYBKNAfCz014rzMjsqB\r\n9ZG60xmTfiI6HEgldLFh6EUUKRJyhvrXYqDJpRphfKVnE4EwwqwDzoDYSXGk\r\nCF7fRME8VULmvjD5O+xlHLcnZeJ/V8itVu2tw8CwRmPO4W0W5FfjvTs8Orio\r\nZN4eLsR0bpyJSUWyjvDeOaj11dmUwFqWt9Dbre5tN+KFqtBtvNDTdeq3J9W/\r\nOAW/CNRQNOYUlWm+f/cRvuUf5ETr2Y3/qZU=\r\n=MbAk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"14168be191f1bba93ab612c2050a6d462cde73b8","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.0-0_1645173717880_0.6358347821806909","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"koatty_core","version":"1.6.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"8f1858c0c95e13bd36aa7e402b7e73094f4ae9cc","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.0.tgz","fileCount":10,"integrity":"sha512-5YTbXlR4GGSK2xlG/wHtfKgBoxm/acYJETG+54IX6Y+uNFpPcnod/XWWOwdzeMI9j29QL5EnmeBnupEiCslZnQ==","signatures":[{"sig":"MEUCIEX9eeMPMVFzvc/a1wCB8AfDjvP7iwZe5afkGvV9AlhLAiEA1a3WN5hqu+bLYhWMhF0tINXPqLDmH+cPPiwR24xh8MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE1d/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2Tg//RjgAP7bCTshbqPMrYQOyRAoL28D2h+QSLUnb7iah/1/oW9fe\r\n50l9qPJCLJJGMEoldWJP54BK65ZLEGDINxlKLVtSVjoYzfqOFN6/LEn3TuL9\r\nPWKYcOe0v4ViFtTo96keLwQkGAgM+Ciland8ZQVJS7QnRfbJeTO6EIMYkSD1\r\nr2hUM2rsIPHnmAPRhMJaeQj1wDINtMQPsHg0NvRKVZLD7xWu+9yt6SVq41y1\r\ntjthfXiJudYURi54i1WaX/nYUA+wiwpmjm03+uEgjz3caiMmVI4Y7It+QpAe\r\nNmP9fCOib7CkpbKy5oWieTKDYxwp1iXYZGfj+FHR/0wIrcW3ostXw0Cnw6Qq\r\n5woQhUFy8ZCHLSc4WDIJin8W2zwcnNx4MaNV/NftTSaLpknDUcejiWizAEFo\r\nXW0gfgKyPGm0RmXYOVL0LngT7VoxV7/N6O39ATvKZWkribsCvMw0+lGkKAFr\r\n5K5UfIf41ZACwn1sdsRj+gFMOfUV9THN2KAiEypARYYr+aL67vKEsbZKsd1r\r\nfpoQWLhnSuHuQ73Z9q7dOrAeBLHVMsl5l+6JVQIWqiYE6OLZv0DjiRNp3nM9\r\nJ6VkvhcLangM8dFXpS05HBz60gJ5S5tMUfabaEZFLw8F4Q2Gyngmp/cNBaY5\r\n/xUASdJnada5Yy4F/4esPAOVSkffns3eEuA=\r\n=rvsb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"385842d142bdb8ffede92598a74e01ac8408906f","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.0_1645434751798_0.381650815029539","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"koatty_core","version":"1.6.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b0d04c96b3309b3e58ef453b4a21ba6c6f242eee","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.1.tgz","fileCount":10,"integrity":"sha512-alTfsx3CH/Obn2quZDiRHkG1EHZGV6Oen6YALU3USMgumlSCj8BM6rZnf3I06QeTiArZa6qT3DOJBXg2ZmmhRw==","signatures":[{"sig":"MEUCIQCzNUUwvSbK8Xtrhe+VcpGmAS32BBiEQWwrS46a0l/K/gIgEL+1ax3LMvwUattxb88OsLhTPqVWNg+cOa4WQVxIwds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFdhFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEJA//RlCLqdv4MrdkfTrr3BtP7r3jjZAKj3UoQMqwK2Jq41yrbCJV\r\nOcwSfNE4wCNgDlVZ14siQgc/E+G30XM/UVz0dXhtSkK3DjivnxaNQomS3lC+\r\nHwU4nhfwMiQfJEzWojb9mxj/SLnRxFLvI2zJVGMMVpK+mqDJoetcENPOhqg7\r\nF8uX6cSrA2g1SlWP5rvZY/+TKU1PHG7Hg+N3O2NdWc6jjnst9Gwp0HL5wmK2\r\nMo9UW4REt3FfyylT1zFlgEKj94t6B9TQFVYsJfErUSTbCjkiTv6GwdJR+jq9\r\nVzkeyu7D4rpyh2Ektk+TZTBp8BsEPLRdvTzUBx5Z2yIlKn1Krszrzvp+GQaO\r\n/HYyWUhB9f7fl3ucdnk/Eg3aHhMUi0h+SxBkJgX8P49x+C+uQiNbqqRqf068\r\nooejXbDogl1e04xUZewGTv6VnzrBLUUV9h+AnTIYnHCYFo4l5MLY/xirmp8t\r\nwly2tPge0en85uOLj5uM/Tlb+hCSVsOQISxaH8kBi3TPagyTcu4DKuvBJBBV\r\nJ/tjgamjp0baZNSdb6CiQeHaCQBRo1nufY0L0Cu54wQVze3aGoIceMJ8UNqe\r\nBa8N6yNoSTKY/KZuLPUEHlPMB2h6boO9pkczoJwN63fcrgxtNqsshUufLNAT\r\nZNVruhDfPyL/r4WrAdpyfCQkpIuxMJldhHI=\r\n=P7zI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7db9c231775e140cf3fcbc831584db8d4cb76fcf","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.1_1645598789197_0.5840569740953401","host":"s3://npm-registry-packages"}},"1.6.2-0":{"name":"koatty_core","version":"1.6.2-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.2-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"457102a32f4375207760684081b53688f8c0aab6","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.2-0.tgz","fileCount":10,"integrity":"sha512-I74kKhFjsk+isbtttof9xsFTeAplyfqeO1FAC0XhwGx2eQMgQbnOEn/SqOT6TXIP4XpQd6o0kXa92lBzD66a6A==","signatures":[{"sig":"MEUCIQD9r+Zq5g25BCCL5S386+0Z/E9D981zBIR/N+t5EON5FgIgbYW2AJc6AvbtKwM2WcHUXYJB7L3SMHzetxVDf1IioTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKrvXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB/Q//WM1f8YjFHaqPqwGPk1hatwFH3nWJEQJ0OAaqJ76TTyxDqxTb\r\nQTh0ls+jOX2NpBrc07ipJr8Tco66uNd/bAC+G6SMQbKyYGonwy6IMR1ij4ca\r\nwq8XYv2YxU5uEOYDunEF8hyxl1KedHcYh/J+f2gWdda40Eol18Ch0xvyuWXF\r\nKXr9cMLVYq91ybUkd01xCM8Bc3Z5coWPvAPDHa8C5vnsMpYHzektl0pe00fm\r\n51Twur/ReMXGWW/p4hBNdVN1Nk/yl1v9WmfI5hrZ3T7MtdRXZGOEX704zmb8\r\n9X0neBX3ZHWL5Dfz1PUdAqvcLuiVUelT8GiKMnmFFhkqwhMsn8uF3QzD3F/q\r\neaYqPg5we4Jo/qYoug5rD9+slYfXkbxK0SRvfwjuOC3UkaqAC92Si4lf6KbM\r\npY6MxGxF7lWNWNzWTWJDBTCVsVBAbGGN20XYr5K+W+7Q/Lmsn6xhOlLuzBDy\r\nPzWkuKJLZYRNu4qy3etwVIDYvHh0Fgh3XiuWuSsZ3nZoagTw7ePv+LhOTFQH\r\nTmoWDbH//U6pdVXtFLHQK0Gj5KFxuCFzlZXzYeZ0FNgHszmB/YNecOCoomzJ\r\nMXNw4kUWClA/cxiziDg/SbU16BWcKlnrBirh8qe7LsDk0QY9LfsAeRNoF7hG\r\n3aDp8ZKaf6ue7i7JjNrqNBbwQlEAi+kwe+E=\r\n=2Hxj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a4956bb14d71ac150ea17006b76343cff23009a8","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.2-0_1646967767114_0.2874394506678437","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"koatty_core","version":"1.6.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"7e69bc180d33035d44064c4d931c9f1e1d6e05e0","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.2.tgz","fileCount":10,"integrity":"sha512-akEMVJld4RNWUxpYr0S4R1OguH7XkY8aZ6bsNrldel2Q2i46SG7ovgG5jBRza1l8UAFSUX7Yyf6BWNdoN0lymQ==","signatures":[{"sig":"MEQCID21oS8q1jzaMv9xwi++gF94SMu+4GKLmbMm86cIy89FAiAO8Pp3qQAFSQmoIz7RGrdZ64jPxbkVVRcbHXk/yiow4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKsCNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Kg/+LhCSBP35izfoAjwADqqSLvXGZ0+VKDAoCK8DK33tkHJtJ5k0\r\nLKaSqrFCB5PPdGOy516SYHYEWtZSsRJJLP+nwhKQKvuwrnbGpo7uc3NoEvpg\r\nw34llMkrnWBYUYOjPr0wy7Ll5X13i4X7YunbdPobg/xSNs0/rRXTaKgak1RC\r\n5zmEsh5pB7/SpN1LZIpteSQ/MxHkXNB0HgBLd1LXEPb62jOQOGOFes+LOrMG\r\nwbyDbNnEcgy9MH4NwHOoyV+pekfSqW5DquI3WvOFMAQ2LTNWJ6mWo9D+ONyj\r\nUW+zLRerVk7lTI2YUNOx3nF80PGX2yCfAYw1JMQNjkBaB2jhaLFmi5MSpqIY\r\nvznjjTnq82qdAgaXvbnF60ooIcC83lg1EthtIa3P0CFumkCwKBKUnlqEAYCp\r\nB+0m/wIkg1BDMp52v3lYoX8yw3kXwWN5Cvg1+h8x9I6L/lmTQXAUxI4hemLY\r\nKkTbu7HcWA2vbjErAGneaYv/igKYOBQUJwOjQ2s/Ufee/tEUv6dLHu9dcGSh\r\n55rgYV/serzzUl7KmDrXvUiw3Q5GmgM5WV6RKCDYCjzu8Ak4qTul1NpzzE5+\r\nAsjV1tMa9YwRLczZlWEPYs//jJC/1ES9lqon4PFt+cdlH5QA+tFFPX++xjg6\r\nbBp5WHCGTb4oCpz5jnb/c8j1dFlV1CCKmu8=\r\n=tey8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"dc24331599a10a838bc570ad5db58e5c6180bfa4","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.2_1646968972973_0.2546601040715737","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"koatty_core","version":"1.6.3","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"51dd0b21825e06e811e3396803fa694ecb296a6e","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.3.tgz","fileCount":10,"integrity":"sha512-kalPHgOCt6xEF/NWu1UOQ8UdLo3DYMZdOj3yWqrfH8dLMqD+MrWoodcFUG1dbNE/xm/al827FzjKq4m4MO1U4w==","signatures":[{"sig":"MEUCIFp70gDnp/ULAzTEEIoNo6YE5yBwzK+3PIHxIBogwyydAiEAk2Zd1I6PQGtLacxlY3DQHPrKYNvRQ4aDrpVLMiD50rY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKyLKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3OA//SysXjxFD6RelpQsRWETMQs2oGXRoCRAEbSwujORb95ZdJvL+\r\nDyp1q4VGvNMwIyZ0/HsFTWC0q2FxTBpv+Qfce7aUNto5uFm7BPqs/QJZPmRL\r\npSL5TIA13Wit3/GDK1trwFLyHGHgXc9ppFFztWCPLy89Rzr/CiUoLDPsMXzY\r\nyjSzRA9ZnP8HfLMj3bAnTGdOBEaK8QOk2V3eX7AdSnSxlDrYWsDALlXVXtum\r\nMoqNe+D9jdVhM2ix0LUSbep0TyjwWcgAYwtOB+xBc/G4+YiNyvJmm2y3GFGI\r\nw6YicsGJSTyRI5hMclbq2eOXhLJrvL09tXj/obOwAn02RxnemGC5sDQK5LD6\r\nougHtEPmuNL/H/HbxmU75lnH8JPtwAzoTYFhTdcBXNaENpiWemVl191HpwF4\r\npPUGnC6bEzafIUFx9ELi0vHQpS9lHoRM2pWHy9PwOuv0ZiRtm62qT88KsMJs\r\nteRt7QUNccwjPWxfuaG4G8/0kiRRwDrIvwryyOUSw2NPKHC9xm3rA7h9dDJn\r\no769BOubDmX8QNMSAXsNLalL8zEQ6+ZQGbFmEePGzyzsgvtJa82JH6cCFMa3\r\nZty1q88qBIIcZz5UCleHkN4xtEYcFkLELwmVJXgwK+1suwH5V7YAvYhB6pCH\r\nyUkpQJbAimCWdjTPOwezCDPxybb9AxkG3bI=\r\n=GwHg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3f839ed49a7daf620d99dc2cf1c106379c9743b1","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.3_1646994122424_0.03223506449008329","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"koatty_core","version":"1.6.4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9969ad79e037b4e48ee54abe751a97e9d00eb350","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.4.tgz","fileCount":10,"integrity":"sha512-yxUXftyXJ/yqZ6gmVHT8aRWbVLFlEMu9EXyyN4eRcVlDACuNpsfBKTu/2qkNQWxTnbcQHZhowAWvXXntqYEgew==","signatures":[{"sig":"MEYCIQCAA4jHTnxyYn+mWFwzT0xgsy5GneRuv9z308Xi/OVLsgIhAKT3qopaaOoIcnNJWQfYGQAZwjN7TjrEJga6HNcXQg3c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLrl/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobaw//fSpXqIVWkANC+SDLmJSBvTzwleQ24WgMoXZrpIKtve9Zfkge\r\n4BUq4wyxsJurK2xjwbqc6QMCyQefxNPwg3W/BWGfnMvV5iXFYHmM97QlCbdP\r\n1jmOx6dR/N5bswM9xlXl2j+Pdb98EOU2HrmVk9kISSnMt8/RhB+iDar8OoSH\r\npe217s98bxY9riVI7mDjdwNFqaFHpd1hQE5VfF7fnr84/NXRUSfnKChmWjhM\r\nNPXAcp6Nut8wSuZ84uIsINGfr5PdgLAjVN4U6WhJOlLt8GwHvIW5tPVfVFEn\r\n07sqAKb3nDVXu5g9e86cvORG43dHNWBTLy9KLFA172wrNuUgDFlSPH6lK7oZ\r\n+IpnBvSPo/CuIlOZyagQmYuIdP9E06PhG9H0ZjpmuSz1dJbKy1sPJPjjo8k+\r\n//XyKwBqHfjTaPIeKa/vcJ6NTNT2RuY4PsbuYJGrBy1BQ8svwVn7dciJka2e\r\n0kN8NQiKV0198iWBkmVEVgqPxmj12bVpXZTKVeia3jcIXN7Ah2cRzWZk2OON\r\nPsXbDJl7SQgc4oF5hUHSGWk4O4/xfCQ9lmKQWyfx8wHxi7S+FdLdySe+0Pbo\r\nqHbav/w93EkvpNfARekOoeobBYDVX5qswQK71HARC+tL27B84j+GEXp/U1ss\r\n2pvTnyBldg0uic8TglTqPQ078LqmT8kvPp0=\r\n=1P9V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"502fbe4b0be0296654273d668c43edfa24c9b5b7","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.4_1647229311747_0.6103943728122636","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"koatty_core","version":"1.6.5","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"63b11900daeccf5d3d657d3e684983b0053d8dc5","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.5.tgz","fileCount":10,"integrity":"sha512-hDq7YNnRYn58x0175nSHgG36rE1TN7+dPSrPOtw6oxM3DfcbzNXTgombal68Dbkj2QBL1EkfdQO9u8LA7ns5tg==","signatures":[{"sig":"MEQCID8oT0pIG/2HOn52D9roO5RDrLH9svpTceLrZ1hgidagAiATxmBiW5Hrd7KKWq5wIS8lOzdto4Olbp2pwo15vaYGCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLxdAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiPhAAo85XhBVSX6JcYnjDgXYJLGc7PvuyNTY4S8wuMak2JwgzdQZQ\r\nb/jCrPT3st5uoyMk8c132ni9h+k+97I4D/JIL0/Y9aJPo0qcvzHLgmrVzuxu\r\nS72L/ItTT7N5xLsZ1D/wNqufF47v0y5DmRD1pYHaKktK/xIjHDFajzG/cByq\r\nFe9Wi3qkvClneVrA83SZHZNOsPUUlNYznctnVMy7J1gFIFv0+jA94SjahgZe\r\n2ANeUcvu9knczd3x+5HDYP5j5S0iI/76+rUWtEnS62psME5qLWX6gA5Utrp5\r\nrSgwj6aXEap3MDzCLpyZ5qa0rdceGH+53Ysr1I/vKvvmUtdBI1NIQQa2JvwT\r\nlSxZy/yFDs1EDIdfTEjX+xyqJ3/OAqftjqae0GC886s9QaNa4BorPYeIW/ey\r\nihKbZdK8KizfVGeHQN97fwTPMaqilHbzK+nAvXqHdq5Np5AGnFp/7Y2wSovL\r\noiJc0FK7wInzUKvwe5W0EP/H6yvU4H9nkYNQxchu+MoWZVEwX6YvhAsQwFch\r\nLfvp2lxGxve1IYwE5/tXsNgWCyFYxMdEnyoWK9kLsSN08X2easE526YXQdoZ\r\ntJfLVKg9YF1ooBzDx5hhQtscDneonEq849bbFJdsfXC2ZcGKERR5FSPz9Fgs\r\njklZZkP9Ci28lKOTFqXjxGDzvq0wPjanQXk=\r\n=qtld\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"86e3c20069abb2e0680e0cf71f46d9a90be4e2ce","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.5_1647253312733_0.6308602904799008","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"koatty_core","version":"1.6.6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"5f5480d3d697beda9c493adb743cc57a1af918e9","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.6.tgz","fileCount":10,"integrity":"sha512-wKTs0wSeGRqT+OYVeAjr3LRI+OVa2TZrnzrSqLVsPOUVp8920uKy7M0soY8gBZuAqeTNOZcIN0sMmdaGrj+Sfw==","signatures":[{"sig":"MEYCIQCKl8WxTOhRvn8dxXRXHsreLoUBzNCQLdsultOW2k8NPgIhAIhaIFrOPhUnBGHFZfSrOClUctZaPpBi+A9caU6cGGSO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMEyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMWA/9HB4ESAR0j8eA637Mby4hEH/ge9u45l5tqfprMudse1FUkaG5\r\nAFUGWG21T0Q6Z8AwN6PkERaSF/2XZgyyreoRV4CdXnS8HanVmjsjKieWmBwg\r\nxjdyBkYJc0oivmFqVtkZgZQGXAumL3ijZx67KowvJv1oNhoVlYgqpbhVAA1c\r\nEdLx9+uHsAmbF5/qT/4Wl6KwAJZgRsKb6HCkEJkjmUOTAGF3egBK6K8UHFmA\r\necRByBAHmkTRT73XlxwDGP7HdQZ6MAG+d7qVqWqdN81PbCAnYwgZ+ewxb/vP\r\nsReaBztaIVLWiMq22H1SaEAMCo2z4gPxoBezVvnSkXYAX5FzEw/d2dE7//Bc\r\niJdAMO1fPutX5skPp3aQ4UBvah8Lg/cwxrPZHCsD7w72W/7e/cvfSwQ43BxS\r\nWmEfZG6DyH3shNixo3TrIoowI9DGmULyHddHKJ8FTj9k/VhPLalQNoHEHSZn\r\nJtO7/yTNrTxOI+fX1yMP5xITxfJ19rcsiw5WsLHDWfYggz5IfZJ3hYHAlJpU\r\n/8K2sj/xmb9xgG6eprWNxuiDlJDmzai5dkv30Ga53MObQYdRyvJA2FajbrCf\r\nv6lu9ab+UUuhtcDyK2Quq951A77Ukkc1pHnH7kJ7G8AiQg/Z6iut5qvgrpit\r\n2djTF7WmMe0G/s+QoaAP+cY2oyWNvjeDsEM=\r\n=/GWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"16a70a5f7fde9a34f29b7e254903481c3ed4c8cc","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.3.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.3.0","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^16.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.6_1647332483777_0.6344416112110871","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"koatty_core","version":"1.6.7","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"d9084cb1bff41f4cdbd8af7e661059b21eaf19cf","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.7.tgz","fileCount":12,"integrity":"sha512-n3e/R62JhP+pvPNuchDouBUc+HEBY9M5/f0zY/X8P/vEEOEZrUyteKUp4BcptVhn/LWC/+w2ae/VqtVF1emnHw==","signatures":[{"sig":"MEQCIGB2EdEdNmNFWWo2r0MDr2mAp4LAjilmYttR4woLZkNtAiBHSDrFY95dpKAe8cyZfrRoxQy1ppSi5F6BBYI/08fF5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1796471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijvMtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLPg/+PsO1AhrCx5vI4rvZ5yCI1fVkaC/oNja0OY4cbvvdEaMLZM4S\r\ntDA4PUyUX6QVT/JtgBe/+3kbR3EhuAiYrnQN5KIwUYTMoKauJti+hbM9QMnq\r\nLlDtEPW0HlTc4b3FD6bxVbgcP6zUPDuxeT45J23+SRTtCgUqbPVzG/hOQDpq\r\nzJO6LUmByE+knQNzokTaC/m731iPaf599rwIFA9UGjQHBWDmFVPtBSmd7aR/\r\nT7y4MdMQr3qEkdtYD0OxWe7uMDm4QP9nR/l8M6NN+mid276FozzsP/uJiRsS\r\n1buH6DhAWSYL8269uXzb0i7ikUSx+AoJnPxMFV2ua8Btzk76ooRsxPvAWa56\r\nnY4jidyU/iCsLxfzkPmhKFHVT8b8dYVh2jLQmrnsIWwoRC88exl1b2f975oQ\r\nsbV7K9I3+DCl7M2SnA+UGqOWTY5wZOMsc+l9YY7vOsGtFnK4YdupmXlnifHc\r\nKvQZsgRswoC2BUjAZx3/qmmo60GLhCyXT+/q79xVnGZl8tkYOcKJ2j9F4tJB\r\nOO9SIGfHGQGEPozT6ORilckjKcznJI4sr51scItWgPOfP2UyecqaZo2pipvu\r\n1wqwgRhWGXUV6gDeRhuinHz/Q2zoqm6lXBeX7mAkoVEzN85eWJpRPAdcnptw\r\nAgtMvv/zKHZGgYBZsr7OVr2s8ut4x6SCClY=\r\n=X+pl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"23b2bc8e56ba014868d71c542e4d5c54552cab4b","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.0","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","@commitlint/cli":"^16.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^16.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.7_1653535533406_0.4435124525230778","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"koatty_core","version":"1.6.8","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"4a2833caf279bd6f46b65d5160d2db42c3d3cd49","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.8.tgz","fileCount":11,"integrity":"sha512-fcCxyX2vQMzYlZAS3tpy1/5+WALCJUyA8bYWPI1h/yaOFkhlhU9vtF/eGd/WR+nvLRTW+EB7rgsplguVuRAl4g==","signatures":[{"sig":"MEUCIEfdzBKslnErnNvyDa9DMkVV0A/vzoRhchpPd6VR+B4JAiEAtjR9zraLNE2UB3sPd0y03oidh+ftU6XnfTXveEC8bYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijxW3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou7g/+IgVKrCyRnsBj2bCYdvV3RVoOmwK3X4pJMOTXKSK9DMDL6DeG\r\nWks4UfQjwbAUF0kDEKRTRC4jftMDuzZiHzyeBiIXsVi+81Or/6FO457gee73\r\nSw1sOWpTOQAyh2cBYP0MWIoIjf2e/K3CSxg03JB/j3TPaAgF7gAMArRfGc6N\r\nQGWf+3t9WhZeQiYfPKrlkJflEVd8iA95j7/9beKjJL8tgMTOA2FbjPDEVGlu\r\nerGGjmdF+88+K0LbHOA0ybqrZxfbBjP8gACf23dZqF7kYWpJ20T+vWxQvDsL\r\nhFyqEOiRsyssVqeQeYJlz/srsNyYvR9WyOdhqAV2FL88VV8IYMMMAtjFmqG7\r\nI69r4In6JoCknhUMZFbBY6LgrXbMihkBl/8Z0YMU4YdoXPdUi0aiCpRWRL70\r\n/zKr/z3SlGcaojMxQzbAjemp3pNnGoSnQQ2pxiJEg4+uSw+sOQFAJ4uOLIUO\r\nJnxEcsmhsEAUHw1k3vXPDlto1dZMkX+Gu26r1qS7edCQ3Xm5YePYEFbrXU4H\r\n8LDR2B6EMMinFwzzpXK5REiSKFEhhc64fXDp9qx4PJqVvcftnGRvTfVlRj7N\r\nkOB5VNAUvDg8HxGhQJTgKNz7nHQsC19u3ZOxyurn79hsPh50Luc51WS8EUCw\r\nVE9KBR2BmWRRTKBxnOmlS9YUZT+ARaflnhU=\r\n=5yk5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5877a7f6c600f7af8c08b27f642a3cab8d83cd4f","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.0","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","@commitlint/cli":"^16.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^16.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.8_1653544375695_0.6348265613779198","host":"s3://npm-registry-packages"}},"1.6.9":{"name":"koatty_core","version":"1.6.9","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"223f5690869f41f931e4c5c93bb9d591feaa32cc","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.9.tgz","fileCount":11,"integrity":"sha512-IpJK7eED/Hw9NpNsXTx74ytXFiDJTDaxhwf0fFP3k0Ncwxg7An9kbJ6LVAyKxV10lUgJS0OXlKdnxi6px/VMYA==","signatures":[{"sig":"MEUCIHtcBd1UefYh79HjprQJnwqieLMLsXuYXdFPL8+dWqlPAiEAg2EZKWMe3Fz/gVsb0lyceVcSzncVAVsOtpBB47C5dks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX3WKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCMw/+Kog0LJRGNp6oT7JKy0axsdygpTQDKGkBwPM4avvJVIrrnOfs\r\nL3JoZ21SK1SUBx9EL1WHZJNKICxIHNXsJul+aoeYKg3FfXcnyROJmRtDKnH1\r\n+qNIbDJt4CQZrrKc/Xq1VasryHamNIe49VJLpcSj2HYj0nwJPJjEPiggS9ER\r\nT0xzsbxt45FjBJEjm7NUp6gfZvHoBM0pAjcRabazr/aZOfxy2CeUZp6UbE2r\r\newed486iN8mcoETd0aNCtNNhOuYZAQEIYypYxveAQj9M5VSS34UBWaIFECnI\r\nNjjc9rwwOig/frgJgnEkiYt5mZpxPyGkn0KwWtKzLVW7OFAVJDUJsJ2PbJ0x\r\nHlpIDdmyIoBx/4nBmcrfvVzoTbKYF2XqpzQwYe3nOU2IsFzarkYRLqyu2PqC\r\nEEBzSVHrcKFLvKzPwcD6bGmPVMzl4pthSAzZPQnZRTeBxjCeCvag9vlQGp91\r\nPMY2R14XDePwsr/stdkxzSulwi53g6qE5fYAZWcTTaasE469CPke2PZYpGIb\r\nqz+JyVvFkS7Cwx8MqbdjKkvOF5UFSoiZVgmde5YIVZNauWs3pdxqUikPMc2q\r\nySfKA4mzC/Uo6lLFHfolPea2PUhUkZHP51Xbh567XYET3H8sYEqkbO3gNst/\r\nlKxiKZcAnQEGLqFjQc66LOEY9YfG65/RnoE=\r\n=yB+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3c081c97fb5439a0348285de9b6838b697b54ddc","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"8.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.0","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.4.5","@commitlint/cli":"^16.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.3.1","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^16.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.9_1667200394718_0.6131589212308601","host":"s3://npm-registry-packages"}},"1.6.10":{"name":"koatty_core","version":"1.6.10","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"e2f4a40efa3705c779a6af774581e6cee39dc130","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.10.tgz","fileCount":11,"integrity":"sha512-6brBcVStRJfBUI37f+l6YA3ztdXzTiF4xZM3eEvLbFfWZzHON0j9UpcZqDeZXnoF95uEDSe03/0jlVnSqx/kjg==","signatures":[{"sig":"MEQCIDr71n896yUmTpuwqy8+H4+Ka2XyC/oyDcsjgnvi//tGAiBAjk55/d8nAoG+3oZxXV8qJbsY5lx4hSdf9fP0oSS5pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvENaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc2w//ctabIVZl83XMw8GtLFjMx5bEsaB+7eoO485KBSRBCsk9OmVq\r\nCw0szbk0jKypXV3LV4UkCyoiDBYPmANVk+QpWbBqTyfPEYvLEZKgjmv+Oinh\r\nC/Kqz4PagqlgyHWv9xnpnNCsG5OaMyj6A5k9uYhaqiLKYb52COa8m9IsKvIe\r\n/97dwEBNQQa6DpDr6vwDiUHSxZ7QBw15Az9SAEGFAkNHCCC7F56tcKt+hh5Z\r\nxIG5dJYMqqvo5K8ehwrUfZfwR4phRBiED9By+wovxbOc9lA+kFpomsbIBXK7\r\n1xczIW0d1it130jBxvp4aFdiVzQJMDQH5kD+uSRYnw5CpB3XiSkRqJvYqtlo\r\nYTHuaGecYtrKXcr5nJGfC5cp1Ei9rvjFBPeMSK81C9o5PmmyOZO9SY9TRCpH\r\nnuN6sXvSjoLV4YS1EOKC4FaHo8NpNyJIvKh/oVlwzNMbp7GtEsOWr7cw78dl\r\nFNQEVFNWI5gDyc7Gg4BDyDgktyRqkHrQdKctE6ChcvKevMehQlgTOtvHVufQ\r\ndLXz285XQ286/yWUdHJ0TewkVvdt5y2TZ8N6DI6NlY6xP82L5byo7nX978Ug\r\nTGIVlLRZrKmBwTBI3O3Z7hsN2Gm232d8sAVy2959gbctDNGE0PhgjpWUUsv6\r\nvGbmiGHGjjMu+qt1G39XMAKRsVuEXvI7rc8=\r\n=SbD2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"055212b8e7a48176545f9cf4c95879a2deaa2bda","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.10_1673282393872_0.3958121117354272","host":"s3://npm-registry-packages"}},"1.6.12":{"name":"koatty_core","version":"1.6.12","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.6.12","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9289b4bd450d5cab2e1e2ad99bc7237888d64608","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.6.12.tgz","fileCount":11,"integrity":"sha512-IwcXJWmP+Wsk4KazuMidiavIkNdUjyL/qx/3tj5nktc8ou61nMfRQrGh/v26xGcjBdkvBfu9myAYttZr0fQ2Yw==","signatures":[{"sig":"MEUCIQDQUlVmd6mev6CF+HL726nKemBmG7aU1eIjTLvfoe3/mAIgNl5xPEKUQ2hGoHZjwi4TulorhDOvqwp9p7RraGyIr9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwQW2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1hxAAl1R6Tabwc5uTD6V0YaaNODBuFx3ihMRIfhCKpdnu4zG/lH4O\r\nIzPLzEVr8Z/q0nBKjh2XIW+MlUR9uBTjZLqMv0cR3Dzbnb0oHZ4jDh9CFVHe\r\ndZzBdL+tWFvBqsvkTfu122spRyqAw9ln3PRlqCR1Pf7MannQjhths6lMLe+f\r\nWnrWRF8GdB+B7i5O88vFokcPeyIqyAKAfUBJvl9fyBmULHrSu/Lqj5sNd8qn\r\nR/JrElSfdquCYWHldNWppRlgxv+F7JBgEe2BBDdXxbVW//TV0cyNJ23+Q0q8\r\nExng8/L2D2h9Ovh1jYAc8DVm8Nh1f+xDxsVNCE6KBLtp1Hh5we/wHl6iP3KV\r\nCGT0lXrQ2KKsV0fpwEy7RnipwL/Y7QNs1NqJCNghC1tpiXNF96KGEsWCbpJ1\r\nj+A5mYktU5z+K4ixL8Sj0OwkdjsvieuKfarwJ/xcH8bPqFPEcekcJA/fyvmW\r\nMAo4PmelWxKnPMxDCRwn3R27zwP06ElyIwY1WwIBZqb89ZIDo+mamXDWdJ8E\r\nMOR8W5VFVY7Vvd3FV25k9dCLRt55SYLDtfvpbYt0v3lweoricDexP/yCv8Li\r\n+a0uw4v58KbtaEO3FbBwQlzilii0gL6njtLesIgCBEehLkI/eADxEorzuD1k\r\n5OMoNTyC/OUG8vccQ7EC1wZ4pa5jN7hJSy8=\r\n=aC/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"e21373f95e1c39865a5416933a4ec569d99a24a0","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"tslib":"^2.4.1","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.6.12_1673594294502_0.15164084075367357","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"koatty_core","version":"1.7.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"a6fc341c2f501a8f31d5fe824860b810987a0e64","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.0.tgz","fileCount":11,"integrity":"sha512-i098Xapabw3fN3IWMkhT/odZI3cI/MS0LeYdmYm0RjDuHlhvIvaCT3s2vuI/N3/+gf8wVF7vELCIAggtMiRvVw==","signatures":[{"sig":"MEUCIQCi8AvLJMSTmCBZWhbLxg831jy5orDZDaa3X3dLaDFRRwIgIXCUXFw9UkifMHxKCZd/ECAe5x+Z8d/taiYlG1clPc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8xjrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpizg//cNVYtUGaHNMkr3Z3haqeFbjvGq8tJDJgxvVPrxc1td1VmUZk\r\nbVMGxUD3teBrgCryQItOZ3LMoyXH9+XgbO4EP4baA3qLjREf/ORwvpvCcdMM\r\n8wlnQSvFE4ZgMHdJvdjiuBfqEFU/MJo71WIR3IbVk6U3ONMyumKFy3y0pRQg\r\nLmafU0+Q05Bd3iKpGRY3af/F161hxUBgxcIElgZsvjEro7q5v1CRle2wD4yP\r\n842pqbq8ZtMoNFr55nKe0mRHh+1sgFDtVBnix8LiXFcpBQHTBkQ3JaKhQuLq\r\ndbfD6Wi8GIXk9qlNQp4DjVp8zcfVpkAcvoS1nP63YZLr/Y/FKpwVkfrT2/+K\r\nOzwzripZfZmbngLwLLBhYwqfRjTbx8CHfFgYuTdK3i4pUB5sGBBUYTzzH4Bq\r\n4X7zT51T4t6TsGrQCQqQExHwby1Dih612ui/NLSiBpABvKmhbZXSm+hNKmtj\r\nG77GAJOVaA9NNc141EaSAXbUchYozYLqc1CsScZOfP0LKyYwhzPeP+WQX3Sg\r\nxFEQDRmiEGCmAioAoU/WhK4y5oWwB6b7ybuld4jwKtnO5iHcia52qQ7Wp1Xb\r\nyBAkkV4++k6R691sEqvcNMITuCqAEuS9D/gCaCI1rrAqdiDIBBvp4T2vJoT6\r\nRPR+Rid7HnaeE5K3ehSKcsvxsUzXdRvMVGc=\r\n=malT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5ee4527772c9713d6ade3763ad38958b62a279e5","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.0_1676876011464_0.6339063722887668","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"koatty_core","version":"1.7.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9c843a16f2255a59b6e556855fc1f8f8c3da0998","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.1.tgz","fileCount":11,"integrity":"sha512-G68id+c/KkPmiJXPrJj+K1JrwznQj7EpJp8slQd8ulY/GNxGD4QUmgK+MdNmlduuZrCC6dd0SKJlOp5fzDQ7gQ==","signatures":[{"sig":"MEUCIE4WfFRt/Z4pNxV94LhSXmLAuys4FGL26rGf/1KMiTpXAiEA6Z2JNYEdZUUugsl0QogWEVoVkICW2u5YBzBFQrP+JKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj80eDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0XQ/+JNBc8cTUs2dQeZtzJ8NKUaF743duT2k0RhU+FCbieS4JzIxR\r\nOjfn0aY19mpKFvjkclRm8z+Z+BAG18O8OGBTyRE4aKX8KpkGJBqT0XjF/XcZ\r\nSOLeqR3VO8wlag749vThp/vwm7k4OmbX6gV7QH2fm4lBTWgQ0rooie/yofHz\r\nYLhexkU7YU77JWYQBZfw7NMORaUwrpj2Ct+TkpwBGOejb2YV1ioZS/qm8D9K\r\nIMlqeTuLutPDgMH5GG1ZJrllkfxnHaAWQE2hUbxPO9c6kMaWaIxuBZ4qtkAF\r\nc2reUNMt93aina0WO+YAxZki/xtSglE3Fin+WvG0N3YXceCXKwFGtiqTfLzd\r\nyOMos1/QHziEulQ314LoqTt3d4JbQc4Jwtiv0hpNq9++VGyjxiOnzbY1z3ny\r\nDrVLNpPNTjOn5ohX+ckaGFZ76aOcAjxjXwsHbWoErL87Zsry0EJugoMJ3lSw\r\nqa2VTWo+8t/mK8LVUmoewsbmLwsCaez0MoWe9UTXwZvpU5+rtWLSdWqsO4I3\r\nEQs6oZ9oMt07pWboaoooPeSJwqoAfdEfySMNpGA77bPVXW4sg1chmd97UQfG\r\nM8aLoJgX92vV140vlJs+5bxQ8alwefvhnJr6WdXUeUgyVjbrp/U128RB7I6F\r\nJkoJUhL13EYpgxxqNH8RE1uGflhKF9Py8Do=\r\n=AXQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"fdcc67629a8dd4b6f62e0696354a8e95c9f74146","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.1_1676887939300_0.9089240275411385","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"koatty_core","version":"1.7.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"5eff96222186c7e127168773b67a36940403cca6","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.2.tgz","fileCount":11,"integrity":"sha512-Sdy40YX2l5etOpjYgzeAxp22j/a0zHFA6A0F1DW4TA08PRK0fxu+A6D40cvP1rH9Y6d/r+aVaRXI+Q2Kok3Zvw==","signatures":[{"sig":"MEUCICmXayyBMrucc/wCBoRlk2ctROKQb8LtfRx81zpeY7VVAiEA9TuZ9ToK+M3AqIZrbEMifjB2Af46CO1xMuenDx8Jj1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+uqvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpinA/9EGVhtCNTC1ryTY1ue7EZd4ap35rjFfjnbb8FNrD12FnJmkHl\r\nKCL6VlXrGuwwcE1+i0IkUnc9bQZJWcivIkuVwYXr9h81udi6jn52YzDIngg7\r\njqRZ2myttschw2Ckw5PT6wDO8eRyX6JNHIoLx4Kv/OnSqsUNCg8jgDrALAdQ\r\nnqy0i6Tu+8meXGZOllkfrKNG3wUWwhWRZm9l0gCiY+PyfhdJ8kKHZ/srsisD\r\nRladKHH3b6+4pB5+bLCOFJ5q32OwxjGH6ntgc1+5dxxLMJbYYU+zm0vSe+8t\r\nbVV7Vo0xFXJx2FOI5z1xTgbEyPiGgvzFne+8wzlU6zCEb0/MR9dgTq7lEINw\r\nlIvwh3bcDPlZZ35ZtSwGB3Dj6G7EcQdh4rh/PlV5nvSWt//+XhMRKiU2+0Ky\r\n+36LkrZLENmx6UsXhax1PTrcheMm+Jop5N8TkdzvYrsQHT54J0ejzW4CH5fD\r\n1QqC/bN0K7Q4HM0iekWRnDa8/S1LEUu+EQc9dwuYYVRx99Jqv5gwW+/LzX/i\r\nrP42+SuRfS//OgqDOy2v0xcpMqy8rPH6scX9LsxnVTYMJBZ0BQzJ3lLNKbB5\r\nwok6RCgHkQl8cb7rlArvli4zdAYvkv4KQhK0b2f9LvCGVquQyiJQA/wrhr2x\r\nOTYJLpMb79TBTrZCXTmv9NAfGNT/WPUvwwg=\r\n=7Egx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"1e1a92d7759bcf848473ebf677c64484a90610ee","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.2_1677388463569_0.02582420271869701","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"koatty_core","version":"1.7.4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9838a84fc9e12e0d03e0a40cc91bb6af416cbb40","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.4.tgz","fileCount":11,"integrity":"sha512-VhQru5AiII9oLf8b4eidqDCrp3o1INsezG2/Cnps769BQiIWgCP7psgiAuqxB5BS3xkPRED4KTxcpZHlpNa2Mg==","signatures":[{"sig":"MEUCIQCLte0IbmAlQxORiAaR5XGpiU7J5PpGmH3W5Rk1xMGRfgIgbiZpyo6QsodKYbNk+0z5/W6otbftsRKrhret7ebBFtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+2odACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonCg/+IcLKzk9goWydPvKmqVmXdIvpTa2jpbwtktCrshXLaTbYUu1O\r\n6jLSyDQwYlF8+zL2NKOU17JAi3eVBmzp+X+qIw0g2Jh2JOTufFiyq7JVUo8O\r\nAHP/2imY1WLS9ZNhU1mUo9O25EvbnChHLVFAKlq/CMG9E2Te7HArF9QEEFUv\r\n6VXJXM5DBBuz9Foe/XfqXAXQ6mBQZHQeZHsJ0Q3072XZOpXIWCxZjgbIBt7o\r\naea88IHHr62fRgL6Gs9tIeKYBiLIHML0a0VKhw0sT3SE+78OnqoihgsOnHjm\r\nfcKnYF8+QzDTXpsmiLGsfgVnGYQZHKhmatuDtgaH5V4cTvO4u2bZ9J33m33w\r\nCtrewD/kz8Amv0KPRT28qC2AuDbT76bX+ZxNyrIwqBIA8dEHl+/u7SMsVUZv\r\n5Ge4MB/Gfuvbaro3PhZTkJgzLGY4DlNFgTAU3VF5OGz2qm1SMgo7mvBgcatM\r\nqZ71ZEfHFxCj5e65y/D5XpU5PnHh34gTcigWaacsdgMQvmlIDJbO1Log+I0J\r\ndfgs6lZ3A4kQzxNuL0cSpPjp8Ll5SMVRuOp6hFbCIvLBYXGob/Fs2/odMy32\r\n4dfkQPX41DovsC4qPVnVUuaM1GsHB/33ts5EnxsT7xFT/rGyeJoym7OfkSJI\r\nzLvwrhtMhOnQ3J0UH5w3VMHZItT9TULmFpw=\r\n=o1zu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"96e0c9c277545422fc28bd91eeaa212e8eb6b149","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.4_1677421085114_0.47943028214365735","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"koatty_core","version":"1.7.6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"5691e37dc7ad9518fb4c5a8c009dffe47dc88b1f","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.6.tgz","fileCount":11,"integrity":"sha512-H3JjJgYrxW7+F3b0p7VCWzc/B+cceYZWpP0EFE11gXb8NsLJC5Gt2utdCp/qLUIRMKKzIVPvhq/d/jBMsWsijA==","signatures":[{"sig":"MEQCIGk4TmGfE+4oJlm6Ab5PZONYi7QvTuyzIvvIhUz3odS1AiAOx1UmXtxI0fBQXY81W6x3Ns13r+GC5Q9KDnY8cqIxfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+257ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEThAAnxd3gfpglYrKp0b3XvUHJBCQ9PcPBBmNQ259HPSyeXFNici9\r\n4V07xkzO0XRNoyDvEWmuM9psDnidavRN5idiOIxE7nlh5ReRfswP8Gxt/vjX\r\ntiSV5iL6zCknqV5X9DeNShaYVevKCSpRyM3hXwdto9xmkAm9I2a3IFc5KwTx\r\n8dFvNxPCfAPxH/A0FuUZyoP6JdLXxlNVENaR6/k4jMaylRxDNbpoGaDMzHP4\r\nU5G68wjCZvucD6i5P/LyT7phNaWlb65flLLapUzu0uh4EQqpikLYwDCY/XcA\r\nRjbVCv/++DJALgjex+rUjtA6zOoxMdV+rus2pZvLXEkR8pNJvD8/y7GU3EH8\r\na9xMexGNjV6Al7gdov1LPEkEHN1J4E7UM3OjLTSCmRD5l4wdCljlO0xr0ZzH\r\nuJySnkH0L1jrC601KsYC60rfcW7d81wW4RCtcZTBqHDDuuCFHM0u8FTglYob\r\nw82grPa7rvMAq4jggonsjEMPBhFRx5nyV5+WXyYOG+qQ0GFdVEoRExdHsODu\r\n9DH9Og3/9c6k1ettBD4dimKh8UT9uwvXXtcrg9QSnJBQCiX4kjIJ8b5pZi81\r\n7Fyg4bvg2KIDqe+2wa/fv6SWBWFU8aiuMOspldcX0h6gb3MRvmVOTGmSISGC\r\nSVD2WeZ5a5R8kdhU5tSiRufJJK2AP0bUqZE=\r\n=xCUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"1f1bb6dae1f57f4eb10551b5925a9de7a7ae0316","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.6_1677422202789_0.3827595478427326","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"koatty_core","version":"1.7.7","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"0e8f6bccabaf6b7eeea0e0bdd0e45b0f4398fe9f","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.7.tgz","fileCount":11,"integrity":"sha512-iQifAv5UiJ7wj8BO98S/flspwI6hhiVMFcUp6n2OkMupSY493J+35I1AqdrA6ZcOqjYVe7iE0+QD+g27lIOM8w==","signatures":[{"sig":"MEUCIHeNzPjKRfV+TailmXEbpUHe4DImKMfbxj56SHbTaNhpAiEAzl039Y7duFSdUL8q0S654KAthQRttxjLNAtCxVk9IE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA3jHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw6g/7BvwSDXxVMy09fv3dZYtaSSRqr4ssTY54luYtmkqldwmlyIl7\r\nXT5VaLUbfyq7reoiadDjG8ecwPH9J+vZROKVPeWehbBa0LwtJ6evxi9SBbCA\r\n62oMQqfevMhCvs8QXJJgXNx2hoy636Um9K7efl+hug4WD+qc/zQEHH2TeXYN\r\n0Fui7rhPnIikLXsJfVsqXECQyrugC2G2pa42bzIxjrrbUsiKUf7ztXDSmulp\r\nNnRm7UrkGFiRd9iE8G8PMAodifnNkvRZOmPjUGJzB/W1wS8ywiWnX3RGhBEw\r\nC+OZYbMD3L8VkCRlLDJ9Vn55FSsA5hoeAHHbJda2UXE+/oSrqgh4TUGVLI0k\r\n6ET69wa4bb80LVLh0JqNsih7x3BON6waC2SlCHmi9Sf1fB4pxSBG5Ln07wKm\r\n5Q+a1W+/jbadyW83YMOzn5XA/SA9bZBNvZZe82cRAbY7R83bil4dYaLx+ANe\r\nm0cxJ2r1ha8ZTqEnzEhz+0q406i8jBLyrt5zS2uxGZ6SiX6z9IURP6ahLrHR\r\nY1W8Gr2T1vZigoxFxd9iQ6UwTVj7SoiiZcRMyeXeX2iaXCr1Uyb+E7gH/joJ\r\nycnyQsI+JgpqTeRX7JA42h0BeJ1cDIirIGVFpzYjUH1zhDR/qalS/35zeeRx\r\nvC2gddDswXLGrs4cLf9pq/Vt2Y7HlH/SrW0=\r\n=Xr44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"f08683da75351a66288e6d0a4d3e1d7186a31388","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.7_1677949127375_0.9308126345782499","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"koatty_core","version":"1.7.8","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"41b48c370250fb14cf41ec53c541f886773bb525","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.8.tgz","fileCount":11,"integrity":"sha512-1vznenkGRBGOw9feeK4Q9BY9o+wjUp1kT6Toy15Zzn/NUijBINkGSGcHwr7rL2EYjAL5uj2XxVUQDcsdPFYxOQ==","signatures":[{"sig":"MEYCIQDtlYEJ8MgfxHWrhtuDf/h+azwwhHqYyxmCPUQkjC0rLAIhAJ9P+jCEogRV3gLiEHZx23Yda9tnwoqBXl4RYMVRbSjZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA3sAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomZg/9GpN2iQBGZUavNsyf02buTWlO0ycS4DOesdwpiYEtQ4hho0kc\r\nGwByHPh4K4dzdq2mYck+EutC1TjrqarM5oFxnK7qBO3LJaZ9q+hd38XvsMx/\r\ndJ7h5F0kI3YImx6iNM/ZSOnOV8eUuuK2xzt7nl15hcdM4E4hm2hAto5jIXZx\r\nhv5+rKn4jSYgExhJifOnYtTnZ55rgxcJdYFDqEiqRXOiO4X/6HdN8VK0UsbP\r\nz2BmZ4ut6J8bCBCJjwdRiwkdOjVQ4rh1To6/gpmyir26rHoO4zMjsKgJfRsc\r\nRcUnuHFh6q1//JUvnLcSkdEJ1lorBdMnohrUsVhhrHTD2BeysUxiPlQsdAfw\r\nA9RJGlhzyNh10CWBnBuxq2+tCDcgxFLapuYsLQVlASLnx0q5avzQ3QXRcKek\r\nkuayGVnWf8zmlL23HdC/2J3GH/JinqmMSiuJjgkEPWSBo7LBHzF9iKsq3vTQ\r\njbYdXL/rGnRte5APYyrwpHISy59k9GUeUmcr0+SL8yDGjDmke3c1WjVm1uT2\r\nNtDuc06EAJWueJgbMXXLfIbvEerQbKp9WWt8QZgUweDt6kpn7UKMbMkBCV2R\r\nUOXOPoNULMVrU0q5koZBGqG+WC38MpYccpsOtCd7hCdvsNYYeuYxNivgZh+P\r\nFHY54LyWxKf4iGx3OoJoWmQhWPXbImTd45Y=\r\n=Un7a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"d93f831a7216b881eb7efcbf86706612b1e50540","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.8_1677949696508_0.29430831903133514","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"koatty_core","version":"1.7.9","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"95aed7a538a072971f346f2d111f01aba9f1f228","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.9.tgz","fileCount":11,"integrity":"sha512-8efoO+OsBdMeg9eaqV3Lp2el3JEsXAiQEb/LZcPj0ePm4EvMzgBicUVaLvo+gHe/tuE9VX8tDFbArtV/EJSWMw==","signatures":[{"sig":"MEUCIQD+YVGiIUQUnjJIb09A14V2tsZQuHFvQ85Kvs/pX/o5dwIgIzQuVTO8EorQo0xxJIE0DmfZ4wjaI3XGRkZsc9rT6ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60735},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2a0a9ed8044ef67f1b71f7493d3768c82dcadaa2","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.9_1694487762547_0.232388827176919","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"koatty_core","version":"1.7.10","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.7.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b930151f0879eac152f1dd9e49a8cec25a41bb55","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.7.10.tgz","fileCount":11,"integrity":"sha512-6N1mlSgNYGNhBnL21glglJrj1mrhTV7XSr23Odgu8rTDNDW+WjVk9gXpboxXBAAqhN6MoH9CydcWBttm+sDbWA==","signatures":[{"sig":"MEYCIQDzpktJYj49E6kSbSQ9eoCh9JFptEUuk80aAnZzZu2PzgIhAOyp3ISQWfv8grtbeMXr9SIZStc//npSGOxyLI1Q5mH8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61159},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"d95bf80e45f8827f9efd33729ace6fb7687e9e54","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"9.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.7.10_1694488481988_0.9287133937471852","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"koatty_core","version":"1.8.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.8.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"4961904a8238336b7558f5a78802eac96bf617d6","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.8.0.tgz","fileCount":11,"integrity":"sha512-pMzgdWDqVCooW230bJvk0ePZXvJ/bCRLzY+1c1xAOTpbXK+og6s5iIt+vJY1GGepV/1NJVSdkv6I4vYGxKyVNg==","signatures":[{"sig":"MEUCIB37NsXOcNZbidSTCUT5jc2zugRJz9Do7OlWqmXFji2NAiEAynVOvv/GAwOM/LRzSjpgjaxwlB2GLFgACZOdTZPjGCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61788},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"13fd5d49ced1d29ce23f22992a470169da829dc3","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.8.0_1699421697145_0.14603458504343592","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"koatty_core","version":"1.8.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.8.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"93b5db41bfbed43a9a2a7856a11d6340d828edb6","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.8.1.tgz","fileCount":11,"integrity":"sha512-X/q9mU0A1Usp8ulACR2wGnqYKvmtuHkLsEQbXZ2mbzrwjT8uOFIoUWq6L6oWaI4kFu7hSnCBRa2GXGLD9T/b2w==","signatures":[{"sig":"MEUCIGpcZewgD+NSipZp/x/YoEyqtd47ik+OjWkK1PFWDlV+AiEA+52PLBizss+PARoBUtwAK/JKEiH+rWMkGuONhMfoi/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62505},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8b8504d08224a312f54e0bdcff754a4388bfc0cf","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.8.1_1699422061419_0.9378847863897033","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"koatty_core","version":"1.8.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.8.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"4742155b4f3fdbbe5e33fdefaca2b87b98ee2f89","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.8.2.tgz","fileCount":11,"integrity":"sha512-7oafSPk1HkjXHOuKfqTGiJn6Y+jNAshsardafa0TOSt0VK2FYvbdGmPGo8GMJSN3DgdtKEX2834cxEVk7M7OMg==","signatures":[{"sig":"MEQCIEJFoo5yeA/bkEHbjYU3IlOLT6sX9Y9TB4pPgt/68swrAiBE9MShbTBUzG72tzqScPM7iS0YFIcCW9AV5NX4uLgPgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62770},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"4fcd1ccd9e4ba06e511967c964485af69ea2758f","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.8.2_1699542029163_0.5653352563345946","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"koatty_core","version":"1.8.4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.8.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"3c5501e6b338c17a5a90fb81c499710032658d1a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.8.4.tgz","fileCount":11,"integrity":"sha512-iN+546qRKLsmuCSErOLUTSxdsW3+Brw0nrYKSLqvmwojQLb4spjNbXofQwebriJQPoPee1FZCVp8pv4RYbTavQ==","signatures":[{"sig":"MEYCIQC8J6reZqhqshi/wvPdI+Z8BItKq9CSJwWayHUkXGq13AIhALfIQIVj6n6aHhpS46/FhcJZTq+utH121/sJ3RqcmYYm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62261},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"0fc21198024c3a3ffae2f743f8e455e5a75e6355","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.8.4_1702311413862_0.5305966679056355","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"koatty_core","version":"1.8.5","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.8.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"02eb9e5275e556a9f74d553e14f6bb70c69fce77","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.8.5.tgz","fileCount":11,"integrity":"sha512-AiK2LvESu80YhJ46HRLqdQLfd0yM7/ulRY6ssS1ccmTlOcKi1MfLPPxdNUk5WNvepf/Ka2I1xYCRhIX+B9HuAA==","signatures":[{"sig":"MEUCIQD3LIWmAOd/pvFzM3+oVeZgzt0jaUmXOLBRf5vYShrwoAIgQLUtoo1XiRy5aUJWN/CzgKTvjdjGKbxZIlcYI21T+6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62434},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7fbf0caa372f3f0273c50a1a4d096669d3599602","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.8.5_1704358256638_0.6999218425447253","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"koatty_core","version":"1.8.6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.8.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"da95b1743be77187e370ec9c0be979696471b797","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.8.6.tgz","fileCount":11,"integrity":"sha512-4SyRonldvTzaID2mEaYXGVHZQS+MXwfwHwql94KMauoIrxuzxKjP9q0BZNOxGxhsugH2bldxAVbGCCMbwMJMJA==","signatures":[{"sig":"MEUCIQCH7MBqIjXY/y5Q+0PnUSNBqi099v36lnF9fAhCyJslSAIgSwaHZsKYvSkaNYGhdJuuv6O6YFf616xyPkq6vfyiRVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62523},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"534a6f17a5a4672846dbec0b2f3afbf8c0193e35","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.8.6_1704375359119_0.9392137958702684","host":"s3://npm-registry-packages"}},"1.9.0-0":{"name":"koatty_core","version":"1.9.0-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.9.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"82b198aae566abcc7f321251e768e3165bce2026","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.9.0-0.tgz","fileCount":11,"integrity":"sha512-zoIFZBvZ6o5cPrx6wjR1lbVVESfXdSQ9wmZtJFycqZ3Xm01DcnXt3OV8Kv+EA3ZvLG8KOK9RP5J3GsRY0uup+Q==","signatures":[{"sig":"MEUCIDniXQgqidUGs6kJ9BavJqY494KMxfQV7/cO/KCK/VBCAiEAiTDPVi1PnJSiQ8AwuyjlF76WsPrW5Y9+wftwQzwlw9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64213},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b9cf3983eb16111231c3ea099db3615858371b9d","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.9.0-0_1705324410163_0.4506821540171493","host":"s3://npm-registry-packages"}},"1.9.0-2":{"name":"koatty_core","version":"1.9.0-2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.9.0-2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"0d8f3caf5811f03fff4e1672f5630b4ec216bdd8","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.9.0-2.tgz","fileCount":11,"integrity":"sha512-aoybXydHW2C7eoIy82/T0unklBvXsMQ87BDxexfhc9wIVdxmdlNwB12Jquzww5oZpTzF8DWQsWc+RX64rC5bUg==","signatures":[{"sig":"MEQCIE6cLJlISpBcHh7h8wgiST2312Ug+dmOxyZRowWYLm9SAiAUGXQhQTuRGQ+bsAJ+zmww39Q+8fyKMMB8nBnU4w1JMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64816},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9fefd3a680dbe99530654ffb445b5b91667a8f6f","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.9.0-2_1705325307203_0.9283599802912703","host":"s3://npm-registry-packages"}},"1.9.0-3":{"name":"koatty_core","version":"1.9.0-3","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.9.0-3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"c03248f02f83a5157bd829b372e91603f2f19b68","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.9.0-3.tgz","fileCount":11,"integrity":"sha512-ZPOARb+hq4kKiRyTB1IAdaqlpTik7cOqiBkeGuBaDS9mPnTJ54BHevTQ3JgTCTGHKRdXOm6vdYpkRJEOBDFKuQ==","signatures":[{"sig":"MEUCIDD61a9ZnBibrNxmFOz8mtFlLCMOjeyP+geNjh/W22qzAiEA9Xg//thVPAGlV4uYzdYPhHPi3rUU8hVlwHcTDqB7sEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65178},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"40de647905cb4c9f44490a9e8bd9c9e96ebdcb77","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.9.0-3_1705335360396_0.02886520378800972","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"koatty_core","version":"1.9.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.9.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"5907cc405fc85a3b00a7766d7430f174225e267c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.9.0.tgz","fileCount":11,"integrity":"sha512-cogzfuWCGYklr9/RzWwUfuKLUV6Ji9SQqZ9m48goe/EL/hmMGcWFn/7Zo1rut+F5FifffUI3Q6nMNd34CBVjRQ==","signatures":[{"sig":"MEUCIDNWKQRGhkHna8ulDYsB2vy8rD47HsOCmVfJNIBHiKBcAiEAsPShPSqPnYFdbWy0jhPGUZlRZNBN3TvrBQfGtcC8c2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65264},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7d0ef7b9c46e6c5818492b014388aacf2beb8d06","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.2.3","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.9.0_1705362743011_0.8083292776657574","host":"s3://npm-registry-packages"}},"1.10.0-0":{"name":"koatty_core","version":"1.10.0-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f796f6270a4498265cec52b61f043bca0132ec52","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-0.tgz","fileCount":12,"integrity":"sha512-LBSpLb/XXm3N1pLND5ZhNdcMAaGPtlngbTg5P9bFYDr/JZ6L0MuO3IU43lP9Nteb4VWylfxeSG4ZI375LFeTkg==","signatures":[{"sig":"MEUCIQCoyGCjhZMtARp8f2wtbeQNbCmmQdMNIRwXnz5foTNOSQIgFeUYIsBSg9a+L2E/XgjgmGDQoK4aUhy6MjZdNBtQODk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65835},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"0eda2d51a227630fa659770ab20f439cf9e939ca","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.57.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-0_1730278390594_0.4384770584810376","host":"s3://npm-registry-packages"}},"1.10.0-2":{"name":"koatty_core","version":"1.10.0-2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"3db633ee340dcfe8f302e5a325411a98e771dec1","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-2.tgz","fileCount":12,"integrity":"sha512-XXOnlmGs1+mx6gF8gvlcCoj8+fqT4S4O8plg8TB/R1EOQJVvEag/oa43b0ddf5CzegBnMNCimXn4ektLjblLMg==","signatures":[{"sig":"MEQCIFNpasgfL8Df1doxWVsBjfEC27kVmGniDjGURM+4NOetAiA3fX3Fhr9Eey69IldzBdxQ8qA60iPwpMsIOOOJijHpHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65593},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"69752a7531ac445ce2e1bf2390aba944561acd58","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.57.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@rollup/plugin-commonjs":"^28.0.1","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.3.0","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-2_1730346088984_0.6195792463099332","host":"s3://npm-registry-packages"}},"1.10.0-3":{"name":"koatty_core","version":"1.10.0-3","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"70127121f59a368ebbaa4eedd62099b7d9b3bc3f","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-3.tgz","fileCount":12,"integrity":"sha512-MrR3u7H7NHeACkSrD+i+omTBP64M8ySaXsQUHRlgMFJV0fIk0aRmdTChCRYkjFNTf0Uslw2vnENborYYgvmGug==","signatures":[{"sig":"MEYCIQD5Tc06a2fXfe53CrRkwztY3Jp3cI+GLWXS7BCf8nrREQIhALnWuNuWujiO+czd+ECo+f68kXbaqunJeEvVF7F20b+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66054},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"37c5bee60f4c955cd529d2b74a00c9340f87d172","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.57.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@rollup/plugin-commonjs":"^28.0.1","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.3.0","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-3_1730353006917_0.25717861739985937","host":"s3://npm-registry-packages"}},"1.10.0-4":{"name":"koatty_core","version":"1.10.0-4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"a3ed6ee91f45683d64f58239a6840e2949df1284","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-4.tgz","fileCount":12,"integrity":"sha512-TD6woxhagkI/DsW8DX5niq3yJrhufpNRXPONYjDqvgvBPCT9fwwxhP46z706tKKeeB4T2PXSvALqV6G8gEQX0Q==","signatures":[{"sig":"MEQCIBUha6w3Jy/o0R84riPDZbTc1SOBT2jaUng+o4tgRnfNAiA8S76Fc7GI5TG6FC9z+2NHEyd9NM+P2ahlR2/pfVEqmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65496},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"bfc78c4fe7a0416344bd7c34931ec7666287d327","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.57.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@rollup/plugin-commonjs":"^28.0.1","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-4_1730366148350_0.7110487060183555","host":"s3://npm-registry-packages"}},"1.10.0-5":{"name":"koatty_core","version":"1.10.0-5","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"2377c8562a1e500bca37be1080c211936752eeb7","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-5.tgz","fileCount":12,"integrity":"sha512-WURkrOqqpLxF8x4nTKNwaBbuaXopwykOFDCLcrVccVUMNfYwSKoTnJ5dAJe0bxSehafaEs6ldH67vY/J/Zy2aA==","signatures":[{"sig":"MEYCIQCNG/5NQK4FxvOo7J4tbDV6Jccahsi4aNJSmwewCZ6/nwIhAJXPEsE+UPHv3W0BfCof6qU9n08Q+SYkjPX8gcehRCaM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65209},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"35f9f499ad6cab288b87586fe3d572773ac606f4","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.57.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@rollup/plugin-commonjs":"^28.0.1","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-5_1730424513234_0.2665225935630089","host":"s3://npm-registry-packages"}},"1.10.0-6":{"name":"koatty_core","version":"1.10.0-6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"46d089b39e598967cecaa8310d758ab2b97c6871","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-6.tgz","fileCount":12,"integrity":"sha512-DCTsbTbk/NIvGJKr7PoNcqqa0Ufc9hZDLmasXdJYB0wnl6CdmIWNu6YZnIGXfk5wql7xF7zqFimQl07LsH9Uaw==","signatures":[{"sig":"MEYCIQCANn+em/zZukcLMS68yZNlfqMA//OKhuhjmOC6eXFAiQIhAICvgD+pxxqOJ0u4xvQ5v1Is3E2pd1lrYQAOMAQU9gd0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65882},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a179bbd85112c1f4340ff72d0bc1346a614df0de","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.57.x","rollup":"^4.24.3","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-6_1730427212455_0.39208267167869537","host":"s3://npm-registry-packages"}},"1.10.0-7":{"name":"koatty_core","version":"1.10.0-7","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"3646175036b8f4a5a2fbbc3b5050342ff9d3fe76","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-7.tgz","fileCount":12,"integrity":"sha512-LCwDVbcbBYbe8XdwtjrwfgdFhnRnBT/G+fkyf8yi6NuG/Q760QsU+LVEYzDrOtfqS6RU2uK9XK2QudewrEtqxA==","signatures":[{"sig":"MEYCIQCnkxWvekfhe0dOTEQ/Uf365lQ2mhqwibAhbG3FaqaOfAIhAKpstd4PNAykY0KbjXf/x0v62a2ZcwKe2Yrhv7H/21g3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49380},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"d799512c28404e3cb689faf5874a497e15b8cbcc","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-7_1730453445161_0.40444267244513865","host":"s3://npm-registry-packages"}},"1.10.0-8":{"name":"koatty_core","version":"1.10.0-8","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"384cb6072dfb696915b480b4f2a6038c9b83ea48","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-8.tgz","fileCount":12,"integrity":"sha512-m0HarRDKxSdMeNXufzWcpiVMbZOwWVclU1ptOyOvunlZUU06YP2FVN9pBVvsZXi0lvTobk8C4OHthud9zwMxTw==","signatures":[{"sig":"MEQCIFuS1FWpIlDeexZW8zLbs98xehtTZhLtJCfkhs/gcDTNAiBhh4ihaYyNgIKpTqjd4I99EkYLB9v4v8eygOhHk99+2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66420},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"f3d74bf5103a85481be54c773c20c64cda868414","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-8_1730700646020_0.5436417491522494","host":"s3://npm-registry-packages"}},"1.10.0-9":{"name":"koatty_core","version":"1.10.0-9","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"788dc570c2c9f41261430ed5bb458da15ffd9c58","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-9.tgz","fileCount":12,"integrity":"sha512-G/cY6ze4rBGuHLe6FgDCnnHtJGIQkDEnmHP1PvGEt009BS6Gh4eOCcsFlJPVLXrs2BHKxOvHh36l9EQK0xHqnw==","signatures":[{"sig":"MEUCIF/N34iL40AHs96YjPZo54Z7/x+R85kb0jFj+r0PJ66RAiEAsMqWIaCDF0DZzDfmRUvmpQvyLiMX6GnZixeNHOsVMX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66691},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"23a716378830a8abfbc7a12e842f34366a9bb8cc","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-9_1730700951810_0.7477528697691251","host":"s3://npm-registry-packages"}},"1.10.0-11":{"name":"koatty_core","version":"1.10.0-11","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"454b8b3a7e139c955991f823a5d588081e5077a0","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-11.tgz","fileCount":12,"integrity":"sha512-44MQifxE/5bENHNW9L5ye2Pbr0typ9gAv+pQkTp4ki/RmioGBk79UIzoKM5ZeADhQRXVE61saxTf+Mj/zgxpjw==","signatures":[{"sig":"MEUCIQCOuZoy/I5Dd1bgpvzcva8Wddh6PjFA4dPKFj5+hN6dEgIgZzJMSA8kYo+WTREN1maRCURQRnbOTLaw/eCddwlHvQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5753795},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"779efa576ca09058084ce00851a019e3e3250cf0","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","koatty_core":"file:","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-11_1730709350123_0.5754964284027997","host":"s3://npm-registry-packages"}},"1.10.0-12":{"name":"koatty_core","version":"1.10.0-12","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-12","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"ce482e5fa8834fcc2189210f257954b920df4f4f","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-12.tgz","fileCount":12,"integrity":"sha512-1Ubf8zoI7eSUuF9nHBiHnB2osL9LkEf6AG84lM/cPtZbbpGjXjd7tmdVzcr+hHi2wq5gv7BCWbHlOa+N64H8Pg==","signatures":[{"sig":"MEQCICUBIik+teaI1atYEd0vPIqvi009jdjwjsvKaEKTnbzIAiAy025C4R8UrTw9VMdnhxiFDgg5s9frB1LywXwNp2G42Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175999},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3223f3a2ac21c35c993aaca57b76dc2ac2548930","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.15.3","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.12.2","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-12_1730888068278_0.45772711122522547","host":"s3://npm-registry-packages"}},"1.10.0-13":{"name":"koatty_core","version":"1.10.0-13","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-13","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"ef77bef9398055602a8a7d1424dfa74f94e21313","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-13.tgz","fileCount":12,"integrity":"sha512-rozzcPWdsvUK2Y1mBXim0AaHfHN2MiqURCAVRjawbkIsARQ8VXBmxwgVEDbFt5uFFIUvIPiBaX3hu6ZqmbbdGg==","signatures":[{"sig":"MEUCIA2+TdUgwhjMNPNFVJHCLj4XKAfTG1h4d3od/+MUmbmyAiEA95GFVI+ZFZBA54U/P62WquvOK6CaGpNSFfnDDmZR9kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182170},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3124135a75b690129d489e9d2219158768b2a6c5","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.15.3","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-13_1730905886599_0.6775489666740968","host":"s3://npm-registry-packages"}},"1.10.0-14":{"name":"koatty_core","version":"1.10.0-14","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-14","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"806a239abf63e29c576862f40c3169df7c699436","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-14.tgz","fileCount":12,"integrity":"sha512-7liXHAzSOldLB/NK0NvOVaoZS3BJn2Vej3hTK7KwRCl/0XAZddq7kYSmKG9WkJpj9cEqtLJMZDpdQTkyGi4Ptw==","signatures":[{"sig":"MEUCIAr4C0IqbKMB7Z9UTpm+ytL0VL1klLXlka9+luw/gggoAiEAvgx/6ZUeEO4PoxmLfPDF/HxImpVZDCcbwAcXyHcnhIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182387},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"71f0db13ffce53849ad1704a6dc55421c5775faa","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.15.3","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-14_1730906931488_0.6992738418328766","host":"s3://npm-registry-packages"}},"1.10.0-15":{"name":"koatty_core","version":"1.10.0-15","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-15","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"8dc47a72df4e46480bd3828364ccdc2f6a0eaa4b","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-15.tgz","fileCount":12,"integrity":"sha512-wxCKxceRsgGzzkP3EtDuSLK+giG8yqT7tghNSMAm6TE9p6gAr/fHOo2ABGPGi8TGxX74koAzn892VZfmwXpt8w==","signatures":[{"sig":"MEQCIAiHUCiAQs1HyQ6rJzn6bPm7mf5uMDVWBW8XSwOq5OGnAiAXBxCS5/+a6iFRv8YRoW7PyTO0b8vDuj79f55RmLduWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183026},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"dd5c65827faa94f41c162c79762cab3df214333c","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.15.3","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-15_1730944311111_0.9266931391671684","host":"s3://npm-registry-packages"}},"1.10.0-16":{"name":"koatty_core","version":"1.10.0-16","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-16","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"960ba2aeb8da2fc1f4c127c5d90edf3a56a53fcd","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-16.tgz","fileCount":12,"integrity":"sha512-j6GnktXCKAY2QZAU20NyZbw0zbexraDnNS6pWHpv4/p4+7oxx73/pSBqeTeFgjnvbQBtGZFLVC7B1eOU3uA/FA==","signatures":[{"sig":"MEYCIQDxTCi+XjEhk3oWTDHZDWTFDpFuJAQ3iz6IgsYwurOSawIhAJ+qEXaTGKboVlM8x6d9saiV4ViCvx3PgDogVSYguhmG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183239},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"bad144a4757eb5fc34871293083183747ae346a1","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.15.3","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"1.4.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-16_1731030010543_0.8413430141623495","host":"s3://npm-registry-packages"}},"1.10.0-18":{"name":"koatty_core","version":"1.10.0-18","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-18","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"668019594f773b6ee6a8448e701cd9063f033bc1","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-18.tgz","fileCount":12,"integrity":"sha512-99hUASHyUtAWLAm1tF0gSMSOS9C1ml6mwVD8xWVoVVF/xhdESFVMnhAZGK8di9voEhtcgCxMThDCt4oFBqkRrw==","signatures":[{"sig":"MEYCIQDvjMcX7XDG598B9gSl5b+GXUbj6Kei4PNPxgoUMrSfPAIhALhrG9RsPglWiZ2Kw6v4zkqWN5CHtoJjnIzDiY/n9ThK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188506},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"42c1025275da37e5da615ab1df17cc113bc42c60","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-18_1731298735956_0.49471977813921586","host":"s3://npm-registry-packages"}},"1.10.0-19":{"name":"koatty_core","version":"1.10.0-19","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-19","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f3f0d98bf2d5335a369ce13c33dfe06958137176","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-19.tgz","fileCount":12,"integrity":"sha512-kupDdTiFGIRzJEgoMcv4+umvLFMfSQ3g44GxEDk6PoCtv1tRAqr13ysMZA1VL0IqsPcxx7Vu743XtvkH51u9kA==","signatures":[{"sig":"MEYCIQCfIyUFBQ/N8YLZTefqIgaF0WKQ0FCOvOdnE/5wQDEgJAIhAP1RnZRMnFUerYggOnnUA16nFqzK2HTZTncnuySyxQd1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187480},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"1d73d6da7b3aa9e9865b96c8510267d7634977ef","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-19_1731303903161_0.9049910384324531","host":"s3://npm-registry-packages"}},"1.10.0-20":{"name":"koatty_core","version":"1.10.0-20","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0-20","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"74e8b1b3be173537b1e8e446d5cb7480a600b5a0","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0-20.tgz","fileCount":12,"integrity":"sha512-6yL72Yoy7IgXEWCX3VRqDY7AuVNQMHfUdJ8B9zXCfXXr3UgF0jU2Kz/aBeuS3DxubUvTVZIBjYjXmYfHqlFv1A==","signatures":[{"sig":"MEUCIQD/zLlLcgZCnuEbeJ7tjSbKhUiHiwu+jxU68G0MLLnQewIgczLU3AlNs0JY99mPoFzC4OiuB0hm0OBDKrn5/4eg+B8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189472},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2a1c857381ca7bafc0186a6896ea29e8006611b3","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0-20_1731317058378_0.12676858528805046","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"koatty_core","version":"1.10.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9cc59267015574f81c5b1bb83ab48ac99dea79d5","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.0.tgz","fileCount":12,"integrity":"sha512-R1D/V1LWkw/V5vf5V4JjFznpn2Xel4sPHC9oeFGG7ch6+8L1sBk2u0k4QQwIbsr+05maRObdxc4kfOt3jIjVzQ==","signatures":[{"sig":"MEUCIQDWcHLvqoEiLuByWghnLu2sfbkJ2mtc+11REnuuI6YoRQIgBNp4FMX2MNRlpgkdGqR5uRPUmnThChwQV+oItNEXpuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189933},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"37672dfcfe98a5eab30b4511ce60b3c6db405ccf","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.0_1731384783382_0.21680993445357344","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"koatty_core","version":"1.10.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.10.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"16856e2d638bad200d1e1e1d59c5081f19f0672d","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.10.1.tgz","fileCount":12,"integrity":"sha512-OH9ZO/aoLAAhZVQqlwnTyeCJSUXuODRvwBU070jzVTcIXnLOP9+MXu1yswpfjGfsgv3eN2KD7exOICvl++0y7g==","signatures":[{"sig":"MEQCIAzDM8GOnbHnC84UxtG3dojqjNaXGhzFYCSTRbJYuKinAiApy0KaP79ece0CR2y97Ct64lYdmnqyTSNf2iAc8cr6OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190335},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"ad8e0c833911cf66591972422f0359b2fa724df9","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.10.1_1732091492093_0.845517527830921","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"koatty_core","version":"1.11.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"99b1a03e33ae29b6d3a9e3f069ff49deea69ee4b","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.0.tgz","fileCount":12,"integrity":"sha512-iD4uZCiukUMWMAClAKdjFzKpLaMNO/orAlhJ9KgWe8ujaFh8mN0CAASzKVhbqK8L3qtbdlNUlkBodO34O8FpCg==","signatures":[{"sig":"MEUCIQCLeL7h/rMKZ+nz4XltNRLYXqM8KorQA9q7Y114HHcJzwIgNHzaTklC2ksHlmqvt2/ydfsWIz3iSPz4jE2j8GnTLf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193165},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a6ce038d543a6c83424180575a862e8f857d10c6","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.0_1733217747807_0.5705014352264759","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"koatty_core","version":"1.11.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b89a725957b07fdcae1362c9699fbaf1d204d1ae","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.1.tgz","fileCount":12,"integrity":"sha512-Sl5BcY1E/FcFYdQ8o1YvckH0VApR8U9sleqRCQy9IMeKG7ZnuatBCWzVFnS/7ZwufSbj1N8CfQjJwOA72Spj/A==","signatures":[{"sig":"MEYCIQCFrLkdLYbAmlXRQBrkWUTE4DC6u45+q0cB8/L+AkKGsQIhAJAXKD4Wb6ueAEWpyID+xyIVdhxx9VfMcKI8jGwnBPIY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194187},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b705ec570f6437dc7fc282e94891024ecb78b46a","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.1_1736824946235_0.08522518226088116","host":"s3://npm-registry-packages-npm-production"}},"1.11.2-0":{"name":"koatty_core","version":"1.11.2-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.2-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"1b1a7deb4d7371830e7a26ec96ef8b8912a24916","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.2-0.tgz","fileCount":12,"integrity":"sha512-VdONQdDddx3I2q7mpS9wcwEY81WH71STEcsseauGtV+l6DdstmFJhSEEvF+YZvNsWgGm0Xo4J2bXKS0OnPhLcQ==","signatures":[{"sig":"MEQCIAa/przONKnvgXgAl5ACyPzW1S4NwWQqQZ61N4BIVk6cAiBld6vtqcl734OEXBppxEHAzErUvSr6lZj9l8ev4P7lHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194367},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"627ac103ad85583c61d956af3af335d8805769b1","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.2-0_1736833713146_0.22595329935143815","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"koatty_core","version":"1.11.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"fce627b5543e34017933c56db49007e4ac6dff73","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.2.tgz","fileCount":12,"integrity":"sha512-RYTMQR/0ugDl72nT0TIrY2+gNSk8RVZx+7tzajflxnj/QDXoyAzLI2nqiAH4pJmoikdBUq0wlQLw2CH74OGLDA==","signatures":[{"sig":"MEYCIQC3n+1ACpqEaacRwY12XMX4c8572AslkEYSHqUao8OOxwIhAPvktkbQ0Ii9+Ssbi8fAIHHw6NGmmJXi4HPbvWgBIUTI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194457},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3916e7261748975a4000b03f21f785f92b236e1f","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.2_1736834561076_0.9152824001605677","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"koatty_core","version":"1.11.3","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f1ea21fabef355e056bb340f36425c9e104c1b7a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.3.tgz","fileCount":12,"integrity":"sha512-I39jSgYlMXvC7+xG6PO8cusRLY8oNCQSb4ctmBA8ApPgDklwUoasHpvR+pFIp2Z2XZeizWEMJydgW62LJYRxkQ==","signatures":[{"sig":"MEYCIQD5/EH+dQDnZp+yr+xEfaICdXc+tpzAEo7u9IASLtFmkQIhAKLhRY1+eKq4yRBnpQcTkCURgeIBVk0mIalY5fPXq3g7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195030},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"20c152029fd15f221cb887e040daf717efc7644f","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.3_1736835756642_0.03286341119908753","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"koatty_core","version":"1.11.4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"0680e0f591daf8419108f5adc16dd9c798f1854a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.4.tgz","fileCount":12,"integrity":"sha512-tJXgBxcCNowsUV4W6oIJI+1eroefPzNkhm3VpGwEc1/b77OkrM9J4Uz1439NqZDy6YTYq0d3vnHK48YddWWXBA==","signatures":[{"sig":"MEYCIQDHIkhnPHdXs2lIzE7lie/S5alzh1oanWActNY2C1F7eAIhAM98V5CaMzhvLW7VSATbZZBhghpd2qnahSQw3bflXQMp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195247},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5ad884a97c57b0ad8beb74cb5da8664fba4172da","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.4_1736836988552_0.1101264589738058","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"koatty_core","version":"1.11.5","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"e46c64080761efb15eb00c0886a344d66c6b911f","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.5.tgz","fileCount":12,"integrity":"sha512-mXeeYtK1HDINl8XGQ9WwgcF8S9E1zIweiUTbK6fwdb54z3hAPe/9t+KUYFe8wNqavpbu0uejtIPZOq6FAiHhlg==","signatures":[{"sig":"MEUCIBRyYPveFS9mX+GcWPvq3M9glmyh/gmlOhHe2WvcyGgvAiEA+oidN+6jpxbm64IiqzZii5nBXs5UtVew45AdqXW7j78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195457},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9b38a0daa4c822f8ca111bf106bf2a9db49161e7","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.5_1736841370808_0.2397791399800231","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"koatty_core","version":"1.11.6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.11.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"406dc96cb29c8345be2c492c45d1a1c91c37f6f6","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.11.6.tgz","fileCount":12,"integrity":"sha512-u/2XZOJpRj8psBT40S4LbZwmzwDtSwab5r5VI9oV/55Gnl7W1VVOaNj6lgDBV4K8MTIb4aN1MvdrgeIl2vA3GQ==","signatures":[{"sig":"MEUCIHXNYMtaaPO9GhQLJtvxSIshjxRLVvKI0RIyIEqquM8dAiEAtApRkNzddNFhmDeZ+NOMi4FfnHeO9735tV1k5FEjFgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195722},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b6eafaf5d85e97e9bab63b3cb38a57bde201e93d","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.11.6_1737878957110_0.9703197971558906","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"koatty_core","version":"1.12.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.12.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"652563831d032b3cc373cebfd9ddeeef3028b1d0","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.12.0.tgz","fileCount":12,"integrity":"sha512-MrNS2pmDMromND4KUuvxKfOEnsnKIiKH6zYQT6N5KAae6Xlyuvkml8gK5RA153Wb1JAx4NLZYH/u6d/GM4j3jg==","signatures":[{"sig":"MEUCIHKxIpD0Mp7F4xxipde/yBauLsbbv4X0aMVKO1JMbpvxAiEAye67GGR9pCqqDDqnLIhCOlf//QEvpnBQjrZHknel3Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196287},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5059371532cf4afd22d7b702a8dc0693edf79c47","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.12.0_1741767869675_0.6498733178242151","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"koatty_core","version":"1.13.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.13.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"cc2340a756d97f33b094aea2ba05780f9ccecbde","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.13.0.tgz","fileCount":12,"integrity":"sha512-AiHj4NyPL7C9ZkXvSddrdlkWHp72pyh1NRI+lROuRjGRDYYE95qVyl+S+tNB+8v0X+FWUh2KGyl3JHRntilRjA==","signatures":[{"sig":"MEUCIG21F6jrEogjIpQsaZtDYQ+FqmvBDRXWPIwwQCD2O4pyAiEA8wbZxbH118zEoOZrg7/qrei7BnD0jH5BWEKVf7r9O3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200999},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b0f194ceda2934bbf6a1ec57f7087d1b90bcd098","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.13.0_1741856132838_0.6421122330428934","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"koatty_core","version":"1.14.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.14.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"80d4f3ff92c96ff2655ddeaccb03b68138b44895","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.14.0.tgz","fileCount":12,"integrity":"sha512-wx7ZK+FMY0UVU2mt3RXeNM+JYE6dboGWubzSS3IkQ/FP5SE1vfTLk5snr3e6VDZgpS8DA0QQ3DhBQi5fM+/ziA==","signatures":[{"sig":"MEYCIQDH6/DgHZ6sK7izlMJGqObGzQR4IABOcR4c72JtScQBowIhANm5Ewd4uDjgSFqqYRgDIfWradZ+NVb1bFyzvBfkFS9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201584},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"fc8d9b52dcb0d0275f3e2d20f4c4f569868ac6b3","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.13.1","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.14.0_1742023897706_0.9412383524223435","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"koatty_core","version":"1.14.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.14.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"7588a1d8e8b950e5f7eb3e844c6d601244a9112c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.14.1.tgz","fileCount":12,"integrity":"sha512-F6fTdj4BDRf3h1XwQZ0J9jWOiDhAiMTzOxt0Fj2mbWKTuIH/dX2M7AZTWvo/sYmKgO1euklwBnrQoyAbrLcxoA==","signatures":[{"sig":"MEUCIBqHu9P5GZGjzpS1H7fOfPESLg5gQ390vuK359TwUORGAiEA5NObYCB4ZhTbNGzgQ3wZ9xkbvhARfBNRQLJ69KnP4sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247611},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a046c7d9f399408d82e3c7cf160e659c4dceead6","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"11.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.14.1_1742121167830_0.2665492377681855","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"koatty_core","version":"1.15.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.15.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"8ebb27f5893a690afe138f473b8f9dea860dfd77","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.15.0.tgz","fileCount":12,"integrity":"sha512-iKlA5qn+2DiC1EC556jFlTooxOoYOCKT9ScUSejlFg4BV5CoslccGAOh1yOtYhLJZTwe2xSh8p7CoZuDesD3+A==","signatures":[{"sig":"MEQCICMGjQTsZpt+PR35QD/SLfEiE1WJoUQBwSwuF3Z28/WBAiBPKlAZCtmZvL3XzL6R/rLJpFHBVErN10DGvg8r93ytDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247611},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a046c7d9f399408d82e3c7cf160e659c4dceead6","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"11.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","http-assert":"^1.5.0","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.15.0_1742121261294_0.26449473689065717","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"koatty_core","version":"1.16.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.16.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"526cb52b9952211bde0bbc32e37f8ebd0160a42c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.16.0.tgz","fileCount":12,"integrity":"sha512-yyfTWfmCrthzB6e8gwJfvXfHFdE0dmHtlAL67Eck1tyJMdUHjskUA5JB9iDw+u2L3Bu01/FPsvjvp8HYA2Duuw==","signatures":[{"sig":"MEUCIQCSJnDfHjdGpBQvSaIx6poYXN+8fa1cB3W5Vyd7pzPyqQIgNnvGpEhfjEOuD2CyGrGZqa5PZPPTHpOyT64uuyHFHN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79702},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"eceb04c67094c21dd1f950ac779da4016436d253","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.16.0_1744440807441_0.1846474049517448","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"koatty_core","version":"1.16.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.16.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"54053e9ae546cfffe9c336b771d9a008a8a13688","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.16.1.tgz","fileCount":12,"integrity":"sha512-2fLF5TrFHnoJaMT9sDuTBQ7OTmVcQtRW1NiTm78YXdkhiLL0jCOYZzrjMiZIWmmbOTi8ZN/9AhwYJNwp75LElA==","signatures":[{"sig":"MEQCIFmY5c/YCdA02KjWlN6NcN0CgvgyKcRVQgz/f44fh/UZAiALQ3E6UCWFCjgGh6qlNb1Od86QlgSJHPSA8nfRUmxkZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94807},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7ef485c5ad8e6e3dbace0956fae77f2098aede7b","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.16.1_1744443928101_0.031970862706452996","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"koatty_core","version":"1.16.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.16.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"c643eb55d823fab17bd7a56480cd9f1c967389f9","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.16.2.tgz","fileCount":12,"integrity":"sha512-hhi0uoXO9Fr5kRG3+4Iu3qD3RjlQvbC7X/JTrKdiaWdHA0KbUVvuEqqREcGNpKmQKDi3xXtySJL2Af7zNyC3KA==","signatures":[{"sig":"MEQCIEVO4HvzaIgub+uIIBnzBGut289dCthyvcDQm+3U1PGxAiBs2whpSSpIMEX5Zw2/+WUB8i2ZKSxk7bnXD7+Z8D7cbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96375},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"196ecd6d157f298e1819d28187b158c558332f3b","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"11.2.0","description":"Koatty framework core","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.16.2_1744549701162_0.9050816791500482","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-0":{"name":"koatty_core","version":"1.17.0-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.17.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"849a0dd56de526386ce9ed943a80cc07591361f8","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.17.0-0.tgz","fileCount":12,"integrity":"sha512-GSlbL5wE74dSjrmZRPn7LsdKiRrX3MEu6tmrOwiqzRTnHyrtjC5qQXp1/YWYhad4RtLLisEBy/okIcCLySeHfw==","signatures":[{"sig":"MEYCIQDryg9/V6JO8+FdNE5eQBTsDKCQTwAkh26PGexNvCGWGQIhAIMjgYwiT31sTJ4VoJPjDToRwMbb38UXnEUqb5nGuZEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112101},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6309827ee8344758c9cf9f7bf3b6c96e19e6a695","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.17.0-0_1748852281409_0.9519007290053547","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-1":{"name":"koatty_core","version":"1.17.0-1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.17.0-1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9ad1d60bdab76960823fa7011f6a5444678808f7","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.17.0-1.tgz","fileCount":12,"integrity":"sha512-xcwp65vKXcwkI82p+mjkkhrIcgbGYeYIY/W3YB1CpwFXo+58k0CAj1XeVz7U+rcF1tDCu6MKTN3e7Pdh8iNEog==","signatures":[{"sig":"MEYCIQDL1W9mTv/sXcK6cYCGDul04h7i/nYWodj8V9bvVNuzuAIhANMeiR8Pc+ZzjZtlchfbenCkCPH0qu78GDrSHwFF7GB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112320},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"21ef9f2ee4869d7509a4b09c6f9dcad883cb3111","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.5.0","description":"Koatty framework core","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.x.x","koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.17.0-1_1748867607684_0.9452949040735408","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"koatty_core","version":"1.17.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.17.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9b025acc6662cec39b3c3d4b736b1c1e86a9791a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.17.0.tgz","fileCount":12,"integrity":"sha512-W8zxzEzUBjYnMOLeIO0u4X+ehZJ3iKPOYYvcE34n+PQFlaljFTAuRnOO25toBwEn/c5MfC70DP1f1EgCubwL/A==","signatures":[{"sig":"MEQCIE1u+HKoOxlTOd700ezvu0ELGDlEpvH0bluALC7CNocRAiBwntdAUJRgEFFtLIWO3OBLUqXmf3m6d+peSnRpU7vgDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109905},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5b2906a10eff30c24388bda423a1656755e00a3e","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"11.4.1","description":"Koatty framework core","directories":{},"_nodeVersion":"22.16.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.17.0_1749376925412_0.9236725800212362","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"koatty_core","version":"1.17.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.17.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"2d72d25afaa1c20fd01e039004d872d7b26e1973","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.17.1.tgz","fileCount":12,"integrity":"sha512-QiDvAoKr2kVJCNOc8Bco53NwccI0VxXsvGeZ/ytz1NF9fnrvxsvCz+APXPfGYTbFeVMFLeha4hRTStHI0N9EKQ==","signatures":[{"sig":"MEUCIQDXv3s2IVrpr9e2N/Wmz379X2xPIcmOWTjZbZO2+jhTgwIgIEPKkOeq0tGC3mgIg7aqGk8wCHYLrXTCCQETQFx+p1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110290},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"057e93bca21caa2357635166bf60cbeb49dd1a2f","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"11.4.1","description":"Koatty framework core","directories":{},"_nodeVersion":"22.16.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.17.1_1749383911640_0.019673698772242565","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"koatty_core","version":"1.18.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.18.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"f1dbcd5161c910c39ce4594ce02a750bfe954f4f","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.18.0.tgz","fileCount":12,"integrity":"sha512-JYxdh9YAltRiOl+mux2L4yZPehRvyLxeRhHwpowgIWOVdsLUs1N33wog857x6tz6Xobt/IGToW2TO9hOAwX3cw==","signatures":[{"sig":"MEYCIQDdzS8AjWblLIh+zGbkPNMit7p1cFSE7JHfWOfdsYHcAAIhAIf5X3cHnQ8/q0259W3U58lqByVHYXLA3eV8a35ZjSH9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112529},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5c1d9dbb8631c36deab0a2e52cf6e9eeb7db01e1","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"11.4.1","description":"Koatty framework core","directories":{},"_nodeVersion":"22.16.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.18.0_1749979089464_0.8227967126146094","host":"s3://npm-registry-packages-npm-production"}},"1.19.0-0":{"name":"koatty_core","version":"1.19.0-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.19.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b07018e28d3bd2d946696e8e2027d60fb1079984","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.19.0-0.tgz","fileCount":12,"integrity":"sha512-rD4o9bNkeVzV7mDij7i1dRTLrcf8EOLmdWqH7vNUjSPcVXEOkSymRU1vXir9/Hmmp4EFsQjo3b+iAgrECrkuYQ==","signatures":[{"sig":"MEYCIQCIkYxw+eh3ecAcaQ7KDxwGpeFFCTwgJAsRbptgZzrCTQIhALXRcTw0QAcr75mTlM/WoBZl0ieh7z5cei6PzaK0wyzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113503},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"ae45a2f3c8cb2cb80ee8c5b8b22c15982accd5fd","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.19.0-0_1759825952425_0.2952425579178646","host":"s3://npm-registry-packages-npm-production"}},"1.19.0-1":{"name":"koatty_core","version":"1.19.0-1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.19.0-1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"a46532e9ae5a8a304137515ca2ec63d79d4c7002","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.19.0-1.tgz","fileCount":12,"integrity":"sha512-LjNAXx41+yrjwKC5+/zCzlOBNyMjJxAa5rOK7+UqtEqEJoCkQ6/CaewwF7Fz98v65ti6gZiPm4r7b22Be0rSTw==","signatures":[{"sig":"MEUCIQCmCSSEf8brTkIkAQow0Qcy6F42qCTSjgqx5P8UQsuC2gIgTSZ1EbLK9wFbK4jSSlhmbACQkOgRS4VVEh54BWfBI/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115195},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"964108edd8a53483357ae920b698a71e048f2a30","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.19.0-1_1759845080319_0.8907756007651386","host":"s3://npm-registry-packages-npm-production"}},"1.19.0-2":{"name":"koatty_core","version":"1.19.0-2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.19.0-2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"55f935e0d805516cf1275eefd5b7bafa50e24a32","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.19.0-2.tgz","fileCount":12,"integrity":"sha512-+6okkvZNppMoSU/HiLjHODqKay+IoIE+di8QH8tTYMtZ+9GCX2M9/hB+V+Y+LH9xqMWS/VadU4oPRDUBudYduA==","signatures":[{"sig":"MEUCIDBt9BehuSlmLc9GD04e/yZY9STmun5rc7bm0XXNxdeQAiEA+15FzpoCFW2qTQxIgc2Mc/dr9ij0f/f4R48i4CErx6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117361},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7b0dd7438a75267c892fd8f89278f09e7aefe8ad","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.19.0-2_1760247565012_0.5908287380547963","host":"s3://npm-registry-packages-npm-production"}},"1.19.0-3":{"name":"koatty_core","version":"1.19.0-3","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.19.0-3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"2d5a8f11475c3e15f03a6bb61d9f765d63fdc16a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.19.0-3.tgz","fileCount":12,"integrity":"sha512-tlR+FfZJ9FJCmzPZCVNtWU6ffqTsU/1/lTmqZU2lIJ9fUHdzfTuuWYh3mFB+FG2ZWel2xr6Er66Qgo8+uWKHhw==","signatures":[{"sig":"MEQCIFI8qN629FpV3IFlYlecLcGp4/54i+LMdMSPbdVvPcIJAiAo5rOKeAWD9xdcrWBABuOyhguSI1iLlPKyT95wCDlbug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118028},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6c7e4b1b505a0ca2a9dd94ab29a04dde98db35bc","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.19.0-3_1760249072576_0.4858783620516278","host":"s3://npm-registry-packages-npm-production"}},"1.19.0-4":{"name":"koatty_core","version":"1.19.0-4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.19.0-4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"cc7be013f999fd51f2886506e47aeb10ae31490a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.19.0-4.tgz","fileCount":12,"integrity":"sha512-xfHbC3nX5oPJjHcsVhnmNptIemznweu7tjuP/4IY74IxXxZt0PJ7v7Pw4Gtjua17cL3wiBCiN5b1D8qOPhhfyw==","signatures":[{"sig":"MEUCIQCmqkzsxp02ERi74VEUKUNkIdjTg8cGH3nUlqA26rxsQwIgfka0AjLQCIFmowYvJq2Ko3HQ6DeWPSq3kHniCv1H+rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131114},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"c431881968d593954f4ffc9336d1a47c6da7ae5e","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.19.0-4_1760496497910_0.5570991831191467","host":"s3://npm-registry-packages-npm-production"}},"1.19.0-5":{"name":"koatty_core","version":"1.19.0-5","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.19.0-5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"e9bd8392000fb53c98f03f546515436181a54d3b","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.19.0-5.tgz","fileCount":12,"integrity":"sha512-ebFPmRi4Qzd7IP5aFQ/F7X6MYr7aZ/e3ZnKRmfDm7WvSS2NRQOf7vv2zxUocm9Qmsmq6erlXD52TMF607a2S6Q==","signatures":[{"sig":"MEUCIQDK75EFNby+pgiMqlR0ENi/m/2DKiXwiNhSvhwy9KjE/gIgFtRFmEPYoSJDQ6rnTsa2cwAIMRKqF3t7nUCrYWkxMKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132500},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6841a60ffec229d461b2a8a9bb80153430fa01d5","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.19.0-5_1760505201159_0.40074322880589874","host":"s3://npm-registry-packages-npm-production"}},"1.19.0-6":{"name":"koatty_core","version":"1.19.0-6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@1.19.0-6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"fe27d48ee72fd3f6f72bb178b8a1c9a8db35afc2","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-1.19.0-6.tgz","fileCount":12,"integrity":"sha512-jqzNiQ247nqCks9eBlGVKZaIO41cDrQARCOCTYWsslQZ0/XMvY4O+0mVMbXZSKIcr6MXODAEpXb5iIhB+JiPvA==","signatures":[{"sig":"MEUCIQDJvAYAErSMQflgx295F5iyZPxaNtkEMwk482EK9h17ewIgPp10FZibWfDmpl+VjnAYq2xOjJJEsUyE+t8qL4x7620=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132810},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"76a8885dc3063636ddeb6d03c759c0d6778d3c78","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_trace":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_1.19.0-6_1760505588033_0.5726926094634448","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"koatty_core","version":"2.0.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"bf839bb95b8ea649e1bec89034dd85983b3b85c8","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.0.tgz","fileCount":13,"integrity":"sha512-NnnQOyqG2mHzunfvZ6V2b/b7O7ydFJ+hSU70DQh5JnltESq8+KsGLZMRHtWv8wXAotrG/Yr2eoFKTDUbGqU//g==","signatures":[{"sig":"MEYCIQDjdiloXwlTgPCpeumMVESqtktgLmp0QtHibQYST1/FLAIhAP3YiB/64WgGgTLCRlYqv0JVBFjsv97J3U+H48Ol7o8l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135375},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2ff45f741683313d861c39e0460797d215044c48","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.5.0","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.0_1761350476683_0.9701964316319787","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"koatty_core","version":"2.0.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"4d0d5f1dd12edc0476e5f47d69bdc984bf851a3c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.1.tgz","fileCount":13,"integrity":"sha512-aoeEq3cz4G35T+pt35iA0+kx5XAQ82vWl6T+RGGAbCXuM5xwd/N3kL9GjrgmwKs7wEX+X981t8TDobh7SyDRlw==","signatures":[{"sig":"MEUCIEjkZPwdg9tkQI4yZ8Ef/kuyLw5xVeiGTFlKGkCvnl+jAiEA8INA6uOAUiS6jo/sUDgEcqAmABRdT8BqksBWkixRrJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196561},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"e82a7b8c527731ed8805a28a0930082639c8fb02","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.1_1761815343135_0.20327423813645673","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"koatty_core","version":"2.0.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"05bb70e8f709dc04bd41ae50a334f2daa63d7278","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.2.tgz","fileCount":13,"integrity":"sha512-p0E39/rvqCo5QhVVtHBDtirfQp4FkH2c8fCYCWfhxpuBaUuiWbTy5LeBviH4UsU3NncfloscrSDcELGbnaMzkA==","signatures":[{"sig":"MEUCIAUZd5GO2uxdJmGaG7NB/dV1sbHQv+q0LwZOYWWDMAIOAiEAovDbJ29OEdbpZXqFuTUbyw22nRLUL1m+5ACzD0wyYOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196838},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"d3e4e54e7812b9df4912ac9c0db3254eb27bda54","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"包含 workspace:* 错误，请升级到 2.0.7+","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.2_1761816034548_0.0865220733401646","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"koatty_core","version":"2.0.3","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"011fdc44ae8025bf05f9e41c4ebb14eb77f1599a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.3.tgz","fileCount":13,"integrity":"sha512-C/rL2nx8L4e35T/sAuIFCtTC53q66/HUYqE9bJES5zeU8acWEMNcXQ5/WIPyN4IRqIkkXSnJWJQmSH0qZGBtiA==","signatures":[{"sig":"MEYCIQDvpPDi0Jd2e5P6VrFmEM1ETBPewJZgKp0ngUQab0/ougIhAJo/K0NmQoEVUZMBAC/rudOhSvOFB6VKTS/UGZYxzdwf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196949},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2a9c89cbb6b0e8c07257c14404757723f8b1c1ab","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"包含 workspace:* 错误，请升级到 2.0.7+","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.3_1761822478969_0.5378457821113669","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"koatty_core","version":"2.0.4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"30db600c1ce8d970ab4f4d81361f96d48d087a1c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.4.tgz","fileCount":13,"integrity":"sha512-R3aTo/WAc3PjfPMAaR3zY2igYxH9+LQEWZjbETB2NkOJhQC5TqqnZ444eAZtj65JyDH4MJvDjP2PaA5k4t4yQw==","signatures":[{"sig":"MEUCIQDnvqQOZfuLHaIHPa+6nv9VVm/99nYDUsaRqBxWpU/CEwIgMSQqCkOYjb3ttRM3ZEL9U8oYjXLrqS9mtucvQnyw1ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197035},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3020c848ed8dd6f091327f7b803d6a71021173d0","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"npx copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"包含 workspace:* 错误，请升级到 2.0.7+","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.4_1761824246736_0.8789335998356198","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"koatty_core","version":"2.0.5","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"b4df752ab6b668705c14ed7141aff209780712bf","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.5.tgz","fileCount":13,"integrity":"sha512-EeILAlI1bLmPdm9WQUtgKDCDhz8qf4ODspVgEMwZlmB0eYVrOkQ6orszFWLJ0P4r4ae0LnjmVa+zQaHPb8N5Cg==","signatures":[{"sig":"MEUCIQCzzuv2XegHwqmZ84w5IRoiMu1ZA0VxoDJ9/KyIQOCGbQIgUV9Pscrbs5+nUrFTOUWhINWKHxvxhrPfp1BqlRUXvrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197146},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"fd38186c3e9bb0451379d7699c43965e413ac2d5","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"npx copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"包含 workspace:* 错误，请升级到 2.0.7+","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.5_1761829412585_0.8389877358932216","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"koatty_core","version":"2.0.6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"0ee8c2fa9a9cd2248576b15ca75cbb3a4102836f","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.6.tgz","fileCount":13,"integrity":"sha512-/X5ikcSJG/xHo9xj9uNUC1vFVXkNIhmnz9SsySdCF/izkIRrLMZjNdPVxZvF7bdkAtIjWh4s/9zfQMqnx9aSHw==","signatures":[{"sig":"MEYCIQDwE8aCw2aYc51d+co627PE2qe5asIRmSBLukDnBeUetAIhAKT2tuk4lgClSxNAbXzEU8lWI3R2csAAE6B+cJKkxkdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197257},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8600933d52f98c08ce85bb968fb68ff7373f7a8e","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"npx copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"deprecated":"包含 workspace:* 错误，请升级到 2.0.7+","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.6_1761829537954_0.7288721741471196","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"koatty_core","version":"2.0.7","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"5974455e5155b7d34ea3b3f82b4ee32fb08d0f78","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.7.tgz","fileCount":13,"integrity":"sha512-ZFIIKJnc6notForHtMEfK75WoHv7IxAW58PTq/bMIGF59EvDccu3I8Ce0jaei7gJ0BSO+hFR99Rt5/nAnLABMw==","signatures":[{"sig":"MEUCIQDU/cDUacnB4deEelaDYbU1ZuLgr+d2BSmp0FtGyKgpWAIgKqttR3MmV6xgtvGgy2rUkbZxDTYJPJWAzDhqT0C4bC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197368},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"e59c6b6d4dbc02377638c3163aae3da6c8e37787","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"npx copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.7_1761874253829_0.31481317438672085","host":"s3://npm-registry-packages-npm-production"}},"2.0.8-0":{"name":"koatty_core","version":"2.0.8-0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.8-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"9c980433f9b6ce090f92bf35eb6fd34500f8aac5","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.8-0.tgz","fileCount":14,"integrity":"sha512-GuuTOgQpNoasTtit+sVAyM2N3Dv3vgyBaiYLOBlqyuSiM8ErWOlv/FFwEjm62Wfw6gvfc4XcV31VqccwMPVPhg==","signatures":[{"sig":"MEUCIQDMZo19FQA5VeneQD4skuDmBpbtYNgvIb7ZUDEMICV88QIgGRUjGjQ1lgUfjaFIOcuqbZNInbl1dkch5v7fxc3b1kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198801},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8bc9de8ff9f129072ac30c2163b88e724cf42d77","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"npx copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.8-0_1761874556267_0.9435040524835252","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"koatty_core","version":"2.0.8","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"5b9a8903312583c44eb50c64b98ff09f382a096c","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.8.tgz","fileCount":14,"integrity":"sha512-Ar+S8G33vlsExTo1pTv3nuN1bW0HMOFTEl5SdphG2dB5ZrW9ToyLq5zLGY/oMSUES2G+X+kTgeL7dtaYgzbUxQ==","signatures":[{"sig":"MEYCIQCNGZQXLqlL24SL5ipznP0sSuBcRROa7dUpWcrlbOvDdwIhAOL+dq0YahYDrCAKK6n/LyH40WYNF95TN+0893yO2zZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198910},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2ea74ef9075ac6b0d7ff6853106949cc27f31a41","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"npx copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.3","description":"Koatty framework core","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.8_1762051971974_0.7773895130850577","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"koatty_core","version":"2.0.11","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"331e271c77291a38492c3dc5f2087e22efbada69","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.11.tgz","fileCount":13,"integrity":"sha512-d6nG5a/ssDmAf5aZNtX6FS4YxLoWq4n5bfDpPrEfaU1eP45PFaM4M0cfwQKLfdiqSZcabezQL+9gYgAPsWaXVw==","signatures":[{"sig":"MEUCIAnMjxUBKc/cyw2DEuj6bv4XjjuxPQXK+VmEN7wBX3fbAiEAmdsGoPoOBYIg+nIkHTWNGdjYGZpqioiV2Rz0xIaQ5JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227948},"main":"./dist/index.js","_from":"file:koatty_core-2.0.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/80a9c5b93a5c982c58a18d2de2a4953b/koatty_core-2.0.11.tgz","_integrity":"sha512-d6nG5a/ssDmAf5aZNtX6FS4YxLoWq4n5bfDpPrEfaU1eP45PFaM4M0cfwQKLfdiqSZcabezQL+9gYgAPsWaXVw==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.0 || ^3.0.0","koatty_lib":"1.4.3","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.8.1","koatty_container":"1.18.0","koatty_exception":"2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.11_1769569519266_0.4119048882351002","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"koatty_core","version":"2.0.14","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.0.14","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"edc231f39de293d8933fecfd2942e1d72a6f5e00","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.0.14.tgz","fileCount":13,"integrity":"sha512-JZ3sgfVmzzL+FHNfuo+addjOim+9HZVQgiBT9cAHf1Yei106NevAkhvtiAjHy5y+/dy6PEh59u+37SWc+SQl4w==","signatures":[{"sig":"MEUCIQCveJjqhwT4AWuP54Hvl8DLd4gjkFJ+IZ8e6kM3rWPhLwIgbairn+R5idki5ry5WZOkkb8ib34XcLg2dD/50eB/6Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230262},"main":"./dist/index.js","_from":"file:koatty_core-2.0.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/caa2133ebd04bad4f434a387692bb11b/koatty_core-2.0.14.tgz","_integrity":"sha512-JZ3sgfVmzzL+FHNfuo+addjOim+9HZVQgiBT9cAHf1Yei106NevAkhvtiAjHy5y+/dy6PEh59u+37SWc+SQl4w==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"^1.4.5","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"^2.3.4","koatty_container":"^1.17.4","koatty_exception":"^2.0.10"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.0.14_1769592081109_0.5573590891780065","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"koatty_core","version":"2.1.0","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"78578df8d04fb556f983af9e0f5962f1acd82109","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.0.tgz","fileCount":13,"integrity":"sha512-CjtYi1mDRxO/OYmMFeuBVxvg38I+ObMJzrujKZSuvf5tczLNsITLyJuLjGj9f8RyLi3qXFAEOjHt97FWnO+fWQ==","signatures":[{"sig":"MEYCIQCX1aPcUfg46HLPXctmvwC9mB2cqh4giVrXkSpRvi/apwIhAKhRxb8Bf8Tkp7TbAymX+ifcyUIuwFyjDihvxy5U5KNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236393},"main":"./dist/index.js","_from":"file:koatty_core-2.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/ea22b1eb9b5ae24b21adae56c8c34591/koatty_core-2.1.0.tgz","_integrity":"sha512-CjtYi1mDRxO/OYmMFeuBVxvg38I+ObMJzrujKZSuvf5tczLNsITLyJuLjGj9f8RyLi3qXFAEOjHt97FWnO+fWQ==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.5","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.4.0","koatty_container":"2.0.0","koatty_exception":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.0_1769824247985_0.04726138270294733","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"koatty_core","version":"2.1.1","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"592fb248fb31aee914de58d6225371d4924d9d74","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.1.tgz","fileCount":13,"integrity":"sha512-Rj7Hm3ddUTRN5+bTmpXgJaYHsDMruKS21k6uDQI9Bfv79wwvgagwGB8DPwFqT+4Qpaifg4UkmThqHX05UE2IrQ==","signatures":[{"sig":"MEYCIQD8YwyVg82fb6HdmcZ8FDAcGuKQSyNFKwtUI5kBu+KT3QIhALbPFjD76llAZs+HMjjYDZ0DGHqpCNVPmlMIwTEo9Fvv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236932},"main":"./dist/index.js","_from":"file:koatty_core-2.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/2ba555420a530e6bd9afc98d9f782bec/koatty_core-2.1.1.tgz","_integrity":"sha512-Rj7Hm3ddUTRN5+bTmpXgJaYHsDMruKS21k6uDQI9Bfv79wwvgagwGB8DPwFqT+4Qpaifg4UkmThqHX05UE2IrQ==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.5","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.4.1","koatty_container":"2.0.1","koatty_exception":"2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.1_1770103324989_0.48961687906384666","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"koatty_core","version":"2.1.2","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"619aacda40393f47c2573cc2d98b241ce057d351","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.2.tgz","fileCount":13,"integrity":"sha512-2B/mnFpi7A2dpdATPz8iLUDAaH9e2zJAkRZW28TcaBqtzwH+3oksg1lsblNSE/75uSkP7SNEG6KII50VeDPilA==","signatures":[{"sig":"MEUCIHKQ2T2uHKaPE5l4J3PS4ZRKj7sBkluaT+l/QaDXtrndAiEAxqL23Pg7qAJg9VzoeVjiLhqX0TTHwIhrhUaA+1Jjg4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237390},"main":"./dist/index.js","_from":"file:koatty_core-2.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/36fca7a714ca51d61b58f6564b640181/koatty_core-2.1.2.tgz","_integrity":"sha512-2B/mnFpi7A2dpdATPz8iLUDAaH9e2zJAkRZW28TcaBqtzwH+3oksg1lsblNSE/75uSkP7SNEG6KII50VeDPilA==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.6","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.4.2","koatty_container":"2.0.2","koatty_exception":"2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.2_1770108910479_0.4224552598181355","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"koatty_core","version":"2.1.3","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"fd82cc532abc6fb722f4a5bfe2cf9cb114c7cd51","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.3.tgz","fileCount":13,"integrity":"sha512-69sJsrjATI3Q8I67WGHPWFQa45OzqN4Ic7FV0STtjjPtTMTJZJdYe++aRSkNPdAlQS0WLV9yX1Zh6+sYDQ7Zvw==","signatures":[{"sig":"MEUCIASUqYxpnBtM7vOA5qqMA1yfo/KOSixXPc1iohuIHhYoAiEAvoMuOgh4a865b+GxhtZEUpomkZD1OeWPqWE4/edRBZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237509},"main":"./dist/index.js","_from":"file:koatty_core-2.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/83d49dab236793a955763a09cd58490e/koatty_core-2.1.3.tgz","_integrity":"sha512-69sJsrjATI3Q8I67WGHPWFQa45OzqN4Ic7FV0STtjjPtTMTJZJdYe++aRSkNPdAlQS0WLV9yX1Zh6+sYDQ7Zvw==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.6","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.4.2","koatty_container":"2.0.3","koatty_exception":"2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.3_1770173387433_0.24428463557249902","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"koatty_core","version":"2.1.4","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"c2ade894dba8192a3225ae7f5b7d3c5d581d18d5","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.4.tgz","fileCount":13,"integrity":"sha512-SjMB57isJphEC+BDNoQDagjY9iNNsU1B4Tht+9SA8vIbmS1xOPubiM7yCWcVR5vPiA7nBKJaQlhiI76CwCyOLQ==","signatures":[{"sig":"MEQCIAsTGA87AGc1OvxQ1lXDNcGYcNZs6QDCFETybOcdF9NAAiBD9u83WWKQzKO+ba6zcBVKuP5HF4BO8eO0b/Id32BqWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237640},"main":"./dist/index.js","_from":"file:koatty_core-2.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests --forceExit","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/786d437e98f8d7dfbb9096640154e897/koatty_core-2.1.4.tgz","_integrity":"sha512-SjMB57isJphEC+BDNoQDagjY9iNNsU1B4Tht+9SA8vIbmS1xOPubiM7yCWcVR5vPiA7nBKJaQlhiI76CwCyOLQ==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.6","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.8.2","koatty_container":"2.0.4","koatty_exception":"2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.x.x","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.4_1770173872317_0.5470597176734424","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"koatty_core","version":"2.1.5","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"c71242b6989bdfd1814e3a57e10888d5aad30177","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.5.tgz","fileCount":16,"integrity":"sha512-1wG9MbrIMvp4cuRYL2J4RLwhRJ+ZGvSjnN5Qb0H4OrygotIO8pX/1WJHKOOZByT5XDFZ+QJOG7LcPTe4Dq+43A==","signatures":[{"sig":"MEUCIH4J04aWn6/HoFP7pXHIkP60zjrVDUQ+6FXknu8OfqQBAiEAp9+FG5IBIqu9oEGPP/WW3v4SxlhH8JrPxzqFx5gIRKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579875},"main":"./dist/index.js","_from":"file:koatty_core-2.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/d0ae018810c9b5330d9cc1cd96600ec3/koatty_core-2.1.5.tgz","_integrity":"sha512-1wG9MbrIMvp4cuRYL2J4RLwhRJ+ZGvSjnN5Qb0H4OrygotIO8pX/1WJHKOOZByT5XDFZ+QJOG7LcPTe4Dq+43A==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.7","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.8.3","koatty_container":"2.0.5","koatty_exception":"2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.2.2","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.5_1770714824442_0.961790160057977","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"koatty_core","version":"2.1.6","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"588f9ddbc232625450be8e1cac76a63ac6b42467","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.6.tgz","fileCount":16,"integrity":"sha512-gCNm+CW5jNt7sJnFr3eLvnor9NNnnFcvxagUXCal+vdtIB1H5uYABNdmDb8Lx+eRrkDL5aozDdfc55eG6Q+Z9w==","signatures":[{"sig":"MEUCIQDDU649tdvg6GKu3qDtMKofWaW+W1ZBu2VkKrcrJRh7tgIgDXWpkJsL9J74wRSfTcIu5xXqX82U2BSDf9cwXWCE0yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586288},"main":"./dist/index.js","_from":"file:koatty_core-2.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/16583d9297e0c8705f3d9ea7af486b14/koatty_core-2.1.6.tgz","_integrity":"sha512-gCNm+CW5jNt7sJnFr3eLvnor9NNnnFcvxagUXCal+vdtIB1H5uYABNdmDb8Lx+eRrkDL5aozDdfc55eG6Q+Z9w==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.7","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.8.3","koatty_container":"2.0.6","koatty_exception":"2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.2.2","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.6_1770781408493_0.19092362520326844","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"koatty_core","version":"2.1.7","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"11b4e10f66e7ce78ba79b5641daa8462efd1f181","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.7.tgz","fileCount":16,"integrity":"sha512-hA9EzvfHHzcZP6M+qzYfQXiIxMD4lJhXyXioaxJF/U4uzeI8w159xe0HhAYwSDcGv2ia5kIKk4SL4pLOq31PJQ==","signatures":[{"sig":"MEYCIQCtp+VXc6QXoA+CtRZKGifnGiRkHWCHN1uXuGIjHDZRAgIhAN7TOVbHPIoFbtMur6vPe1F7dXrzfZ9KyccpiBLlV+iJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606800},"main":"./dist/index.js","_from":"file:koatty_core-2.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/c21e9585603d6e3f321d9a0929dc7a2c/koatty_core-2.1.7.tgz","_integrity":"sha512-hA9EzvfHHzcZP6M+qzYfQXiIxMD4lJhXyXioaxJF/U4uzeI8w159xe0HhAYwSDcGv2ia5kIKk4SL4pLOq31PJQ==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.8","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.8.4","koatty_container":"2.0.6","koatty_exception":"2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.2.2","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.7_1772463954900_0.5704905578234416","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"koatty_core","version":"2.1.8","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"ab5423290b5a748dcdea13847e3a28fac5c2829a","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.8.tgz","fileCount":16,"integrity":"sha512-kVkbS/gi4LK+TVbWYgwX/SNr8q+b8rrs4fHLTAVLuX23yRbPLesMqKE/hsL+hDnhGjh5iXbuW/GNleGcCPbJ6g==","signatures":[{"sig":"MEUCIB5uBOB6omBdfU2Pisvn8Cl6cf2Dvlic0wTMq5zvo8/rAiEAi9o2eJdKWrAgNC/34/D5ynKepY4K2rObVA6K8zrZMYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606907},"main":"./dist/index.js","_from":"file:koatty_core-2.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/6f61f1a72b0fc9916e7cb9d28f8ab988/koatty_core-2.1.8.tgz","_integrity":"sha512-kVkbS/gi4LK+TVbWYgwX/SNr8q+b8rrs4fHLTAVLuX23yRbPLesMqKE/hsL+hDnhGjh5iXbuW/GNleGcCPbJ6g==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.8","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.8.4","koatty_container":"2.0.7","koatty_exception":"2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.2.2","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.8_1772897702156_0.011147564252845354","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"koatty_core","version":"2.1.9","author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_core@2.1.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_core#readme","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"dist":{"shasum":"8af1fa7dc50ef35b614873713faca41dcf798e20","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.1.9.tgz","fileCount":18,"integrity":"sha512-y7ox3898fcwZRKWcZUjpX40zfbRFC1nkKrWJacEwGujXUW1NDFO55+dxKJeYB+zokIcd5zcAWxeP1ZsLta/F8A==","signatures":[{"sig":"MEUCIGjz/u/4CvAtDLtpc/DX+U/z9eOKI/1Uw+P6SS98POusAiEAxqwfINEs2ruk4/7OMSPncyf7guzKKz9pID8+hWCVe90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613090},"main":"./dist/index.js","_from":"file:koatty_core-2.1.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/30f29c780f8f4df8a89609d946455c4d/koatty_core-2.1.9.tgz","_integrity":"sha512-y7ox3898fcwZRKWcZUjpX40zfbRFC1nkKrWJacEwGujXUW1NDFO55+dxKJeYB+zokIcd5zcAWxeP1ZsLta/F8A==","repository":{"url":"git+https://github.com/koatty/koatty_core.git","type":"git"},"_npmVersion":"10.9.2","description":"Koatty framework core","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koa":"^2.16.3 || ^3.1.1","koatty_lib":"1.4.8","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_logger":"2.8.4","koatty_container":"2.0.8","koatty_exception":"2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^3.0.0","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@types/supertest":"^6.x.x","reflect-metadata":"^0.2.2","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_core_2.1.9_1772945123501_0.2438867666496729","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"koatty_core","version":"2.2.0","description":"Koatty framework core","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/koatty/koatty_core.git"},"engines":{"node":">=18.0.0"},"author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","devDependencies":{"@grpc/grpc-js":"^1.x.x","@microsoft/api-documenter":"^7.26.x","@microsoft/api-extractor":"^7.52.x","@types/jest":"^29.5.x","@types/koa":"^2.x.x","@types/koa-compose":"^3.x.x","@types/lodash":"^4.x.x","@types/node":"^22.x.x","@types/on-finished":"^2.x.x","@types/supertest":"^6.x.x","@types/ws":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x","@typescript-eslint/parser":"^8.x.x","eslint":"^8.x.x","eslint-plugin-jest":"^28.x.x","jest":"^29.x.x","jest-html-reporters":"^3.x.x","koa":"^3.0.0","reflect-metadata":"^0.2.2","supertest":"^7.x.x","ts-jest":"^29.x.x","tslib":"^2.x.x"},"dependencies":{"koa":"^2.16.3 || ^3.1.1","koa-compose":"^4.1.0","on-finished":"^2.4.1","koatty_exception":"2.2.0","koatty_container":"2.1.0","koatty_logger":"2.9.0","koatty_lib":"1.5.0"},"scripts":{"build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","build:js":"tsup","build:dts":"bash ../../scripts/build-dts.sh","build:doc":"api-documenter markdown --input temp --output docs/api","build:cp":"node ../../scripts/postBuild.js","clean":"rimraf dist temp docs/api","lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","test:cov":"jest --collectCoverage --detectOpenHandles"},"_id":"koatty_core@2.2.0","bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"homepage":"https://github.com/koatty/koatty_core#readme","_integrity":"sha512-c404nfX2ZZoliyZZjGEzkloKMRGk/i+w6S3JXZTQZgHhX2wJo6TJYFu1/Lx4uZV8XV0xJYys5SJd4HvIr5o5wg==","_resolved":"/private/var/folders/q7/btr_3bl94ml3jg4mkshx237h0000gn/T/d579b04a3958b47fbbb0b67aa0cdcb98/koatty_core-2.2.0.tgz","_from":"file:koatty_core-2.2.0.tgz","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-c404nfX2ZZoliyZZjGEzkloKMRGk/i+w6S3JXZTQZgHhX2wJo6TJYFu1/Lx4uZV8XV0xJYys5SJd4HvIr5o5wg==","shasum":"825f6aa113e59aed2ebab26dc2cd5171def64fc9","tarball":"https://registry.npmjs.org/koatty_core/-/koatty_core-2.2.0.tgz","fileCount":20,"unpackedSize":696792,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqISuFxGZiOHr3mQcCFF2OWhbU9t/ICn8KCtUQfS4AYgIhAPWolNGkwPAwl+WExDb6RIJr+DFtx36cDmDKIsNnIHuU"}]},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"directories":{},"maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koatty_core_2.2.0_1777021775896_0.49401723456131474"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-09T10:44:04.948Z","modified":"2026-04-24T09:09:36.195Z","1.0.1":"2021-07-09T10:44:05.137Z","1.0.2":"2021-07-09T10:50:43.368Z","1.0.3":"2021-07-09T11:14:36.110Z","1.0.4":"2021-07-12T02:33:12.456Z","1.0.5":"2021-07-12T07:18:01.096Z","1.1.1":"2021-07-12T07:58:26.558Z","1.1.2":"2021-07-13T02:28:57.935Z","1.1.4":"2021-11-11T08:15:58.989Z","1.1.5":"2021-11-12T03:17:44.040Z","1.1.7":"2021-11-12T06:22:58.488Z","1.1.9":"2021-11-12T07:03:42.225Z","1.1.11":"2021-11-12T08:15:51.457Z","1.2.2":"2021-11-12T09:37:25.627Z","1.2.3":"2021-11-16T12:59:31.909Z","1.2.4":"2021-11-16T14:20:23.377Z","1.2.5":"2021-11-16T17:04:56.965Z","1.2.7":"2021-11-17T01:57:21.139Z","1.2.9":"2021-11-17T02:16:27.748Z","1.2.11":"2021-11-17T02:58:33.438Z","1.2.13":"2021-11-17T03:04:24.640Z","1.2.15":"2021-11-17T03:14:24.087Z","1.2.17":"2021-11-17T03:27:33.505Z","1.2.19":"2021-11-17T03:37:51.842Z","1.2.21":"2021-11-17T16:07:32.392Z","1.2.22":"2021-11-17T18:05:56.738Z","1.2.23":"2021-11-18T04:54:38.492Z","1.3.1":"2021-11-18T06:21:43.738Z","1.3.3":"2021-11-18T07:16:56.464Z","1.3.5":"2021-11-18T09:41:20.660Z","1.3.7":"2021-11-18T09:52:20.188Z","1.3.9":"2021-11-18T09:53:53.443Z","1.3.11":"2021-11-18T10:08:04.255Z","1.3.13":"2021-11-18T10:21:31.641Z","1.3.15":"2021-11-18T10:29:17.343Z","1.3.16":"2021-11-18T10:50:05.780Z","1.3.18":"2021-11-18T13:28:31.002Z","1.3.19":"2021-11-18T14:41:20.611Z","1.3.21":"2021-11-18T16:41:49.397Z","1.3.23":"2021-11-18T18:03:54.754Z","1.3.26":"2021-11-19T16:45:53.956Z","1.3.27":"2021-11-19T18:04:30.948Z","1.3.29":"2021-11-19T18:10:23.973Z","1.3.30":"2021-11-19T18:12:53.879Z","1.3.32":"2021-11-23T03:27:14.448Z","1.3.36":"2021-11-23T03:48:37.798Z","1.3.38":"2021-11-23T06:18:26.318Z","1.3.39":"2021-12-17T08:27:37.472Z","1.3.41":"2021-12-17T09:00:37.150Z","1.3.43":"2021-12-17T09:32:21.069Z","1.4.0":"2021-12-18T15:21:26.944Z","1.4.2":"2021-12-19T13:31:33.678Z","1.4.4":"2021-12-20T10:32:06.614Z","1.4.6":"2021-12-20T16:04:10.260Z","1.4.8":"2021-12-21T05:58:22.354Z","1.4.10":"2021-12-21T09:04:33.594Z","1.4.12":"2021-12-21T11:39:25.109Z","1.4.14":"2021-12-23T04:13:28.380Z","1.5.1-0":"2022-02-14T03:48:38.519Z","1.5.2":"2022-02-14T06:25:03.950Z","1.6.0-0":"2022-02-18T08:41:58.225Z","1.6.0":"2022-02-21T09:12:31.966Z","1.6.1":"2022-02-23T06:46:29.362Z","1.6.2-0":"2022-03-11T03:02:47.304Z","1.6.2":"2022-03-11T03:22:53.353Z","1.6.3":"2022-03-11T10:22:02.585Z","1.6.4":"2022-03-14T03:41:51.909Z","1.6.5":"2022-03-14T10:21:52.917Z","1.6.6":"2022-03-15T08:21:24.314Z","1.6.7":"2022-05-26T03:25:33.587Z","1.6.8":"2022-05-26T05:52:55.851Z","1.6.9":"2022-10-31T07:13:14.968Z","1.6.10":"2023-01-09T16:39:54.115Z","1.6.12":"2023-01-13T07:18:14.690Z","1.7.0":"2023-02-20T06:53:31.587Z","1.7.1":"2023-02-20T10:12:19.483Z","1.7.2":"2023-02-26T05:14:23.721Z","1.7.4":"2023-02-26T14:18:05.279Z","1.7.6":"2023-02-26T14:36:42.987Z","1.7.7":"2023-03-04T16:58:47.540Z","1.7.8":"2023-03-04T17:08:16.678Z","1.7.9":"2023-09-12T03:02:42.703Z","1.7.10":"2023-09-12T03:14:42.276Z","1.8.0":"2023-11-08T05:34:57.382Z","1.8.1":"2023-11-08T05:41:01.701Z","1.8.2":"2023-11-09T15:00:29.380Z","1.8.4":"2023-12-11T16:16:54.181Z","1.8.5":"2024-01-04T08:50:56.872Z","1.8.6":"2024-01-04T13:35:59.291Z","1.9.0-0":"2024-01-15T13:13:30.309Z","1.9.0-2":"2024-01-15T13:28:27.365Z","1.9.0-3":"2024-01-15T16:16:00.544Z","1.9.0":"2024-01-15T23:52:23.213Z","1.10.0-0":"2024-10-30T08:53:10.778Z","1.10.0-2":"2024-10-31T03:41:29.146Z","1.10.0-3":"2024-10-31T05:36:47.089Z","1.10.0-4":"2024-10-31T09:15:48.579Z","1.10.0-5":"2024-11-01T01:28:33.540Z","1.10.0-6":"2024-11-01T02:13:32.638Z","1.10.0-7":"2024-11-01T09:30:45.370Z","1.10.0-8":"2024-11-04T06:10:46.214Z","1.10.0-9":"2024-11-04T06:15:51.968Z","1.10.0-11":"2024-11-04T08:35:50.355Z","1.10.0-12":"2024-11-06T10:14:28.537Z","1.10.0-13":"2024-11-06T15:11:27.031Z","1.10.0-14":"2024-11-06T15:28:51.851Z","1.10.0-15":"2024-11-07T01:51:51.282Z","1.10.0-16":"2024-11-08T01:40:10.728Z","1.10.0-18":"2024-11-11T04:18:56.152Z","1.10.0-19":"2024-11-11T05:45:03.340Z","1.10.0-20":"2024-11-11T09:24:18.592Z","1.10.0":"2024-11-12T04:13:03.568Z","1.10.1":"2024-11-20T08:31:32.281Z","1.11.0":"2024-12-03T09:22:27.996Z","1.11.1":"2025-01-14T03:22:26.441Z","1.11.2-0":"2025-01-14T05:48:33.358Z","1.11.2":"2025-01-14T06:02:41.300Z","1.11.3":"2025-01-14T06:22:36.818Z","1.11.4":"2025-01-14T06:43:08.713Z","1.11.5":"2025-01-14T07:56:10.993Z","1.11.6":"2025-01-26T08:09:17.292Z","1.12.0":"2025-03-12T08:24:29.899Z","1.13.0":"2025-03-13T08:55:33.082Z","1.14.0":"2025-03-15T07:31:37.915Z","1.14.1":"2025-03-16T10:32:48.036Z","1.15.0":"2025-03-16T10:34:21.504Z","1.16.0":"2025-04-12T06:53:27.632Z","1.16.1":"2025-04-12T07:45:28.313Z","1.16.2":"2025-04-13T13:08:21.386Z","1.17.0-0":"2025-06-02T08:18:01.583Z","1.17.0-1":"2025-06-02T12:33:27.976Z","1.17.0":"2025-06-08T10:02:05.574Z","1.17.1":"2025-06-08T11:58:31.846Z","1.18.0":"2025-06-15T09:18:09.651Z","1.19.0-0":"2025-10-07T08:32:32.603Z","1.19.0-1":"2025-10-07T13:51:20.510Z","1.19.0-2":"2025-10-12T05:39:25.209Z","1.19.0-3":"2025-10-12T06:04:32.797Z","1.19.0-4":"2025-10-15T02:48:18.087Z","1.19.0-5":"2025-10-15T05:13:21.342Z","1.19.0-6":"2025-10-15T05:19:48.214Z","2.0.0":"2025-10-25T00:01:16.878Z","2.0.1":"2025-10-30T09:09:03.344Z","2.0.2":"2025-10-30T09:20:34.754Z","2.0.3":"2025-10-30T11:07:59.157Z","2.0.4":"2025-10-30T11:37:26.946Z","2.0.5":"2025-10-30T13:03:32.763Z","2.0.6":"2025-10-30T13:05:38.121Z","2.0.7":"2025-10-31T01:30:54.002Z","2.0.8-0":"2025-10-31T01:35:56.460Z","2.0.8":"2025-11-02T02:52:52.205Z","2.0.11":"2026-01-28T03:05:19.408Z","2.0.14":"2026-01-28T09:21:21.270Z","2.1.0":"2026-01-31T01:50:48.133Z","2.1.1":"2026-02-03T07:22:05.132Z","2.1.2":"2026-02-03T08:55:10.624Z","2.1.3":"2026-02-04T02:49:47.575Z","2.1.4":"2026-02-04T02:57:52.460Z","2.1.5":"2026-02-10T09:13:44.609Z","2.1.6":"2026-02-11T03:43:28.666Z","2.1.7":"2026-03-02T15:05:55.056Z","2.1.8":"2026-03-07T15:35:02.297Z","2.1.9":"2026-03-08T04:45:23.654Z","2.2.0":"2026-04-24T09:09:36.075Z"},"bugs":{"url":"https://github.com/koatty/koatty_core/issues"},"author":{"name":"richenlin@gmail.com"},"license":"BSD-3-Clause","homepage":"https://github.com/koatty/koatty_core#readme","repository":{"type":"git","url":"git+https://github.com/koatty/koatty_core.git"},"description":"Koatty framework core","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"readme":"# Koatty Core\n\n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n[![npm version](https://badge.fury.io/js/koatty_core.svg)](https://badge.fury.io/js/koatty_core)\n\nKoatty框架核心模块，基于Koa的Node.js应用框架。\n\n## 特性\n\n- 基于Koa的轻量级核心\n- 支持HTTP、gRPC、WebSocket、GraphQL多种协议\n- 内置应用生命周期管理\n- 强大的中间件支持（Koa + Express）\n- 灵活的配置管理\n- 完善的错误处理机制\n- 请求追踪和性能监控\n- 元数据管理\n\n### 性能指标\n根据性能测试结果：\n- HTTP上下文创建：平均 < 0.1ms/个\n- GraphQL上下文创建：平均 < 0.2ms/个  \n- 元数据操作：平均 < 0.01ms/次\n- 并发处理能力：> 10,000 ops/sec\n- 内存使用：10k上下文增长 < 100MB\n\n### 性能测试\n运行性能测试：\n```bash\nnpm test -- test/performance.test.ts\n```\n\n## API文档\n\n详细API文档请参考: [API文档](./docs/api)\n\n## 贡献指南\n\n欢迎提交Pull Request或报告Issue。在提交代码前请确保:\n\n1. 运行测试: `npm test`\n2. 遵循代码风格: `npm run eslint`\n\n## 许可证\n\nBSD 3-Clause License\n\nCopyright (c) 2020-present, richenlin@gmail.com\n","readmeFilename":"README.md"}