{"_id":"karambit-inject","_rev":"67-1f68276ad03bd1dbca2fba974c4f985d","name":"karambit-inject","dist-tags":{"alpha":"3.0.0-alpha.28","latest":"4.2.0"},"versions":{"0.1.0-alpha":{"name":"karambit-inject","version":"0.1.0-alpha","author":{"name":"DevPrice"},"_id":"karambit-inject@0.1.0-alpha","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"dist":{"shasum":"8f73e66214fc8fc7e04a0e93d2403fe713118b02","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-0.1.0-alpha.tgz","fileCount":3,"integrity":"sha512-yKAbCLbS0tTnED1JJ4kYzmAOb20osrgD9dWawmHtjfXqB7vtBi/uAqdl1jWMsMqBidTZ4iTKIGOzMLhszJmmDw==","signatures":[{"sig":"MEQCIHBhKFaFFcT3hCXGMVHSTxGRvAJg6FifZVcRQt+BAnQeAiBw2evfMzl9GVAFtJHh9M07li4WYqhzy8dX7eADXh08UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit6RqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHdw/+JbwhK3WS/DiBOOBFFOgqn4fWbjwkXMegA8wbvkkEkmhHKNfR\r\nXSN0mBy9x1/93Y9KiYNTUjxD9k4Le2GSPujYHvN9VkQ7whXoM87UQLHRjpJF\r\nNTBSwC6s2I+ZWWFANhdNAJksv8s4FJCHAOkrTBykAq6BW02JTqLT2pBJtKLa\r\nRDSKxnoA1OQSIzSzQZw+VddWNsO2cWald+PRLrvw7ulZJGwud47vHT1BQl9Z\r\nLB2R4C23quJ/2uTmA1JLQPVJpFVCMPqKmcAkh+Gc0AOB20qm2qzUGm9O7SnY\r\nxlwx2WIEKrySxOdXMYZNbYqzOjnv5PRIyemnvyjhnXg6fGK9gwHfRHpB8SdX\r\nxCXNF8Ev/d8xA8xxx5c1UMKMBH8rW6FVQWLJaotbHF4C2wt2VrO69WzQRMf6\r\nypWus/QuhOHsrG9nRjuUqYaILYchEITdOX62k2Wa9E9WQQGATxVR4iuItrlV\r\ncS9jwtYebHNzXgcw6Oyk2wnW+KYs8BfWMT8UONSh/S6LgO+GJ5w1kzK3JKSx\r\ni65lw9leZ98BcywNMPod9qt0zTpoUO+grpjATlCtERe2Tuzm/qqug/i1icT1\r\n9R80/MOljGLDjljHqN852NUrOSHdh9NFMBA9khGlh14Hdio+m8xPlK/MKplZ\r\nX8OXC+ao3e1ZLPAQofw/hrnQZGeqOVQTLYo=\r\n=no92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","gitHead":"0d9a681ec3b6f9df01ccdbf9faa831713b37c67f","scripts":{"test":"npm run build && npm run --prefix integration test","build":"tsc","release":"npm run build"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"_npmVersion":"8.11.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_0.1.0-alpha_1656202345851_0.060582247666062905","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"karambit-inject","version":"0.1.0","author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@0.1.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"dist":{"shasum":"9ac37687ec181c90a36ab222692382a501c7d107","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-0.1.0.tgz","fileCount":3,"integrity":"sha512-XQlq1ah0F4H0svHgMwvN7g3c6pukceeHYxYg1A0dGce8d4mBF1tJ75s9FeY9/fdgw8k4QIYPh+uHUs7mqhpcDA==","signatures":[{"sig":"MEUCIQCB8BUGUd0376xG4P60WLkF2ChxEhfwh1ExHzsngSnOQAIgLkghi5pHr+hPTwnRF7ZzgOkcNEwMm5XWtoXh5+UD7Vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit6wzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjoBAAheJ7Yu/5H4nMoLrfiNnUZu6O6o8NcolNxzTXuTorGRmPy7T7\r\nq2dG41zVixYoUk9cpXEt9x4SViyEMjsJD21GpOEQvCWvcE9XfUjg8lmys7xm\r\nseqfgYENG+Zmmz4XcoFjbSmxKyQ87QHuXirIHjl4n6ekH4JBtq+Xg0FQ5MkB\r\nDnwT7NENaSJLWhJIdcGvlcSxYJB1IGWa+0O4dJC6eESIGgIvKFlgWtZVD/W0\r\nAda8QxiB9ucyLVL7Sl74MS1+V4k82PU/FNqtFC/U8MUJ2xH6/Yej0Gn7lEKA\r\nIcB6tbRswZxtX8R+DZ1W6YvpKif2WCvlsETwbxYcnT5oYxAZBniskdjMkVPr\r\n+AdGHJzB8ze/fTM0XbYYcr1KoJUgxFlAzagzoJ9SZyVPWtI+Z1gcpRNzxgFP\r\n2DMDRggkBYDonZpytYK+hnrm49WLG0p/e0E5QFKBAe9JVQcjZS4YHwcWy6B9\r\nHlju5zGkjTAIGl0JvY7nNk7q2CGrTZm7gWvBJojPqjtyze149z5uiOIhWxkZ\r\n6LtaNec0Fl4qTenKYyiErTsLDaLfF9sX2WsIG4ktlOvQ8sQvsZTI/8ifvCke\r\n0djYiUinDV9OcgKLHp7nXowVxL6dRFEVv0YP2jgRKWM1cA6EAex/rrU+qpKi\r\nAlDCY2IOzhdIr08IZycM90FbarADcmhJlcM=\r\n=CuFr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","gitHead":"149401b2f92d97d7708739290c3440dc109ae164","scripts":{"test":"npm run build && npm run --prefix integration test","build":"tsc","release":"npm run build"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"_npmVersion":"8.11.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_0.1.0_1656204339718_0.9266026867885093","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"karambit-inject","version":"0.1.1","author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@0.1.1","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"dist":{"shasum":"830b543f9966aa2ccb7e9d8fd8ad1bac46e1cfe5","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-0.1.1.tgz","fileCount":49,"integrity":"sha512-0+eWR9OLvML83TKWRQbtED9pFgABSYjGux0ynVBN5VRT9vd/4YF5ZLj6Ck7OK8rPKCS7n3zf6drZ2a1DPbElHg==","signatures":[{"sig":"MEUCIGm7Tl7WMt1yb0Be7Zng7lMMM2qq82u+p9fGTx6Ml9gTAiEA0ljzIvyHgzJ+5RbvV1myXdWo9RK3ADCjtURSRFZjtJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit62EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvDxAAmOJ/Rwjr/GbP+Wtc3/lsjM6ZcPcZ+CLfzFjnG8UcNgVt2cDD\r\nz+mPESfrcHWrt+EYJkNssUpPVIYB9F2+69i2GqIZmgt+gJrKkPKr2h5WIRpr\r\n0DxggQeeh87vaPdGsotYSVCMLXdhSfSP2hCTmQ3NY255VGwzunR6h51oePMQ\r\ndsrgq2ga22DPLC25V6Av7/CpItqSrKYbQEC5SIRCzibjVd54IJMyIVhg3uvM\r\nVpEB/wBinYchYWcvy7I9ekcy3mCmz9/je2RY7Enh4L1/bxRooA5IGrg0FY1a\r\ny0o/U6D/f98FjqUiQJkWqEkb3n8awATUzQPowhTPMU7wHsO3CIGB8Ezz8PJO\r\nT2eYk2K0SlhrnruGdzPfP5yDfCUDVVeY1K2bOx3jjXXS66Xxl1cJ0R9O0wYu\r\nzdP1td6GvIMQFSztXLfn7AMBxCaGfX/3H8OtOnxUmhFNMHj3o3vJjOuhno5Q\r\nQ900gq08bN30Q+jSME3nO2zRcpCOr+qkzvKY+TaRT+JR4PjXHsUVoDahuqXX\r\nu3CsuXJ/54406IDOdvEV01HPtc9LTN/kG1vGd8m2mC5LRCBiy6XEg7HzKBRb\r\nNngcDga1BQ88UhxBgLibP9f7+Qzt2QNZJ1KJUXdZZlrx1tScVI3ZtCH3n29q\r\nkZeuJiVBkNIo+aZxbb/YYvn5RU/K0Rz3N+8=\r\n=wmWo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"f2131d72ff790a39ba67651142f461451173bd4c","scripts":{"test":"npm run build && npm run --prefix integration test","build":"tsc","release":"npm run build"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"_npmVersion":"8.11.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_0.1.1_1656204675873_0.022047733179759277","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"karambit-inject","version":"1.0.0","author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"dist":{"shasum":"0fd50c525c82e72af33498a0f551decad8f6577e","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.0.tgz","fileCount":20,"integrity":"sha512-vdK1dx4akCguttjo2WbV+YXJN5On5K03yH4H18uYtdyM2mUm9WwJWsJ001M2RTgcVtkoJYPcP5emAmhQ806xAQ==","signatures":[{"sig":"MEQCIBTDuEUkJaTM8DxWAeFoK2dHBarhhMkqSD0FhEVlsZFcAiAMml+S7JnmsIVwND4cIBsuLSP0lEnX7wWg0EQKiO5OyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuVpNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtbRAAnQ7P7RWT5mX39axlesbMnlvK8MdO9/+5KaHGQpqx0NFJkNLp\r\nnfCabawO17eBX7La8IlmPqSgAs/N7nMSQ+JKsqFwMdPwqtSJ0ibyLSvQrBi1\r\nqEg0fCBSqzQaOLBk/JQIL3+sVIplQ6JB9925wGqtKIlWpnPxhUD+7K21Tm8r\r\ndn00Xe+aSYUAflJaKGbgi3ePDhD+FJC/Su9d4GqAx5rv3blSsGcJZqNBqU+D\r\nNRWp7fXZp6wOjLqHoaqd16FvUr3ZZBqw0+OpNhhsv5tIqTICshHvZ+qiqMXa\r\nNUe9lf3PY5fHN2L46om6/MKMRUhx87TnhVbMkzCN3DcDbLsICP/CQx221DBR\r\nTmbDxaT7L6KvrOICU1OVoIccHObrltyMsn+pWPYrjO12EpdXsqkNOsM6naUs\r\n7rDRjY69Pms6/VoXtvTSE/6i3Zv+KdzvYzG9FEo1d7n0fHRdljVoxLNJe2mp\r\nYv93jG6pjDVFl8Uo1gC+QA0bZYn7bSGuaaZai06zuwnqcDJJDTEqn2UqVTpe\r\n9CEXMT4FV4lqm9QH2rXkU3XLpiUAePolqoMAtpxLDlVMMjgOc01zZLyohVsk\r\n0Et7oPPT6QKY4rH7hh5jZoghl0tUWCBE2qRPJLqtb9aJCmeEgW60FQTj9wmv\r\nz756ogGqUO9KvMcgr1PilpO1aD05bCvKBP8=\r\n=rBDk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"d94949d4b838c9d8c7c73457f5ab464ffd97f73f","scripts":{"test":"npm run build && npm run --prefix integration test","build":"tsc","release":"npm run build"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"_npmVersion":"8.13.1","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.0_1656314445371_0.5934407838397251","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"karambit-inject","version":"1.0.1","author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.1","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"dist":{"shasum":"1fff03541b8504ab2ee926d733525b78ef332316","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.1.tgz","fileCount":20,"integrity":"sha512-uWTl3ieFV7+9IPQ26IVnEJETW9WKL5Ls+Z4rwZ5TP4Pq0N1cYY1bk8o5n/LBtz1Sl3jKvrW0B8d+fwkp8MUJQw==","signatures":[{"sig":"MEQCIGfhCzF+sWNEwGq7t61vjbOjqSiwbArve2HFSbmGduFAAiB3AO6Ep/vtKeK8p06StT3w8OFVDY7Li12ioqULHYLHcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuWtBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV1w//d0Yw2qxHOI0/7bsmhjz5MRVZYKnnWlqSLilLrlDjm9AkVvZy\r\nzUuQ9mDCUGFQjw7oys+3f9S2xUQ41xpYt4e0M5JI1q3sA83IvHUzvFwWRxaP\r\nI5XiG1hyUHHZ4Hz5R5b2oRbjQXwNXEQTB1Wc9mJ2MJatEJnjnt8rITaBxaRz\r\nCP5RYE8GHweh6G/0jv9e3D1q82Em0CdYQLJfwRq+EDsE93VmzkMNsYmYXpmF\r\n/Z11C0TE8i7ZUnk9GowGGfPj3jsVqklv3bajagi3EXzpsMq/KUSmOTD7is9z\r\nmtqsNcYMVP5yQPrMEFVid23l0UMqvbNaEdvkkqEBJc7funA/LSoefTlopOoG\r\n8cDyCCt+yy+DksfsGeQZiU/9hYHtcHqMi1cuXhG+fBMEUpjLyIslqQdBn9YM\r\n6hBMIqnUPGz/hjGG9YbpC0B0OyUS4v/wlmao3NR/8OiioQ6x7u0FQda2ujku\r\nGjYkTHgon0axw5W3u9tl2aetTtMEGM3xLw+w3vK5Qyo/VkFZvLMaiI9nI9kz\r\n/7glbz3iCHDbgKVPjqZ6T6IeBJk5kUQfSO06lwpfZ/3Mlx1+dGnkVKHrrmvb\r\nE+OreBxywEdhq8zwKv4c8+GdtXDOgqU+R38xiKL0ZgMNcPqiyHOqzB1S2oIk\r\n/M/iuuxdP9Fq+movWrHo862MNwm9mTwtZO4=\r\n=46BE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"57e7aba1fbd39ada901a62beddcb16aa983087d3","scripts":{"test":"npm run --prefix integration test","build":"tsc","pretest":"npm run build","release":"npm test"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"_npmVersion":"8.13.1","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.3","@types/node":"^17.0.31"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.1_1656318785629_0.09383323855280068","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"karambit-inject","version":"1.0.2","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.2","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"b7232f99bbe0e9fbfc1c42ea5ee86415f98fa201","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.2.tgz","fileCount":20,"integrity":"sha512-R2qxxDLxpBjakAsuDkvzY2wmNLT5DhbqQjYrKnyHFVCPBmIgZU0W26jn3lbcF+o72tWpEWbl+9CIZyDBXdwmQQ==","signatures":[{"sig":"MEUCIDplL72MVS9tzb+OHTCyFfPgS/QeXun/fHxzQ+Im8K9FAiEApcBtK0MIE61+rMoH08VWPEHqSjD/+iciraAJOZrBMHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivAzkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz4g/+PfpBYaBKZDsp9gqaUfkgviKyPaAGQeWH6SRCovyovnmZLBih\r\nxAJK+gs+id7l1Tzzasl2O+E4dCrJAn4ijqpcBaiqc5R4jBjsOUKXT7RkKmJg\r\nzSg4bupgOyFw+J3rVritHdb8BQLY3VLYaXe33JVkSBt29v2PoC9Q+ORgFMPg\r\nPe0C+tzY3umgp1ozKLiOxIhWC+ueCOW96R2QN7Z1/ZRHafwzWpLPag+QyIvi\r\nR/dKD4326rD/pNUMHVUVM5im4bIcYj4ZDC+T2fqkKRI9j+u7Q2HOT5P1ZRSd\r\nKp52R+zfqYsMLVlxil+u2tap7x+9afTOWk1NN9d0cEOK4Aybd079nRPnEV6w\r\nzHOcVCBYm6dMK+j2uUry2RhWRd5g43QCnuYfm9KtnGKHDuzao6LMeAg5qEO/\r\ngJa9bOokb4qB1j6ZoCLQJhnNLaoiOmywR1ypBGco1Xe4IyHsoQBBFxT9blz4\r\ncfcMOskPZLRyUai3/RB1xr/wBgtxoLPMVRWCMn8GZBikDCpEsN053RpQiHnp\r\nLfvRPp2HorppmWuowZDYoOIGQesMnRMdWy6/T8N4pRDeuOMvIIMKmSgQR9mF\r\nGtpkSr5V+uPmQFC6wSRcUfsDDitlYwtLTsUxTO3wtM8+if+YljtWbuHKY+0n\r\nlxfhEsMkAkREjcf89EzES3o3/uRJmdmU1Wk=\r\n=yfYp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"def574abc1bf2d1f2ff3497c04b3ff633770c9de","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","pretest":"npm run build","release":"npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.13.1","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.18.0","typescript":"^4.7.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","@devprice/eslint-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.2_1656491236126_0.3201590016451714","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"karambit-inject","version":"1.0.3","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.3","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"ad02dc4e1923801a443eebac10e2d0420cb7260f","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.3.tgz","fileCount":20,"integrity":"sha512-r1OX2+GFmY+JFqLjWo5vngCR8Sr0srwXoTi2Wasw9XwGVnyZGD2OcMLkHy5ox16zVvSmWzQZVEsWU5u0OZHx6w==","signatures":[{"sig":"MEUCIBlz9u0bgUwMPtSDqYtZgqV8LoRsmYsOmxQmb7xjHjnNAiEA7IOe9ZE3KJEoH42qkvq3u2Uy8tIuConstp2QRVPGgTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivThJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFeBAAi02uz/UblIzxzVPRP3SPFCVIe+sipQhMP2iVmDIEF5h2kwpJ\r\nfAKhNDnx81qa/SU/VnSh3yT8mFNdJHqF76DmQ/1YBFj8NypPdh7NiMUXFkA3\r\nDZHWw6kmMDoWyMJ0uyCexOp1zl9saSTDUlwnkEzDrpDL4+p6siB9sttsOo/H\r\nT7wvSUYcJJw6x1BFnSKsDSVNQ4PWDjE7sZurDeIo0lod1QUUuWaWOgRoTRHV\r\nC6AOD3afI+XFLT6mcJmNPkw339LHLdNPzKN6npvKkNlyQDon79cmoAtij0Pa\r\nAIvz74l2M9ceLHkzJxQVfhwb6a50rdLRSYOWE7qavsiSTrK4AAs2kcfh8MDw\r\nB4M1wDpTGl2n+TgtHn09PoxjvrK4Xq74Tu54rpiWSLkBJ/E+Zf/q/gLmy2+m\r\nQdNIj/BgI2AL8SmV1B+/fu0CFn4vaohwqXGryaWyEY3am0b0Mo6YKbVwmdKY\r\n3ADm0qXGVnCtjby3Sz9abk5RHUruJ300JZYM/eBCpaug/er/f/m+Wzd9V5Bv\r\nfZGWwBA6ftDF37K3+gW4tVfYDUg/wcjnVtCPKoC9UPTKWcS6SgvBLW3IRFO8\r\nvSkiJffi8p7JWy4jO7C4Db+U9QW3fByjrf5Yw/Ugr6b/yZ1txxSE4exLnxij\r\nlZbQJbOEI4mDnMyqunhGaoeHC01qrDLp5vU=\r\n=9fPD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"cd4778861af38e4714e5fe35698d561f3d82ea52","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.13.1","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.18.0","typescript":"^4.7.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","@devprice/eslint-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.3_1656567880913_0.5035391280257056","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"karambit-inject","version":"1.0.4","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.4","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"329355e9853d6380f32e28fdbacd478f1fbe6180","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.4.tgz","fileCount":22,"integrity":"sha512-/YtRw19ui0wM5WH5ARt6fsbGT+ZQbmTkO62IRfdK4jHwwYlxPJlV+hpo3LcxuEWfQ+v2dJwTH9+Xdxtz9phEEg==","signatures":[{"sig":"MEQCIEZRKoVunz2asRgdVEn0S30HOD8TXAHdVWmpmDd5EmxeAiBegMQ8ruqprm/LojeLlyZIPwFj2juYjb2TfxO5h3PESQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivUtUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmOw//YRrGj+PWo3jc0gaehH4c0qFk7sUfGMX7DnCx7/snDMvHACLr\r\n7jZj3RNGNhhl4ArBXRm/BjL9Rnc/xb43tnIPbTvWYlsTmjmy/r/j34OzYRfw\r\nyHdxbSBT1gUaHEstXVG4nEOP4YAAzGecAlhd9U83ATt51F5wTPtHGR8p0bH4\r\nOXE+s/rYrRJGyETaI744m3+uodT1eG/B5CgiyVlLuwezEh1bHT8Eb4LSpBNS\r\nZz/9EcTdHlBIi31vyK/LkpILc3xj0/z3ucykL21czh/FRoPAgQxYW6FOM/aC\r\nLqYC83w8SCMtgaf84uWFxlcN2uuaO1CXP8AGbh/dD92ISqFU3LXtv8UjH11e\r\nbyuEApnkXFUjf2U2vIAB9k73fNvo7OTNs8Q2ZSjoX0OHhExR8BWJBEHlRwME\r\nXReVIhhK21u5fkg5Ps4PvTP/9Q0edaBMdByRQb5PWXVwB9qJXuhUU55quc77\r\nJOpbUfZa+yZ3ezdjtjeClz0SZWQVRo1Vf7Cn6Zam165fMwQd3HWoGjl3iCCP\r\nOCELpawMYpJORyXiqKzs/548qpg9z3yn/Ug77v4JO2qJoA5pQW2Hw8fqlmko\r\noFYEATwmgX6TN6VkxMj58hU9gc4tqSR9/oPinBQtDqupiacTXDIu7RTaClal\r\nBmUk4333o5wZ1jOsPDw++XwVqR0Uj0gQYf4=\r\n=I9Gj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"dff306d93fe849434fc3a8360cb5bf60b65846c1","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.13.1","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.18.0","typescript":"^4.7.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","@devprice/eslint-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.4_1656572755903_0.1185873065869194","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"karambit-inject","version":"1.0.5","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.5","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"44ea82386afb9143f0f342a6479604f0584b4aee","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.5.tgz","fileCount":26,"integrity":"sha512-KJJFGhXHUpx6RDDnK4MVAwyVBAkhKyoWr4uxOlyrk/gs3Ath2X+cMWiRzGTj0q9bQqCF2dTgjRw5kSCEmubN1A==","signatures":[{"sig":"MEYCIQCi2o5k6CdBi7e/Y2aCP+Fw0lbrv19qo6HrtF3Q5P4XCQIhALTAs6ua7nKT9zyjMKl+7tZ7cM8kD4FWwE2kHhA790Nn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixlYLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQMw/8ClBxT9M4XbmOouJQWEOtaveJ/mgTZ07D+0pCIJvErgLCIpFM\r\n/RRByrJZbj2EeC7GaBE7/qdHC4VPsh/YpXY9Ql3bzihhFftdOwWMutpoLC6D\r\n6HeGQ9mv1UEDIWkvJvHSENu+5qrmQ0TkhuvasWoM47ORncHmA3ENjiBv3poX\r\n43sYYjzH3MaNswf4LUMAcMVHhFAU/cUMj/feeo30yg0d87+XxO9Ks0926JOm\r\n+skjSrqhD50MunyVu8LftGQSIbnR9MeIGSLuSLkjzeioQPQtXsRfzU5S3A7+\r\ngCxDEqX/bMryg5wVlFr4l1B6cgTAPvq4OVqbqEK/IxANmrcvjqTk5IO5LgZu\r\n21iQ+nlvygvyM+Z2DV2t1C0SEUZn3HkFi+QG6qOpDkt8LRU5X0RKgbPRIDKZ\r\n8kZ5acXO2YD5+0VBUvy4NL37a43A5VhUCYSDF+yFaQnto92ce7bJT33V98Fe\r\ncnu05c9c4sf5kqLO0a27ANC6sdCdNMcVIuCLWHJHf0su0aDzEol6rVav2L4W\r\n8ExUkAhdjukzzZ7vrppiXUnK5KqWEq2pdCEN4grHz9yvAzeQ5CC0ClJCRfFh\r\nLiHv4WdsiLyXbROmkKhWTvUVzOAK9IQ2PWhsnMPdkeHUT8Fg3Mz1sLkGPFvW\r\nMUaR/TWMJpowbCK5tifbtXvrg7uLaB5KW1Y=\r\n=Thvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"0673aec955c3ed9cf0b9790b44866eb9229d1ce5","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.13.1","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.15.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.1","eslint":"^8.18.0","typescript":"^4.7.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.0.4","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.5_1657165323675_0.5187465468281656","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"karambit-inject","version":"1.0.6","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.6","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"129bfaaba2a2ddc82e4ca70e8d0f1d034cc223dc","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.6.tgz","fileCount":25,"integrity":"sha512-rPa3+h60sVWLsKRS3fqntXTYZl7icPAL3FTA/17GI60GqGkAAjeOt5CuxLy8YhGYMcImtGMZ7xlmf9GL42p7Sw==","signatures":[{"sig":"MEUCIQCHGTgdyxWVwx7QwZgIjY/HUcej3sF9ZZF0OJmrz6dfrQIgOE/3yj6Mn+/RMyutiYis/4PTR/NZOW8HFfiRpN3/9Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix4vVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq92w/9Fxqach0MmoVtWi6+fuk0DHenLQpv14Ph3SlpBIj2BpKrpXSx\r\n1rAUWUt4pALOPY3TgtxIgPvI8y/hforkwOxoQFAAwEAkFTRvP9imN3jbel47\r\n6eMCqcaN257Nb9c//XldKsZDBIRaOdv+hxc/c4Ngsk1LlEW7pY/MCdPQoJtf\r\nvpubvOjkhBry9Ywz2HmzSvKg3HNj+gi7NnBxIwhptwXF4I9rc94QwWIhYUgT\r\n8EdODPmA3jaG8ua501HocELRNmiqibrm8x1JMCgmH8Tt2p/R/i3S2vglxO1w\r\nOSpwzjFTPSfQcHc0NCz9FpFV4CpI7ehiNAYV+/59B9p89ICvnZo5ywMTW9zF\r\nSdXYRqLmdiZ72aB3DrvJnaLJYVkeLXpZOMG7L46TRTkZ5J1hBb51nXmezdEL\r\n76BNhn0L58KhYBzRTlKqauCJ7pLgCvsyoyaxXURJaDtbI2DmXhodO7AoWmMO\r\nT/n5469KM+BwTr6hK3jri9AWaeuwMAR02C23Kxr1ouSjt2Lb1ZqvHP7Haeob\r\n0QH8tiAYJVs+H6yMxzZFQ2qY7OUYm+eDbXUyTFgkdpHa/0Xs24pyTWRMgE6W\r\nbP0YrUVjd/MrCNnisUxpbi0kvYz3tFsVS6f6nQeUg8obbDTZJTzv1jngwmgZ\r\no3TMLcgr5l9J+ImsC0LhudTgpdyF0dVAeSI=\r\n=FUXB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"f6f66b4128137362a2c40d75256c2faa9cf6e0e8","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.11.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.15.1","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.0.4","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.6_1657244629688_0.273608139338801","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"karambit-inject","version":"1.0.7","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.7","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"c7403b4b173e06fab70085cd5b0ec368cf07996c","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.7.tgz","fileCount":25,"integrity":"sha512-tRhbbawfzB355TrTLnzK2uHGr7UAHkCOMlPJWRRSFg2p2AlCLkAHZaQxsOiYV2E5ZmDZTXpWOFerozBxCZpxHw==","signatures":[{"sig":"MEUCIQCWNV6MzVFvFqtwgy+iq9RZcWgvZPVrRIx/RFbTnwuDGgIgEsiwRcb3/W9URt7uadcnpYWczxdc2IkTDzn67/ZL4BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix7CaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLGA/5ACvJavnlnfULUbizPZo1riHEvvHQPbbtWlgFMfAo/2+TIF8j\r\na/CQLKLEPb2PVO80LxmKRBsw5JMqbW9IUJVXlFGuwuD7L6GIMd+aDnDg8pKW\r\noY4cOgUePC5woi9zBTfsiPUo6U6htmhEE8tEbs767Hcq0NFHps+kPbGYEZF8\r\nhNH+stVGrtIF8FOM04/v8W9L87p21Ro5Cd++i0FbyyqFjF+BDCCGxdyPkHSL\r\noMnMuhOAyNwAH1EBcHEx/QmAPTh7GMc5y0IISut9aXXq1Tx9gH7oeFsMCbyy\r\n/DlkNZhE7OGDaaY7rYXDDJnZHD7oLBkhe9DAkKBpP0rP9s82dfyOKyaNmmA2\r\n9GNVu3iBfxWlnds8sgdJ1N++rCFkVDopjVc5XfNlnqv6XeCzcPtYAOjzmy8c\r\nVA/G2q1TGkpmnR1+QY54Un7oB+/n6X5z4e/xLeitn8czSwUpZ38LPAPb7cYS\r\nmghdXk1m7mOruLKruUmw/0W1Re+vDRoVwTwkm+XPCs4uTOn/dxCtCDBOZwAq\r\nHifrlAJ3M/BfE9K60fSGM4hxJOqrIgToeMhziBnnAS8sXMfimT3om5BsxgW+\r\nxUbjPhK7u/c1mKNQX2Acbpx0TIxBjD+AaYrQyiToNfFaNLwP2m0XmgdVOPIK\r\npXzMXvw7UiWqwiW8kTNhIP6CHiRMLGueumw=\r\n=DuYY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"7310d24461f3497aa58de9a0c3578b5a3c27b14c","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.11.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.15.1","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.0.4","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.7_1657254041964_0.45985079338918","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"karambit-inject","version":"1.0.8","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.0.8","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"878a7dae42d4ab3712b690b448cc3b8776e8fa4b","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.0.8.tgz","fileCount":25,"integrity":"sha512-hS+nft5cAvYE6mOmlHigKW0isi81TG5PW8AmRpwDBLYo4wXRTnJ/9z0LaMKk/O4s6zj3Mb03ePtL/F+aTjrTGA==","signatures":[{"sig":"MEUCIQDPZ3tcSxXvhR1JSgiARgRTra4WzDbsN+/nMxZymqXLrwIgSrM0fkfEdIMWvrW8ZI8Kelc98StnUemyl0qN9QpiAac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbcSnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU1Q//TPSTTSFcNVeB6SVdDjFSJuxS/SpbQ4NwFXsEzp44ywhvjpN3\r\neq/HnZzQV0vXL5q3BtonzO/BcBNkiSUK+dqhP1fKFcvdOwT92xYm7QKuPr2s\r\nnnlDKPNtbdVRHgBh22d2RgxNxTdxMnKq3WrjfM0SUXHI8vUlqborprlWrBJs\r\nVOVwEERc1IpAu5e/5g9mKsgB4CwscJhh76HGtpTGoyBGg2PzkOFCp83ZgmsJ\r\nlTptHSFXvwomxqfsOlZuFdZNAAD3BgzpxroPYtB9QVlzOFaNyBP+CyR1Se0O\r\nfHUHPIWbWL/P2/dsbp/Soy3cvxQQKpSeDRwXLmKGcegYXoqyK1exvweIUQS+\r\n1R1QIg1obrgdZfyqXvbNqak38Ze1PmamBxdLOhA1S3A7d/WEKMml1woZMnWF\r\nvtTRZBxcoI3J0xohHzO6N7wXYvgWrxKMgD86r9z6NEQM6iYfG78ui/DnDG7m\r\nGHiZI87VDKLLBq8UdI1ERDuwzd/mE8sBzKmfjm17RKRWAqZ6KCpe4oX5a9GJ\r\nHeyVopOtc8AvKzwahn3/m0WW0bH3eTR3pMLBmjxBi231uq0VqQuQCEroQZoR\r\np3LxALzrBGScW4NpXUa9Ur70J3gXA4g5KQYem+shKCzBsmhYQiJovgNZScTZ\r\nciJHHSnzNPpsu+dlteC+/ztfL7n2B5XnGdM=\r\n=ptQy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"b88259ebc7b859fe23dcb761434e01b05230cfd0","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.18.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.0.4","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.0.8_1668138150831_0.3226430681094541","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"karambit-inject","version":"1.1.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.1.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"86c32074a478ac3316200fdcbf3ab2e2d7ed4161","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.1.0.tgz","fileCount":26,"integrity":"sha512-lQ3DGxk/CxbeaqOU45VgQCoDurMJQRW2iP2MJnNvb6QkGsFY1xjpGOoC4RUxMESaSZZWD0aN50fgjBD29ybm+A==","signatures":[{"sig":"MEUCIQD2NkI5KIrXgbdWbjEzTfk1b/8sL1WupB51kaufriWsLQIgDD7DLyLrm6eEVaDMLV+FQxyBKxsH0J0mFLclZ9FONZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpHQ//WjXu7beF75yeVpjmOyXs5ObetP4Ep2ZmZDK6gYhp8Ot1xXVo\r\nI8igW0T6MIkfhGz6e+ejk+vgFXlzSQTgo+w7FoDPpjmLd0bNnVZVQDRn4Esm\r\nlrblpNckvGrF+BK/qeabxAfwHG37AMAH8BlzC3+DSx6CXz0tT0nzIZv3MuPh\r\nfEsXwtUcARBWiiHR0gzWtSZYBGcDFeZV0cYZlFP2g4BVY/JA/9v6fiho/YPY\r\nl+8ZF9ygCFUt3V2Yap6EE0EPlz6PY/XukRQref95G2Nq+bMvbtITP97FealA\r\nbuAkmENO+BRKTy6XgR6IpLkTsdZYCdhmfyKqVn+f1KtLQCuPYn/uY33MAc1k\r\nzvvCUgulltnk+Yz1wbeJOzI0OO7x+zA4sZ5/XXUmVx7Tp850zkmvB3SlTBl9\r\n8ml9OIL9JGNlObrpFENCqNblWLeDypfYQK7gHQ2NxneANQh8XutTKY5rXtao\r\neV7sIpEj1o7zkx9W+9Zk595xpWPrx/bp4bBj845MGaP0TPbuAXk10rERC6tS\r\nzH4K5JpQUwUE7rkGgthUnvE51gwKCa7iwqxDS6x2Vqdy3vqAvA/z4c1SZ7Nw\r\nkDXKENlz7OQMbC2hefj6jQVRkF1ib8mHIrJEb+wabjSgTBm0uX0QzK5cX8DP\r\n1yI/Gyrm5a+h5BbNp3XijVk2wXWXBXzFicM=\r\n=da7O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"06d18f9f6d4bdecfb224682c6004bf9dc34296ed","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.18.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.0.8","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.1.0_1668143277891_0.948600895195727","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"karambit-inject","version":"1.1.1","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.1.1","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"8301c32aafe6fed23c665eac636b9cc673ba41b0","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.1.1.tgz","fileCount":25,"integrity":"sha512-2INBgEuQHSXUDygTcLXni2ASOKwY30I6okyRprFvT/AjNXaveaTxGPBE3g7KI+qzFHUVZFkXYGgdabPN4+Dzgw==","signatures":[{"sig":"MEYCIQCiS+ZX2LQAbASpWuS4Kr8R+e03LEdtT+T9LwY9gCK3lgIhALO8wy+Rp17RmMdyy33RIphRTlYzJzt/pdJDeu5DJNEa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr46nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwkw//eYzWV3oJkSbee3WRCtyu1oF8YKaFUsmU723bAYb0WvyNrJLP\r\nVDd+ml9EMfkjvL5GiOt1NOSqEM/3iiJ00ytyJFXzy6Dck5APbm458fU9mi2V\r\nUrczQBGCvctb+2jatLM5fIAfWGceDFDuv1r7sBrs6isLg0Kk2VbjAAZ35iy2\r\nsHGzFFmY4CLXVxBrDhFZ7xFozb13oo/KAWTSkqsAtfdfqS4sqio5Kq8t5/Qp\r\nURsBdEUvadSepfy01hQj8a3LkPyh2zSZzRkh5L6+7r75dtcYgVUn8qXVHgH5\r\nhS8+7q0+YwpKnimfAjrEd0/XG3DeCfH/yaAh5doxBgoBuA/io1IgPbFKse55\r\n8niFviYco3ARcTldlzKYN1n68zKUnbHoNdqSvcjqrex5b5RHBJjVw3SBM/4G\r\nrl195CSPiqHqS7QG0nhwR/0LLhh+hrNmOaO/20OKotcrkn9gAwzN8994rXVY\r\n+eYRRp1KO3seMuxKsrUG22UIt8CpIKrIDXt2PHvQTQ2eV3GpYkxa0+WS4EQ3\r\n+YfsmZaWED1BeNZ7+Pz/lgkwYXxYa0t/Po+ZuL+tvExzCw5MjwuTvCIfeYyC\r\n8QMCRE/NgheuAmki2CehRl3O/9BI7eKZu5PBALyAFkjaRplbZdTHOGdDgoka\r\nq6EgrVlUyLWAK4amWVv5ir1o5Yg454gm/wI=\r\n=Q5Fm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"8ef9c9bdf430e490b8f500b562f6f7454b371912","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.18.1","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.1.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.1.1_1672449702977_0.6493580548820774","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"karambit-inject","version":"1.1.2","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.1.2","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"24ff324a52e869623e21a29eb76da0d9378535b4","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.1.2.tgz","fileCount":25,"integrity":"sha512-+/d3JmLr6v+qEhcS5dq/VPqMBRSmKjWmtv5livdaDPVht86TZt+OOeQDldO1QZhJIZgxEnQObtXGIC5hLGy8BQ==","signatures":[{"sig":"MEUCIBNa5w3hODArp/qLeMlP+yuMx0PS/4CQ7Amt9iZpXrzuAiEA410gkoSnPCQKXmg3Gy/MaITIxHV83nvuuaEtdh/TMLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjso5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlkA//VNcSV1F96mr3B6jKoJp0u1pupsepQPU7Odl1YZsBp8H9YdSI\r\nzbx5r0iV0MKRskU7mlEaU3RFjR9SN13Ubc05nUps0rJgB4A9vxyc8zwhE+u6\r\nqLLju5LiaLJb9IcJ3lK2XM2EH2koAq04DI/1ZnW6/aX3k7hR6MWE+/Cf9hhX\r\n/fhpJVVV5OWJqtB78Ae0sXZEJL8J8CTVvDf/DjfVDY9WLBWR11x+DDMtgYmA\r\n0Zxuzj16Riw8UUl6/trERhEL1Wz8amJ7HT+4tdvpTi4V4A8glStj/TYbZUpz\r\nTbBd75ythlwAIQRfd/xMk1dw7o1z4xM5yz5R5jCH4Cgdj3Wi9KVpl/UITXdS\r\nprUw1fPWvj/7fav+4178vBPZrnW29wlt/Snf9ugGtM493wN3IxLtFMZTMRYP\r\njfQ4i8QMEmXTJUR9m9n83qk00bYgtrSwp7YlhiutexVPksEY4GObPvcu8CRu\r\nmDgxDkEHGw4eCtaG6Olg8e4iL3eSZKyK8z66G27xEp0ni/3EKMZid02Wg9Bi\r\nJtL5oXqzoH8lTlRTljeiMNKpaqXPiLTp1myr2nprH74qGpcSwyEb7NxSs1tB\r\nOLBWvpmjOj9ZW16yJrl/4to/X+vJ8FHT6d544oIZ7/mkYlmvtRuHg4OMpC9o\r\njiNyKKxxr8PGIicWjrJKPmlRoR4+Q6vKEB8=\r\n=p6WL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"c4ca3c23bb88cd6efeb1bec904733a2a1c139020","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.18.1","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.1.1","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.1.2_1672646217821_0.3087395571600182","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"karambit-inject","version":"1.2.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@1.2.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"5e288149dbe3a70b4f6a0f1868d8a1b2423f954e","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-1.2.0.tgz","fileCount":25,"integrity":"sha512-nxpqJyek5DctKrrfLEGVBzbWu2uMXOzhA7ra57HsrW6fagJQNz/QE3J9qOWy4nqRhAQmnqZwr+juE6uj1Oonbg==","signatures":[{"sig":"MEUCIQC72NSZRtlZMumswTcOOEp2rOVIHXeK/1Vx2UclR0YGZgIgb4CpQMw1A1N2IAx98iHmuxn+ZUUWKDoIGdVlngKeYIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtNs1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR6BAAlPmUtMvOrrh5roYfOtvssGjFQA/h2bRR88ke7GSBbNNrDIFi\r\nU8IJQPcy3shli//5JRA7z5Yjlng/BqZj3UBE/Cjrllp1gAehjQh2qibBg747\r\nqxXXOO+YY/MZpeUj2O1SAkp9DmzpM/ivdi9vtrfwqGd6Cscb+mcf2Ti/BUzl\r\nNrcO4Mz9Hbf5DyUVkPN4iZACsuaGL7SCbVMZGopYWct0GO63KD5xjJvA7dwp\r\nC9/TvYhJ+qE535o+0vthBZ/gMPcOg8IcyvyQ6mLEDsocbf5V4QHHFi8L9yc8\r\nsoVniJSQBx42+8CdAxTvZth4US/eHOoJ1Hd0Acq5CcQv1ttRWwUXYEBofrcP\r\nySzA8jB3A+99nMKYy4E8k9ayqttUupRnWlmHAUNK981TOCKLPcSCgcW8e6Q+\r\noz5r07aw9fKzVdkQbDu7c2t7zK+Bd8iygN58alMvv6nHBZwicp3KYxRkTO5B\r\n5MT5zwpJ5h+CsepqZSPpTzkoGgUGewq7XG7XKxhjhBwZn2bAebKvpl2tcCJM\r\nn8VW1LQmXmzlslq8kW+3CM21JUCfstkXwdODhYRZ7Pnlpa4XtcfQFpp39ERW\r\nv9xe/0wYedI9ZuFcAnMijyO2XqepKdquRxow6UINErXgPD1AYZPieEcNxS06\r\nbVH7nlXDYgA8AjwnXh9pt0pXw6fxKvToKpM=\r\n=5Ifw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"18c8ffa5eb07453017b036c5bde355d4367f9b1e","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.18.1","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.1.2","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_1.2.0_1672796981590_0.6206222724672441","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"karambit-inject","version":"2.0.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@2.0.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"9398844482f04357884cb1a6b28f45ae490ef41c","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-2.0.0.tgz","fileCount":26,"integrity":"sha512-eSOByhQ2AgwlqC5SbiDnxARTAC3nA//1Sle8EQf7OHxYdUMlbl+DrIjj3daneVaR2WTGfh5OX42oLH+J5jhaAQ==","signatures":[{"sig":"MEUCIAKHbgYQv1D0M82D6+7xxIoo1hET6XQu9oLiQzdtoJBCAiEA9CmRvilmdtUWJsR7Djua5XIHjZ/4SFUBrpRknKekO1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuUqcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplwA//SQmqklMcD9H7x4e1/lizLDiSPKgN1rbTmuNOhQ20Ao7uP9yY\r\n0xd+Ia4Q5MhP+ttcgXirXGHqRbqidN83VyFEDKG1U2xbfggtd27qQeTX00MV\r\nGhCTZLcTZYz8YciiB9JKg6R9yRMNJbqoOuFZ3Y7JaVVPj+NRutfdZN9BEXYQ\r\nFf7scdsh4Q9Ur8+DqtIlLUXDkHIWuHgODzvGAu1Ls+0o8Y/tActlEGz6RwPe\r\noO04aeXWdKDwZ1JpdGsrs5wtadrDRUsQZv/+7HhGu5nXPqgS8DM4dkKsI8Y/\r\nxR2vsu/bLGtGr1mpCGmUDbbsh4swWqhc7ayP0ANzLK0z7Q6P9Z4bK8w0XJ7N\r\nSzEpvC7XtFRz2+19rYW23JsVnG5NmBsI9adfpqO1Q7+1jhOozxf+fCX+FEGv\r\nmdJSfSOgcJhOgEXrWJ38vwlvvAFBxw2t45GYKUdPJ08Vdy/4zOZvp1PtWWiB\r\nHPvtKgtJD+/cKeyJIQU424QWrybC1JtDrhpZC8aos4xwacGy8bsJ12f9YotP\r\nU825W5oZC2LOmDu2DSFvOZdDjw49XwrbX+zGNkdJANIgFLdqO6ejNZk8Fb2y\r\nRKzRh1wWQjHiMkiHfCN5dRkmT9BXbHHbOZ5oCJyzqEcRXHjkU6fgpDKmpOew\r\nrrgqC0hK/9+JxmxxV0lsf8ybbc/bQYWldvE=\r\n=vzuB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"75c33eb56b6aee88e5ddde161c13ddd24bb24313","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.18.1","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.2.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_2.0.0_1673087644029_0.5551000252428093","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"karambit-inject","version":"2.1.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@2.1.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"5721ea4686c8f8365b3b1320131368c73b839bdb","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-2.1.0.tgz","fileCount":26,"integrity":"sha512-U0RpXR1Q4hnYOKz9V911A4HtohhcbxWYsosq6eRze6etNleDAfZwLV0Koq6JyEGLqdyAkPFLNLVV39crB1T0GQ==","signatures":[{"sig":"MEUCIQCxq24/05X0OED7/2HfGDpHcXFlrvlevM+/ytBenZ4qTgIgJsMm8KukT2bLNhjw5Ox3W0mPg64P3e/PDVpsTHvoLNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwg8tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfZw//a5urcrl2XYSBq1CaetDCq8vJvXsyUgkzT0/4rum7Kx8yRRqw\r\nVF6Ji5TO9TYOXmicc9ps+yPItCdi1itrAVvvdX5ppoQ9nyIULeRGEj3PVpm/\r\n7L0kcodmSOAMMtDZJPiJ03m2ovjzqLhAIbL4RIxbMAEbEV2PkHE7CT54fgZ4\r\nAs1yTy64I0GJFeHWox8/UvV0jeoR+0syZGP4QeX5FiebO/UA/zLkKHY+BG8O\r\nuxvuFdZyhj65tzq/3nF264MDJpCIxFdDUGB2LCkolC6KXjeKI7OWNSpzZBbg\r\nfqfXMN0hTfwj9LbeQhp8sRu7Ah0xxpnrhvHo6bn5JzUymjQLW3eY6KbG3E0Q\r\nkPjzZPJASUKMODmL3hALgjG+Kn71nikrwjY7sK0JYTTLk4gN+lZjZE7QLzd7\r\n5H3DF8SNMaRfSHXTAGgkYACO1zUYs06qOtUIISL5GHpK2TRzZtPx9YB41sZ+\r\nzzarq42oiEN7Zq5TMATzazuVdwaUqhcELIdby1iSllFlQCv4/uEonQD1BDwM\r\nsFVCPXPzu7ZEsA1QDGWk9Lm47pc1334umpRGf+AH166cmGVxCmf3mvYpWthW\r\n0rfR3qeT7cVHvAmitiEHMI6B9NVsyQzW9liFddkUkxOFf2pq0oNtsqj1yxtL\r\n8oXiDK1IIw1Uf5pD2xqSFy2fqBMAtBQXp1A=\r\n=AAY0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"27411fd3c95c504cde1454d7d64bf562abd186ff","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.3","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.19.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^1.2.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_2.1.0_1673662253015_0.6651503483616616","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"karambit-inject","version":"2.1.1","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@2.1.1","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"b3a89bc8a0c1e1d4ea673f4d929d3c1a960b4623","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-2.1.1.tgz","fileCount":26,"integrity":"sha512-mICDO+151Cx55P6d+8r77BL0Zc58OEfHIFiqLeNwpUWpRc6RoWrwUAcjw015AgSVIEi0G1cbW1hkhbZ9p5BL+w==","signatures":[{"sig":"MEQCIGFu2eJ3dppIhQc10YeK5TiZii5xgiWdYGwBFxkrVvA9AiAUu6Lmw/NeBt8032X3TnZB5cHvoyzciiYFTGL8tJMMAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwoTtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpluRAAh5eIKgieeayNMhQgZPaTe5KEJTt2IzoFxuGuCC+lpiqtvDTD\r\npxk2PnwZAUtdIxD/eCqCUDutuaEu7iow7PmN1ERflcKLh6oHn9fgGA0tEJrW\r\nIj3LVyiMhUaTjs+Icff1UVshZV3QZwJraWKGlitRpSX7I/KIu92POtyLkrve\r\nQg5mIZbpj793lPG6XTwIy3ywSBuV82y1IwiQveWXpnMqOWElyij4tYeRPnJY\r\nAL/f/4vzaHUaoRR8YqGBR5nqvKZW2JssnVCWyEI5srK4ZD4Xm/OAM/MRX715\r\njg6XbZnOwmi3YdLTiswoleoZuIIrfLZ+QpLFcAscPzxIQU8GCcuEjjokgRYT\r\nFxRuFbxG8fqmgY7wK1nE7/vZL7Bveu75KnAcb774YW9r5mBWzlliE4NKBqpe\r\nr+kM/xKqP7W03McQ/XeBRmnnAFwEohVDETklbJFuwVTR88tqdZ4oGY97mPZa\r\nWYVRVPrY4QWVO5aG+1P4ZQqVQvWCcJgI6BmnFRI+WLt5Uh6N3X6Y2cI94KMi\r\nssKLqv+53UG3gTArWq5PEZsUd/XVguS8oq1gidRtsGYgJqbsNUzc0hzwK9T7\r\nARBCSkXs2r1SZ5QqsZZFp737qF9DYf250hoAr+FjwE/zOeTD55XevTUsWB/L\r\nHBrOHGM4+g5h6v5mtgtSUfrVObzRgdvjJps=\r\n=LcGE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"aa1df6db781eb72c69b1de8e07db3384113f280e","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.3","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.19.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^2.1.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_2.1.1_1673692397790_0.264315899500138","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"karambit-inject","version":"2.2.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@2.2.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"c57fe9b92fa28d0bef22121339eac49e5f4cb820","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-2.2.0.tgz","fileCount":27,"integrity":"sha512-/FXma7KyyqcNSPEsfOz3UcEGSPRphrEDTre7phlxq5igH+zfTweooauXtw6wF05mQVooDvRVXr65F7YuzRZG+Q==","signatures":[{"sig":"MEYCIQDDnUam9lLy5tHigiyIcSIlJpncueaQpEMw4kgyzFpkCgIhAOaafqpRshhrCNYNp9HhjihN958/yf0kLsCIuFHgUXoo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDqHSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsMA//fNItpZHma0UrKX4iYIWSCT/UYloipyC4TcJabXcoPZ7BsALE\r\n3H4TSgywNz70ILWpyLqJT0AE5R1Z29WaeqcXqEiTLnG78bMh24ZfysS3VTFd\r\nyCxyLpHjlGQfPdBxvfEAcer1UWtXvuLLo13HVVaRR2rVYz0rttceicBFo1UJ\r\nc/NjPO9lQM+sv7p/QNl9DZEPwB9CXw3TaFxHsPcR7IMjebB4cznDrR6b+LHp\r\nzbLlIMBaad6XQQepS60n1srOq+b7H0j0sdedNR4xP8P6A025l8tPiiBhwc15\r\nM6kR2YRJBKfi/wEhdEe4G6I9DPIAQovqaIs3Nu+Yd+DzeSDxqbz+0W3U8nAm\r\n2LMU77s9yQBSFwi8fmc/6DGV5Q7tMP/wg8FgTumQUtks00Xr/XkHkYDCiavO\r\nXu31krc6Lq+QHOhHXtBKsIV1tjckvIuKGH4Pt6lECiJKqUtE7lowEprEbrtr\r\nR4NapICKYPXDlnyceqIPOl/HDLa2RGWKdGA0wXGcDbjhEPw6iIklesMlBUpL\r\nCjcpNtGvzYfMx7W9ASCNks1B+Faa1bDdwx0O0zlTnafBAh9k/8Gk4Iz29/Lz\r\nQANKDauoeEPDqxhYXVwel/rP7prsRdeKkoJYMJEosWNYOMnzFVG50spNXC6Q\r\nSMK+caxEnHOm/isRwhFHidHFcOlLCg/wvEc=\r\n=OL5r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"b78ae2cc8e5fa1cb933a969e84400132b513f315","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.3","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.19.1","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^2.1.1","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_2.2.0_1678680530180_0.3174607062113708","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"karambit-inject","version":"2.3.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@2.3.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"78c736475813d33f4511cf179d769dc0b2792867","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-2.3.0.tgz","fileCount":27,"integrity":"sha512-+P53yLQBPRRpUSKDpVcTYvGcdvehJImSy2wcK969pHgISRwqTYZHQ8+Rac3UIfZ1q0/py/i3odYLTxYRVBBzFw==","signatures":[{"sig":"MEUCIGmu+IArjUB83Vc9yuIGzlfbJ0ZlOK+tteyqKPoQFxiVAiEA3SLrIA2wwt3VvNDeZEWpwygpEfxy8jYs1RCQC2g3CiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187180},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"a91f360f4a330f2446a0d813d43af3b9c58a1ec4","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"8.19.4","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"16.20.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.13","karambit-inject":"^2.2.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_2.3.0_1687409912567_0.9333597595963157","host":"s3://npm-registry-packages"}},"3.0.0-alpha.2":{"name":"karambit-inject","version":"3.0.0-alpha.2","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.2","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"b22d186cd3d4599d3a88a1b533a827ce9e424856","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.2.tgz","fileCount":31,"integrity":"sha512-y5B7Ivz0JuYZfLIfzOAWPczGfsTSphxeU4AdYRAUAgsU7Xe3LyPuGCni1g3SS15ppms+nIjDCTlzn9Nm4OjDTQ==","signatures":[{"sig":"MEQCIHeidOBzq/eZYXPsMAlfKAuukJCr/WiKiURncA4xHYI/AiBIG2CkW7VnBZWW1XDbHlxXZOG51DpK5WmZc7zYEGxrqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194711},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"13f6cc6f31bc613a3eb4cd72c21a992c8256e4f0","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.2_1727569310458_0.44604375681887665","host":"s3://npm-registry-packages"}},"3.0.0-alpha.3":{"name":"karambit-inject","version":"3.0.0-alpha.3","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.3","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dist":{"shasum":"dc2914d39c8177650ddc79b35e2e35dc8531b4d8","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.3.tgz","fileCount":31,"integrity":"sha512-AqOFFGiW1abhgZ6pkU9u5HGm4TBphkaYLHTPBEusrKvwINhL079JK1+Bg6bZEk9NGOlxhAa7R6Re9NdIAYe64Q==","signatures":[{"sig":"MEQCIDfNOkkta+VK3tYcxLfmiju0o+rSSefyUg6Qdl3+tLOHAiAZ/vZ2Xxp2CWQ8oX3/GDt4BOBh+0JgfAxXvkDuz+8aPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194708},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5114b1803b7468ecb72197a13d931ced98006c3c","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.3_1727569684873_0.1877650838598195","host":"s3://npm-registry-packages"}},"3.0.0-alpha.4":{"name":"karambit-inject","version":"3.0.0-alpha.4","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.4","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"build/index.js"},"dist":{"shasum":"50c2ebd32145bd5b6464ab4186cc5fd309b4d141","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.4.tgz","fileCount":31,"integrity":"sha512-Pxivb+K1LbfcGcY3GBoQ644DD+AwJYZYRlzDl1vp+DP6/5HSYhuNc4YonsTxltkRbD6kdGm33ylBTQ1HYEcbdg==","signatures":[{"sig":"MEUCIQCJmGVCv+9qe5mcdzhUgMpZczwU12zyU/lFjYlpjSZamwIgSNx9X+ZbhE/2a3c26SQ74SAcPTQB/fZi1GG5LEBu52o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194821},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"b8070d333f463266aae68a3458db4814fe60cc28","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^3.0.0-alpha.3","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.4_1727570413761_0.7872413229635267","host":"s3://npm-registry-packages"}},"3.0.0-alpha.5":{"name":"karambit-inject","version":"3.0.0-alpha.5","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.5","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"build/index.js"},"dist":{"shasum":"3e80e27a40cd7d77166f168d1223756d9a9e74a7","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.5.tgz","fileCount":31,"integrity":"sha512-HwhuYWQvIY5j5gtB4sRAJ0YrlngBD9tSGkJD4U196A6kAHuZyokdt9TI0PnS8A4vpjI/hmHKgOGIFvl0Vw9AJQ==","signatures":[{"sig":"MEQCIFQ28sD5VeLhfFl9PZh36Q3mQAQEvevwAb9mqYjQUcjeAiAgjTdOmgG1/D+LR7MZlmJxLeGWbvcSbGuvsZU5CdVZvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194948},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"2c84be26ef820cf00876da5a809c5fcf2578a4b7","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check","postbuild":"echo '#!/usr/bin/env node' | cat - build/index.js > temp && mv temp build/index.js"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^3.0.0-alpha.4","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.5_1727571304362_0.12576309669741992","host":"s3://npm-registry-packages"}},"3.0.0-alpha.6":{"name":"karambit-inject","version":"3.0.0-alpha.6","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.6","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"index.js"},"dist":{"shasum":"033511e6cbbc3dbd0ee62a70d62ba3211d5bd2b1","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.6.tgz","fileCount":28,"integrity":"sha512-PPgnY1syTylrkXSpr/PMThOaNakkkRC7lEeuEojPEQdK8eNCa7KYKV2cgbuLgnVjQbO4s2t6RmYO61URthxF7w==","signatures":[{"sig":"MEQCIHI3L04h5AaXzFJEg0XWdPZ37ZrTch2j2evEPot1vMhSAiAyYRGrPKiSF7ILD4rLuFYMz0MGBipelNudB+z/tR8b9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190094},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"a94271cb4aac5c8207d3e04d2ee993bad3eb2e98","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.6_1727595144454_0.09729123421118158","host":"s3://npm-registry-packages"}},"3.0.0-alpha.9":{"name":"karambit-inject","version":"3.0.0-alpha.9","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.9","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"46336477deea4e63615892029b7a858d76194aa7","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.9.tgz","fileCount":29,"integrity":"sha512-4MVVfPWPyhLwqOmySbRCshh8hs1T+aQr2nSYE9koJyBZ5Mo2FhlBc/ng73Wz+CgVsdvTN3NEJdu7vQBI+Mk73A==","signatures":[{"sig":"MEYCIQDOZFXHw4UCUq11F9EEArgACjbYt8fddjo7/piG0hM4EQIhALTRVoRSCbG5+OhyeReH6j6F1fV6GQ6ci75jchAig2zQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190154},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"6676e82d2b5f8ec3ac3d5c7a99c54c05d0f276dc","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.9_1727595686544_0.719740219373078","host":"s3://npm-registry-packages"}},"3.0.0-alpha.10":{"name":"karambit-inject","version":"3.0.0-alpha.10","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.10","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"afe04adf2fd8f71fcd099308f9a83344a98ed166","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.10.tgz","fileCount":29,"integrity":"sha512-9VoKRwpU7vSqEBRedAyD3GAycE0KTqHkzgfhdCypoU9uMDopPcmbBWynRXoM/jBMlVGBDTtyqgreJfIP/decSw==","signatures":[{"sig":"MEUCIQClTs0AIhvMSP4ZvAdBGah2zuqbG5nyS6f4WKpSOWaHKQIgAo4hgMCPcsqBtcRsxtVk/+TtSqx+8FFmtcBvLkAKPRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190155},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"b31dac42a75338fa036a68bed2a2e3d862f3aed7","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.10_1727595905767_0.7807097519557427","host":"s3://npm-registry-packages"}},"3.0.0-alpha.11":{"name":"karambit-inject","version":"3.0.0-alpha.11","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.11","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"d2b55261645e298b8c5ad3504c968933cc7ec9c8","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.11.tgz","fileCount":29,"integrity":"sha512-Guecna4LAR1tkU5ZvuMJ0KnR2QJ3FB7fnKhWOQQ5cDTJTWfciFMwcZlFt6xtGFCo9gzhrLrJBHY4/7DOeXTqxg==","signatures":[{"sig":"MEUCIQCqKKji/jCnn8BaNcgQwj1xoHyhcf4fHwGLhK/7YPqZ4gIgYNpnbT/jP2d/FCe6CyksdE3zYTlh8Ys0AwyoPX4UDXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190151},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"f42acce5063eac6918d250d7b6b7ef2714defe0f","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.11_1727596061870_0.4689983730723737","host":"s3://npm-registry-packages"}},"3.0.0-alpha.13":{"name":"karambit-inject","version":"3.0.0-alpha.13","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.13","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"3fded2a2227f9418974701abb5257b02c380dad7","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.13.tgz","fileCount":29,"integrity":"sha512-dQ29Ld7AoKIIBJtXzKmz7Kl03KWCHDC/SvObRlaqErxgOgXLR+DDV08sWMAsFcNNe9O42idwPCi5qFL22ruPiw==","signatures":[{"sig":"MEQCIHsQE5HesEnvqULDGeTMCNNqdxwKpyuR9YvlUo/N7WD5AiAmHFMguU3hw5Hrp6Xda4zjWsepGrlmCkpI8YBr3NA0fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191010},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"2a119ac9fc828251949e82b787ff8f3cde807931","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.13_1727606299086_0.5857173545339771","host":"s3://npm-registry-packages"}},"3.0.0-alpha.14":{"name":"karambit-inject","version":"3.0.0-alpha.14","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.14","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"baccb397f0069996068473ae205c325a8cb634ec","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.14.tgz","fileCount":29,"integrity":"sha512-nIlD9CQofOVy7JhbfK4wu0IR5ndXFdBirZ9THCgBFUIjUOa7+eyA7Sz3Gom+DmxW+UgUX5vpESIr5k6wmPQh1A==","signatures":[{"sig":"MEYCIQCkpMDfnTE3mNgq+ViG3wlUQK6uomE+7AJHDeYm8YaA5wIhANgEvz11QRhRCo4D3iHDF6a9mmiaQV3e++wC9XjZyeNB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191039},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"531ad364fdfab90a3998a4fdda7880ebb644a2ef","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.14_1727607963968_0.00664740495396865","host":"s3://npm-registry-packages"}},"3.0.0-alpha.15":{"name":"karambit-inject","version":"3.0.0-alpha.15","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.15","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"64c15ef3601f32b99a5751dc0edde1539648c7f7","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.15.tgz","fileCount":29,"integrity":"sha512-nLSmdCRSAmTVW7eeI/ntR/IPhdphHmdldAehOM3KRGpztGBQlrRZrM4sEJArPuDNnM5Kojc+eeRlmfvqM5gPIQ==","signatures":[{"sig":"MEYCIQDhmcE0oxF6IBr25Gag0RqNVzXCn7DglXtConxbOtBJ0gIhAJMdOoz8F4yHNsM5U4S4x6MtrBhm2101Ohf+ey51zj5U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191182},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"abd5bc1c764c8807655160a796563286b10c753e","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"ttsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","ttypescript":"^1.5.15","karambit-inject":"^2.3.0","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.15_1727645902586_0.7505323522432654","host":"s3://npm-registry-packages"}},"3.0.0-alpha.16":{"name":"karambit-inject","version":"3.0.0-alpha.16","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.16","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"eb1b73506cb43df0296938c1cdf689805ff1a407","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.16.tgz","fileCount":29,"integrity":"sha512-i2pQgSynZkNadT7fsLyOuZBQVOsRE3r5YU+MklfH9DLvs3uTiR/QFTULZUlJPkCCE1Lr17j9etvqFg5mq/beGQ==","signatures":[{"sig":"MEQCIED9eeOu54Lgqhc1LQIDTmy5bCdxAf6jfV/kqFWG/AvCAiBrvRBtnvTwWY5DF0Bn7GabMFfXx4eR4SDc+Zzadsvtlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197857},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"57e086a4f360afa5a2c882db744359f2f5228586","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","karambit-inject":"^3.0.0-alpha.15","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.16_1727654536280_0.452233708815891","host":"s3://npm-registry-packages"}},"3.0.0-alpha.17":{"name":"karambit-inject","version":"3.0.0-alpha.17","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.17","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"d8a77b28d2e89a01c699e1851fdb8c75e2783b60","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.17.tgz","fileCount":5,"integrity":"sha512-D2AWRjz8YlVkyGfNUq0QWGMQaxXZ5zNJCV94yjfwI/AWCpSLtQOVIvSx3BO0Q1xPjSdHYdeWfbBZBiH4TjLlJw==","signatures":[{"sig":"MEUCIQD553xlFwN/hiT7oIuAgrrIznwfa/oyO9dyqX+mLlJG2wIgVob4s3J878CuKeyCSE3AUMHwjNsvkDhxv43ZQxxG0VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39225},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","gitHead":"461b3393bd5de2f0b46a04a7b83c05e61afda652","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","karambit-inject":"^3.0.0-alpha.16","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.17_1727659976326_0.7196719819217452","host":"s3://npm-registry-packages"}},"3.0.0-alpha.18":{"name":"karambit-inject","version":"3.0.0-alpha.18","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.18","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"521540d8875947a0eafebf721296e66530c4f9b3","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.18.tgz","fileCount":30,"integrity":"sha512-2isV/RMam9f74+Z54W4iFrxkhl3zJJhKptp3cG91bYZWa8QXMqA4iMJ0/se9t8arKPq7FBSeSEPwoUjIColqmw==","signatures":[{"sig":"MEQCIFelsf8l/L8DE05EUM324uDXJ+4kfSPrLKZqXhvg0MY+AiBpC2FDSS6BrIx+fCnsJ95S9RgdYD4xWkxIWDnsdGucpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208708},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"461b3393bd5de2f0b46a04a7b83c05e61afda652","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","karambit-inject":"^3.0.0-alpha.15","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.18_1727660299011_0.9700947701970464","host":"s3://npm-registry-packages"}},"3.0.0-alpha.19":{"name":"karambit-inject","version":"3.0.0-alpha.19","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.19","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"224e7b4c82d4299673c9175ed292755818b66ffa","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.19.tgz","fileCount":30,"integrity":"sha512-ApgSNc1UObaoX2P0WGvXFX1wly8GypgQdGJljO0U2zBNYbS/Kbz7xPQfYsYinhwhvlbueD7PmWyhD6Qgp8pT1A==","signatures":[{"sig":"MEQCIB1D70n+MiBxylb4pmpbuJ6Tyj+T00WomWH+T53izjKwAiAvFUlnPBVuAuAkfv8S6B5yJ6xQYR2VxNirKwb1s4uQjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208708},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"461b3393bd5de2f0b46a04a7b83c05e61afda652","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","karambit-inject":"^3.0.0-alpha.15","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.19_1727661082995_0.5582545730681623","host":"s3://npm-registry-packages"}},"3.0.0-alpha.20":{"name":"karambit-inject","version":"3.0.0-alpha.20","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.20","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"f01b01414cdb55d1c48dbb4fa6b892b729a38455","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.20.tgz","fileCount":30,"integrity":"sha512-Qzy9/nUZXdGSroZO/KH9LUp+a9ObzgQ27bfTvZSVt/ES4wY5ae8J3dsOtnMfmfcoAwOUe367ujfANYevH8jYnQ==","signatures":[{"sig":"MEUCIHaw8FaYBdG1BzpiY97Lo9uh5vbhYYeTrGAiMofFVho8AiEAnj9ll/kzJLrr5j550sAteT2oPcXnUSIoGtbQX+lHtFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208708},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"461b3393bd5de2f0b46a04a7b83c05e61afda652","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-inject":"^3.0.0-alpha.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.20_1727661811385_0.6753311457504247","host":"s3://npm-registry-packages"}},"3.0.0-alpha.21":{"name":"karambit-inject","version":"3.0.0-alpha.21","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.21","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"841aa5c26af56e917514c1d983eccd39a8b5eec5","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.21.tgz","fileCount":30,"integrity":"sha512-OqaAiJDh5BTRE7eC2ywFf0fUHhfnKnGd9mdxP2Q+otS/744KdybxHOdn0j9WsSGAGWc5MEw8NswUGr2lA8QHhg==","signatures":[{"sig":"MEUCIFYhh6IYGh4Dame3OlExvDAUY/7QVdLvC+GQFxv7GqizAiEAiy4Q4DMrjvHELiOvL0JIpGWKfNKXIY//vQZvXeR0NaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201638},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"088970da08a116e3cccb619347a182d24f08be6c","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","karambit-inject":"^3.0.0-alpha.20","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.21_1727666123833_0.15343148995740075","host":"s3://npm-registry-packages"}},"3.0.0-alpha.22":{"name":"karambit-inject","version":"3.0.0-alpha.22","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.22","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"7d40afdad5e4ab59b3c00759835b3229c9099395","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.22.tgz","fileCount":30,"integrity":"sha512-yNKZ+CALhkAbWtEIewDB420dHChp/IFGpR4s3JWzZiXNavUDcEOba6JDCRut3NIcHXP31ot4ZSF5hvdFzIYxqQ==","signatures":[{"sig":"MEQCIB59DyWGGm77jx05SXzCJ85OAI7UW3otMQZAmmd3LS27AiA/OYtjAOcp+pQidKLEwQ6aboN5McYrPaz6gLxmH+edNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201670},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"7fc19076de19152e485c4c4d2a88f2cbb1845da5","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","karambit-inject":"^3.0.0-alpha.21","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.22_1727666514104_0.7280178810400095","host":"s3://npm-registry-packages"}},"3.0.0-alpha.23":{"name":"karambit-inject","version":"3.0.0-alpha.23","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.23","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"bba68587118b5be2049dc60b2941b224ef2a53b8","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.23.tgz","fileCount":31,"integrity":"sha512-D9emYtSNer/NbKS0KKmz02Pw9+UC8D6fFCoLIPgmktAq9+EeT6nTn39rOJL0D9lpbmDR47+kZgcIDH1yfmAAig==","signatures":[{"sig":"MEMCIC79NBFVzIGbzr/Zdnq+oQI39A4GMas6uelVAE2QSYa4Ah8EPByIIppPsqOvZYtNkOgOAu1iHY7qy2dRx4X3f65O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209711},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"a70aa3f1583d45d0ef123d8354ab214ab1c79afb","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run karambit && npm run build && npm run check","karambit":"karambit -o src/karambit-generated"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.5.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^4.8.0","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^17.0.31","lint-staged":"^13.0.3","karambit-inject":"^3.0.0-alpha.22","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.23_1727944883956_0.0380359347439887","host":"s3://npm-registry-packages"}},"3.0.0-alpha.25":{"name":"karambit-inject","version":"3.0.0-alpha.25","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.25","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"5a84af0924019b583304e1d55e39a5fa3bcf7909","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.25.tgz","fileCount":29,"integrity":"sha512-kQP0dO5TyBe8DMlr7A6AU4sfiFupjTX5NDXDcPPnAhSDmGSueUqXcuEVCxuxRq3VO0x/WiHqk5hs+ejYB77/lA==","signatures":[{"sig":"MEUCIQCF3j7snSwgN5RxqBLzvIP5IvBBlWD16nRo6uDMgbIGfgIgI43czpIcbnIGWaNJmvf5FC2AUg4Nes6yCRIYesZSTTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203262},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"6649e6d453ca5bb981060cead8cec3387c305a38","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","prebuild":"npm run karambit"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.9.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^5.6.2","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.0.0-alpha.23","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.25_1728025389773_0.6964851324297141","host":"s3://npm-registry-packages"}},"3.0.0-alpha.26":{"name":"karambit-inject","version":"3.0.0-alpha.26","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.26","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"0a260bf5572fe9d5a203194f458e72bbfec26d68","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.26.tgz","fileCount":29,"integrity":"sha512-6AQ2Z5S67pAegds5cpEX7eiNp6JTrcaKY5a2zaeVcTaZDd4TWvcloyOXht1UYz4beo5B5fUA4U6T6pnVqMC40Q==","signatures":[{"sig":"MEYCIQDyfYE/I55xzOL4JqOONo+LGlbOgjxOjhQbxX1fW9d0qAIhALAXJNOoeADNp6xAnTv2Oac6bRO0MSZQUbPlIjQUloNJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203785},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"b062c3c9f6de26c29d88c944fbb855c739ebb0b3","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","prebuild":"npm run karambit"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.9.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^28.0.4","typescript":"^5.6.2","@types/glob":"^8.1.0","@types/jest":"^28.1.3","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.0.0-alpha.25","@devprice/eslint-config":"^1.0.1","@devprice/version-from-git":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.26_1728086908285_0.1390420824299372","host":"s3://npm-registry-packages"}},"3.0.0-alpha.27":{"name":"karambit-inject","version":"3.0.0-alpha.27","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.27","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"50081172345c17dd343de215dd09b566b3aa4915","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.27.tgz","fileCount":29,"integrity":"sha512-gVcXm8sOWezp9FJnpIXpc5UemCwodUYqFI25gK4Tl5FoZNCV+5momIiIyUDj4iogiHoGIx7oRZiHKfSd1uCjXg==","signatures":[{"sig":"MEUCIQCKsIxOCX5O1T1ZdtsTaQdnWeEgciWKCx4/12Na5mpcSQIgHF2DdP9J1cOUh+LM6cwieC4fyY9EuS3Y2fhRDS++bNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200811},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"038ce521b7ae289cdd66d23208bf37ce1e39196d","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","prebuild":"npm run karambit","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.1.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.9.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"npm:@DevPrice/karambit-inject@^3.0.0-master.8553a1e","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.0.1"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.27_1728174093092_0.05781761545754449","host":"s3://npm-registry-packages"}},"3.0.0-alpha.28":{"name":"karambit-inject","version":"3.0.0-alpha.28","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0-alpha.28","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"173eabd616b7c8a25679c32dfe63d4802c5749d7","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0-alpha.28.tgz","fileCount":29,"integrity":"sha512-GPgqYOR379FHM/DI9VFsncmF/82kWh0AAZX3Xy7FQK+H+9FjeBqmpS+WO7OSsDTAWMa19zBfwIu9+l1YaKTMTA==","signatures":[{"sig":"MEQCIHTmA1JRM49mcZuAJMzeb6JZjGAng9NSDFbl/dNslmWoAiBzXuir5cuKTnHOsTtwVCZjy9V6n0wnRoBIFUbs4F8Ftg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201455},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"520413efcc02d93a578eb1321bcc523ae9438126","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","prebuild":"npm run karambit","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.1.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.9.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.0.0-alpha.27","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.0.1"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0-alpha.28_1728190080168_0.4503719499384349","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"karambit-inject","version":"3.0.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"ca78ac1d491884325db9a9af87ede86132ddefa8","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.0.tgz","fileCount":29,"integrity":"sha512-qB5irtxacI1J6lVZl0KyTPN3o1oQ2Z/jmq/R4Oqg+PRa6qM21pmtW+P3M2NnPozuX4KfzVu3mvClE+rYAztZFg==","signatures":[{"sig":"MEUCIE3ANoLCmmHoIa2ZbSB02tk+dMkgYUpDt3dRJ/C2dVeaAiEA32sGfbTXTxqGgd/vF3hoDt9uf/30gEPxReU151Mvru8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199865},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"useEsm":true}},"testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"66460733fe78cd54c428bbf4d687098e3e9deb89","scripts":{"fix":"eslint 'src/**/*.ts' --fix","lint":"eslint 'src/**/*.ts'","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","prebuild":"npm run karambit","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.17.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^8.18.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.0.0-alpha.28","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.0.1"},"peerDependencies":{"typescript":">= 4.8.0","karambit-decorators":">= 1.0.0"},"peerDependenciesMeta":{"karambit-decorators":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.0_1728206462940_0.24818538840605409","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"karambit-inject","version":"3.0.1","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.0.1","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"459e036a59a186c6203b141ecb9cf989b74a3124","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.0.1.tgz","fileCount":33,"integrity":"sha512-cBd2zFUJtolEKPvOpkIc8E94I8sRRm6wXMcfxW5eWzLOocASlC9TM5MW7M6wZERbkp84m1U0wB0cQy76Ma8frw==","signatures":[{"sig":"MEUCIQCxbZUsgGo9I5b73gVB+zY8s+UB8GFIK5RyRajjHJ6RrQIgDYPOlcIZBcSYTt9/oSjGrTeSIMe956ZXNkUx1sUnFl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205261},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"6f1b728205bd58536f37e1ded36a0e4cd7011abb","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.17.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.0.0","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.0.1_1728775703576_0.3911319563290905","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"karambit-inject","version":"3.1.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.1.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"51e1b8718df0bb894145be4a5b762ad2bdb9f96d","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.1.0.tgz","fileCount":34,"integrity":"sha512-NHH+pOiKCvMrE80CphrnGQwECVcjsHBi77m1DnK/rGBTbs4B9oVc81j+M4nlypBew6cRcwUrg32tVGpsEKlw5A==","signatures":[{"sig":"MEYCIQDNXeNBYJuZwqfzqO0NGgxeWPr87HD2DawvU0jOZ5tLcwIhAJzenJ8BnHgoBhHcW1nuDCuE6p8C49SomeTeWPkApa++","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":212659},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"208e306920bdb971646bb43f7fc1472f7ca93bdc","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.18.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.0.1","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.1.0_1730080341016_0.9520068447081536","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"karambit-inject","version":"3.1.1","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.1.1","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"2fad608b797b1390c3c18b14aec160c51d01955f","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.1.1.tgz","fileCount":36,"integrity":"sha512-BowINbPCaEq+wPlpHrvYO375dYgHEv6V70WqNgkisa2eBmo4ZjlkNPD1pxOoCPBGewa76EbpXIuD0Gg4sEsvDw==","signatures":[{"sig":"MEUCIQCuR1otKtnmnc9o87ILPqd+1ne8OO/2tz+gCWLn3vhoVAIgXD7me0/lmg3cTpweTRE2vPzNc+H0w8prazdsRVtQ708=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213799},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"2e53436c879a92b0f2ab3a7f5dbe0304e1375d5f","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.18.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.0.1","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.1.1_1730085554637_0.21546827772367494","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"karambit-inject","version":"3.1.2","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.1.2","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"ec15f6e363bd7245885f6510ccbd88563dcdf9ff","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.1.2.tgz","fileCount":36,"integrity":"sha512-4xgAWpiSq0uXHpD6TM0V+Hf8E280WGU9BVOMYsyM6XuFF2gKlBSUgfoI1z0Eu3V/cOBK3o0vIxlW6hCXaZyxNA==","signatures":[{"sig":"MEYCIQCtM3+/PxiGvlgOTvSYD+uT5fe6kQ3C9kVhNM1qVlz+TwIhAPB1JIS97WwoAN0IWJB9r59gzbKVYXOGtoJa91gCIDLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214228},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"aa895ef9e67b8c210552cfda2791d8385f2b056a","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.18.1","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.1.1","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.1.2_1733365844775_0.45593742394841197","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"karambit-inject","version":"3.1.3","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.1.3","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"f28660eae9a8a2a5db12b3f28b154fd576d53c88","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.1.3.tgz","fileCount":36,"integrity":"sha512-qdmGbzouwTJmgCUUWFr4c2JYO2r1So6xt4hB3EipW6S2iI9JY6L6vxb8MHNnBuCIRB/ZL3ucR5s0RAbx/OjD/g==","signatures":[{"sig":"MEUCIA2BfEjVHEIUFHCJd13viTyflB4Qov5qlko+0Gr7YhWSAiEA8ki98piR+3kJmxIUUqqbQ7xMnOD1yYBPiJDqRQi4a9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214381},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"8e6ac8cf47a634a611e58ff60b9a9ae878520d30","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.1.1","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.1.3_1743468497048_0.6159274662985079","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"karambit-inject","version":"3.1.4","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.1.4","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"ea0e66504d8ac13fb75ce466e5999b62c902470b","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.1.4.tgz","fileCount":36,"integrity":"sha512-SNEcrRrrgDQMcV1PX6sxBxZg4DaUQyY5syu/GKsvsjn5MnbOSflQoAzjXB3I2lUnLkoYw8hmuEt7M1Z51hHCzw==","signatures":[{"sig":"MEYCIQCazQ6Crt4RqBCrXGWQ4zBd2U76nDwme/cAlrLs0kTjJAIhAN68KrXt0+/YPauCVQXxBnkjINyavfcYVQ3DJ7xu1tVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215697},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"e8dea26120f79f28a4e55b4ea9fb483310287d3b","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.1.1","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.1.4_1743567865500_0.6517583004724086","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"karambit-inject","version":"3.2.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@3.2.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"17dec61945a49269408e3767d7fb9d338118f3b9","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-3.2.0.tgz","fileCount":36,"integrity":"sha512-LLIbzDh8ImU7cES4rbwotf2SjAhgZtSRmq/rpMliSE0me1AU/+T/8WjVhf868BG9jjJKDEwnrEHPnWVTktwRIw==","signatures":[{"sig":"MEQCICxvI5C7ue1wSab0f8iUPS6t23QBt0R+Fb1iRkxu9S1OAiA5GAZ0Ki8He5sH6h7TwxbjbPWPSYj1byNksQl8aD/Nhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215697},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"ddac4dd32ca57e593e5296e9f318761e6068b366","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.5","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.1.4","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_3.2.0_1764549571956_0.9355328684869204","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"karambit-inject","version":"4.0.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.0.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"2a6f650df190a9447a933e11cb34375eb290a152","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.0.0.tgz","fileCount":37,"integrity":"sha512-rlxsBHLxfh09pjg7KEbgdAQhLN3/PdClZU2YyfPQ7DkntqVBcg54jFJ8EMEZsmhhjRKA2aQM9BTAWvx/m18kIw==","signatures":[{"sig":"MEUCIGa97jSAMSMES+nYjtadTc1+cAVIgo02Lq6dxlZf4bu1AiEAnTBbg3rsB8fhep9bUvFj1TuIknk/N+BKGrRZdfOn5Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241916},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"355234ab08c9d6274ecd567aa7db423e03fab263","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.6","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.2.0","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.0.0_1765069846304_0.455663321454723","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"karambit-inject","version":"4.0.2","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.0.2","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"6509a3dac4cb65c0bbd3a9b4d7de3629ca92db22","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.0.2.tgz","fileCount":39,"integrity":"sha512-nnfPgNB4cIQw9qb0FUZUOKC9Z2ZbVKQQZ5G55m2K4NzSVq1te5y2PmOyHAk82pjTKhn2sX/+efXo91tedEfF9g==","signatures":[{"sig":"MEUCIFbqo79P+K/7RMaLgZyu0I4r4Ox0wna+iUA8iNl8nAhhAiEA4LgKzycAZWB9z+/bd203PWXRDyxXWQTMk+Cklli3hXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243033},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"f4388535bdf2dc0b26b6e3150f2a5b5855839250","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.6","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.2.0","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.0.2_1765072227723_0.05429991825032254","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"karambit-inject","version":"4.0.3","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.0.3","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"ad4c9bf06abf4d90d6d3bba0dfbe00a68feab28f","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.0.3.tgz","fileCount":64,"integrity":"sha512-0zcDCgUPexTGOFr5thW4b1xeqN5RkgzLXGOL3cwH0GPI3CYd++/X3JuRPb8nazeKcCk37a6EgoEr8knIECSFKw==","signatures":[{"sig":"MEYCIQCswEfXw7FBu61WvqHKdNscucv88WSgpU4MPHOgOnFaLgIhAJtJ/vdQe79hTn73mnGKeOeVbyglM+dr2hL7C56eTWGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281345},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"main":"build/karambit.js","types":"./build/karambit.d.ts","gitHead":"d1151d326f45760507f7d3ff689d58d83ce79d68","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.6","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","karambit-decorators":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^3.2.0","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.0.3_1765072986845_0.10125161743500688","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"karambit-inject","version":"4.0.4","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.0.4","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"75d70373f1313566a120bc67fc8e8f01e1f2c1ce","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.0.4.tgz","fileCount":64,"integrity":"sha512-xgJ0ltPoHXzzhHe9DrcFz0+13txEC0aalDtJCVGLQaZ8Bl/mL6SPAbTq/mEf7qp593vEO/Ddt5dFVPzsAmgTzg==","signatures":[{"sig":"MEUCID5REUIes4c97+DKg8HzrjQomIsUo6H9RWxuFG26Bbi2AiEAktVsCkPhRokJW8+ojSA2oab/cV+wJOmwd4M8s2UI+Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298317},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"exports":{".":"./build/karambit.js"},"gitHead":"f27c6a2d320cc944ad8703c68171e7e015e81aed","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run check","karambit":"karambit -o src/karambit-generated/karambit.ts","lint:fix":"eslint --fix","prebuild":"npm run karambit","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"devprice","email":"devin@nowyoujump.com"},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"10.8.2","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.6","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^4.0.3","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.0.4_1765154551764_0.04893647016037517","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"karambit-inject","version":"4.1.0","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.1.0","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"6af8d9c305ed83a005299132a73eea854d4dc8d4","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.1.0.tgz","fileCount":63,"integrity":"sha512-ky9GVZSKwkL5VJuimoVQ9WnEedYf90I6UmAZwRPNSvdyKFuBlxb0YNGO4b0J/6W1vUlSrvXNvzL82F0PYvF6zg==","signatures":[{"sig":"MEQCIB7shpJXCm5qxiMNzykZXeilYMCE5NNRrRfzImnF6WeNAiAGhpuSc93OU/WVH66LfECdJBBgP19juaZPhrlju0Hk9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270669},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"exports":{".":"./build/karambit.js"},"gitHead":"8117a5f5904d9a30fae48116cbc506fd0b3cc75b","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run --prefix decorators build && npm run check","karambit":"karambit -o src/karambit-generated/karambit.ts","lint:fix":"eslint --fix","prebuild":"npm run karambit","build:docs":"typedoc","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aaf2430-6bba-4a6f-9e66-5906879efe52"}},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"11.7.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.19.6","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typedoc":"^0.28.15","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^4.0.4","@types/picomatch":"^4.0.2","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.1.0_1765707258961_0.47848466444813265","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"karambit-inject","version":"4.1.1","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.1.1","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"6b71f89e27dd75260dd7cd2f4588f58a3f02182c","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.1.1.tgz","fileCount":63,"integrity":"sha512-rRPomJmVQLH9QTYJK5s3K38CQgOijKq1RmGaBbBqcrwKsaiQT2AdbawCCEpQVdK0VX+P7zUwRPdmOZfMkVf5Eg==","signatures":[{"sig":"MEUCIQCo4+CaFwyFLEz6KDoi7V4IhIhtUYDjAPwx9MapnsdNrgIgIGwKEjSFYZZ4TvMXZGNGBz6aDgl2tEjN6OM5bUa/VYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274799},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"exports":{".":"./build/karambit.js"},"gitHead":"c67ce74ffe66cfff3a8ec5dc7d1a3401d9e963be","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run --prefix decorators build && npm run check","karambit":"karambit -o src/karambit-generated/karambit.ts","lint:fix":"eslint --fix","prebuild":"npm run karambit","build:docs":"typedoc","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aaf2430-6bba-4a6f-9e66-5906879efe52"}},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"11.12.1","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typedoc":"^0.28.15","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^4.1.0","@types/picomatch":"^4.0.2","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.1.1_1775611846139_0.28364435219851236","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"karambit-inject","version":"4.1.2","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.1.2","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"085564aeb80e331a8b8f17426648975a266ba798","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.1.2.tgz","fileCount":63,"integrity":"sha512-Vq6yOcw9dZm5m/Ff+/xvMVooGqqNVyRuqRKBsPvwmFXO1Ld7s6oN57PMLXJjn0Hm/tKLNp91odWDQuEj/02NUQ==","signatures":[{"sig":"MEUCIQD52yh8sGA8O85snsXKSAz9ddRCm6jp09H93KEA+h91yAIgWl4WNeMpe7V4ZMTrEgxED8fMypKK6w6ZDnMVyXWo5lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274620},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"exports":{".":"./build/karambit.js"},"gitHead":"ce439af02f83bdce3101298a1e4db060c16710f6","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run --prefix decorators build && npm run check","karambit":"karambit -o src/karambit-generated/karambit.ts","lint:fix":"eslint --fix","prebuild":"npm run karambit","build:docs":"typedoc","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aaf2430-6bba-4a6f-9e66-5906879efe52"}},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"11.17.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"24.19.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typedoc":"^0.28.15","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^4.1.0","@types/picomatch":"^4.0.2","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.1.2_1787700883263_0.8064686121274134","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"karambit-inject","version":"4.1.3","keywords":["dependency injection","di","ioc","inject"],"author":{"name":"DevPrice"},"license":"Apache-2.0","_id":"karambit-inject@4.1.3","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"homepage":"https://github.com/DevPrice/karambit#readme","bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"bin":{"karambit":"bin/index.js"},"dist":{"shasum":"da3f4410dccfb0e9330bb4b5f9786ee53c32f290","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.1.3.tgz","fileCount":63,"integrity":"sha512-0X1ISod2Xcxhb/HVYJxRLIdESwWt3AaWEmM5wsQhuAfeXzxSjO7dSWobwiGlD8hAplQwx+Bg8/ilTFvkiKFw8w==","signatures":[{"sig":"MEYCIQC9jEJPydoRTDHsSp35pcPE+Afzk+keyXKdkNHDEtYj7AIhAMo7SO5MmOYg6sQ9IijGVl9r8vsL06IIr9AxGldTBQap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277651},"jest":{"preset":"ts-jest","testMatch":["**/test/**/*.ts"],"testEnvironment":"node","extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/integration/","/node_modules/"]},"exports":{".":"./build/karambit.js"},"gitHead":"050b3433df72828ddc165a3b38450caab761884a","scripts":{"lint":"eslint","test":"jest && npm run --prefix integration build && npm run --prefix integration test","build":"tsc","check":"npm run lint && npm run test","clean":"rm -rf build && rm -rf src/karambit-generated","prepare":"husky install","release":"npm run build && npm run --prefix decorators build && npm run check","karambit":"karambit -o src/karambit-generated/karambit.ts","lint:fix":"eslint --fix","prebuild":"npm run karambit","build:docs":"typedoc","prerelease":"npm run clean","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aaf2430-6bba-4a6f-9e66-5906879efe52"}},"repository":{"url":"git+https://github.com/DevPrice/karambit.git","type":"git"},"_npmVersion":"11.17.0","description":"A compile-time and type-safe dependency injector for Typescript.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"_nodeVersion":"24.19.0","dependencies":{"chalk":"^4.1.2","yargs":"^17.7.2","picomatch":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.1","eslint":"^9.12.0","globals":"^15.11.0","ts-jest":"^29.2.5","typedoc":"^0.28.15","typescript":"^5.9.3","@types/jest":"^29.5.13","@types/node":"^20.16.10","lint-staged":"^15.2.10","karambit-inject":"^4.1.0","@types/picomatch":"^4.0.2","version-from-git":"^1.1.2","@devprice/eslint-config":"^1.1.2"},"peerDependencies":{"typescript":">= 4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/karambit-inject_4.1.3_1787860475276_0.5723459342035919","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"karambit-inject","version":"4.2.0","description":"A compile-time and type-safe dependency injector for Typescript.","keywords":["dependency injection","di","ioc","inject"],"exports":{".":"./build/karambit.js"},"bin":{"karambit":"bin/index.js"},"license":"Apache-2.0","scripts":{"prepare":"husky install","clean":"rm -rf build && rm -rf src/karambit-generated","karambit":"karambit -o src/karambit-generated/karambit.ts","prebuild":"npm run karambit","build":"tsc","build:docs":"typedoc","test":"npm run typecheck && vitest run && npm run --prefix integration build && npm run --prefix integration test","lint":"eslint","lint:fix":"eslint --fix","check":"npm run lint && npm run test","prerelease":"npm run clean","release":"npm run build && npm run --prefix decorators build && npm run check","prerelease-version":"version-from-git --no-git-tag-version --no-commit-hooks","typecheck":"tsc --noEmit -p test/tsconfig.json"},"author":{"name":"DevPrice"},"repository":{"type":"git","url":"git+https://github.com/DevPrice/karambit.git"},"bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"dependencies":{"chalk":"^4.1.2","picomatch":"^4.0.3","yargs":"^17.7.2"},"devDependencies":{"@devprice/eslint-config":"^1.1.2","@types/node":"^20.16.10","@types/picomatch":"^4.0.2","@types/yargs":"^17.0.35","eslint":"^9.12.0","globals":"^15.11.0","husky":"^8.0.1","karambit-inject":"^4.1.0","lint-staged":"^15.2.10","typedoc":"^0.28.15","typescript":"^5.9.3","version-from-git":"^1.1.2","vitest":"^4.1.11"},"peerDependencies":{"typescript":">= 4.8.0"},"lint-staged":{"*.ts":"eslint --fix"},"gitHead":"3ce218626cbebd0c8389b83b9bcd653f6fa3005f","_id":"karambit-inject@4.2.0","homepage":"https://github.com/DevPrice/karambit#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-R8hAh2AnWntX+pLAZ3gHb/6dnbiumlyLSlLEOQOd7Ctw3a286x8HqO6EqO2TALcyTI+hh/WvvN/6kh7J7pqQ7g==","shasum":"3e6291a3eddc49a1bd5d03925c4b10e38d1357ce","tarball":"https://registry.npmjs.org/karambit-inject/-/karambit-inject-4.2.0.tgz","fileCount":69,"unpackedSize":305662,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/karambit-inject@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFZyR56ggO6akIAUlv2QS7FX1eIGZur8xgNyG3YKmzt1AiBNQP7EEoc3AgTDvo1WK3gSkKifpnDHe90FN7h9U5XPSw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0aaf2430-6bba-4a6f-9e66-5906879efe52"}},"directories":{},"maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/karambit-inject_4.2.0_1788294807907_0.04203039751588422"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-26T00:12:25.850Z","modified":"2026-09-01T20:33:28.443Z","0.1.0-alpha":"2022-06-26T00:12:26.035Z","0.1.0":"2022-06-26T00:45:39.850Z","0.1.1":"2022-06-26T00:51:16.060Z","1.0.0":"2022-06-27T07:20:45.605Z","1.0.1":"2022-06-27T08:33:05.782Z","1.0.2":"2022-06-29T08:27:16.244Z","1.0.3":"2022-06-30T05:44:41.137Z","1.0.4":"2022-06-30T07:05:56.105Z","1.0.5":"2022-07-07T03:42:03.904Z","1.0.6":"2022-07-08T01:43:49.952Z","1.0.7":"2022-07-08T04:20:42.148Z","1.0.8":"2022-11-11T03:42:31.037Z","1.1.0":"2022-11-11T05:07:58.062Z","1.1.1":"2022-12-31T01:21:43.196Z","1.1.2":"2023-01-02T07:56:57.983Z","1.2.0":"2023-01-04T01:49:41.762Z","2.0.0":"2023-01-07T10:34:04.220Z","2.1.0":"2023-01-14T02:10:53.193Z","2.1.1":"2023-01-14T10:33:17.962Z","2.2.0":"2023-03-13T04:08:50.353Z","2.3.0":"2023-06-22T04:58:32.729Z","3.0.0-alpha.1":"2024-09-29T00:08:07.504Z","3.0.0-alpha.2":"2024-09-29T00:21:50.704Z","3.0.0-alpha.3":"2024-09-29T00:28:05.054Z","3.0.0-alpha.4":"2024-09-29T00:40:13.965Z","3.0.0-alpha.5":"2024-09-29T00:55:04.544Z","3.0.0-alpha.6":"2024-09-29T07:32:24.666Z","3.0.0-alpha.7":"2024-09-29T07:38:10.639Z","3.0.0-alpha.8":"2024-09-29T07:39:43.998Z","3.0.0-alpha.9":"2024-09-29T07:41:26.764Z","3.0.0-alpha.10":"2024-09-29T07:45:05.978Z","3.0.0-alpha.11":"2024-09-29T07:47:42.083Z","3.0.0-alpha.13":"2024-09-29T10:38:19.318Z","3.0.0-alpha.14":"2024-09-29T11:06:04.269Z","3.0.0-alpha.15":"2024-09-29T21:38:22.780Z","3.0.0-alpha.16":"2024-09-30T00:02:16.475Z","3.0.0-alpha.17":"2024-09-30T01:32:56.524Z","3.0.0-alpha.18":"2024-09-30T01:38:19.175Z","3.0.0-alpha.19":"2024-09-30T01:51:23.172Z","3.0.0-alpha.20":"2024-09-30T02:03:31.577Z","3.0.0-alpha.21":"2024-09-30T03:15:24.028Z","3.0.0-alpha.22":"2024-09-30T03:21:54.326Z","3.0.0-alpha.23":"2024-10-03T08:41:24.189Z","3.0.0-alpha.25":"2024-10-04T07:03:09.978Z","3.0.0-alpha.26":"2024-10-05T00:08:28.579Z","3.0.0-alpha.27":"2024-10-06T00:21:33.334Z","3.0.0-alpha.28":"2024-10-06T04:48:00.371Z","3.0.0":"2024-10-06T09:21:03.137Z","3.0.1":"2024-10-12T23:28:23.835Z","3.1.0":"2024-10-28T01:52:21.177Z","3.1.1":"2024-10-28T03:19:14.889Z","3.1.2":"2024-12-05T02:30:44.974Z","3.1.3":"2025-04-01T00:48:17.213Z","3.1.4":"2025-04-02T04:24:25.919Z","3.2.0":"2025-12-01T00:39:32.144Z","4.0.0":"2025-12-07T01:10:46.443Z","4.0.2":"2025-12-07T01:50:27.878Z","4.0.3":"2025-12-07T02:03:07.015Z","4.0.4":"2025-12-08T00:42:31.940Z","4.1.0":"2025-12-14T10:14:19.113Z","4.1.1":"2026-04-08T01:30:46.289Z","4.1.2":"2026-08-25T23:34:43.413Z","4.1.3":"2026-08-27T19:54:35.477Z","4.2.0":"2026-09-01T20:33:28.065Z"},"bugs":{"url":"https://github.com/DevPrice/karambit/issues"},"author":{"name":"DevPrice"},"license":"Apache-2.0","homepage":"https://github.com/DevPrice/karambit#readme","keywords":["dependency injection","di","ioc","inject"],"repository":{"type":"git","url":"git+https://github.com/DevPrice/karambit.git"},"description":"A compile-time and type-safe dependency injector for Typescript.","maintainers":[{"name":"devprice","email":"devin@nowyoujump.com"}],"readme":"# Karambit\n\n[![NPM version](https://badge.fury.io/js/karambit-inject.svg)](https://www.npmjs.com/package/karambit-inject)\n[![NPM License](https://img.shields.io/npm/l/karambit-inject)](LICENSE.txt)\n[![Build](https://github.com/DevPrice/karambit/actions/workflows/build.yml/badge.svg)](https://github.com/DevPrice/karambit/actions/workflows/build.yml)\n[![Docs](https://github.com/DevPrice/karambit/actions/workflows/publish-pages.yml/badge.svg)](https://devprice.github.io/karambit)\n\nA compile-time and type-safe dependency injector for TypeScript.\n\nKarambit is different from other TypeScript dependency injection libraries in several key ways:\n* It is a fully **compile-time** code generation framework. Karambit generates plain-old TypeScript code and there's no runtime dependency.\n* Karambit is fully **type-safe**. It is not possible to register a provider with the wrong type.[^1]\n* There is no need to mark or annotate most parameters, including interfaces, with \"tokens\". Karambit supports binding interfaces to concrete types directly.\n* The dependency graph is fully **validated during compilation**, so if your project builds then you can be certain the graph is valid. This includes detecting missing bindings, dependency cycles, and other common error sources.\n* Creating a graph is fully **declarative**; you never need to imperatively register a dependency to a container, and there's no runtime initialization cost.\n* Karambit is fully **transparent to your application code**. Because of this, it plays nicely with other libraries and frameworks. If you wanted to stop using Karambit later, you could simply commit the generated code to your repository and remove Karambit entirely. \n\nKarambit is heavily inspired by [Dagger](https://github.com/google/dagger/), and if you're familiar with that then you'll be right at home using Karambit.\n\n[^1]: Of course, you can still use TypeScript features like `any` or `as` to break anything you want :)\n\n## Installation\n\nThis project is available as a package in [NPM](https://www.npmjs.com/package/karambit-inject).\n\n```\n$ npm install --save-dev karambit-inject\n```\n\nKarambit works by generating based on JSDoc tags (or, alternatively, [decorators](decorators)).\n\nKarambit works using a simple CLI-based tool for generating code. Once the code is generated, you import it just like any other TypeScript code.\n\nFor a minimal example project, check out the [Hello World sample](samples/hello_world).\n\n### Using the CLI\n\nThe CLI has a simple command to run code generation.\n\n```\n$ karambit path/to/your/tsconfig.json -o output-file.ts\n```\n\nA simple build script would look like:\n\n```json\n{\n  \"scripts\": {\n    \"prebuild\": \"karambit\",\n    \"build\": \"tsc\"\n  }\n}\n```\n\n## Getting started\n\n### Components\n\nFundamentally, Karambit works by generating an implementation of each interface or abstract class marked `@component`.\n\nThe Component is what ultimately hosts a dependency graph, and how you expose that graph to other parts of your application. You can think of the Component as the entry-point into your graph. In the [Hello World sample](samples/hello_world), the Component looks like this:\n\n```typescript\n/**\n * @component\n * @includeModule {@link HelloWorldModule}\n */\nexport interface HelloWorldComponent {\n    readonly greeter: Greeter\n}\n```\n\nThis Component exposes a single type, the `Greeter`. The implementation of HelloWorldComponent will be generated by Karambit.\n\n### Providers\n\n#### @Inject\n\nThe next step is to satisfy the dependency graph of the Component. Karambit isn't magic; you need to specify how to get an instance of each type in the graph.\n\nThere are several ways to do this, but the simplest is to mark a class with `@inject`. This makes the constructor of that class available to Karambit, and Karambit will call the constructor to provide an instance of that type.\n\nIn this sample, the `Greeter` class is marked `@inject`, and this type is available in the graph.\n\n```typescript\n/** @inject */\nexport class Greeter {\n    constructor(private readonly greeting: string) { }\n    greet(): string {\n        return `${this.greeting}, World!`\n    }\n}\n```\n\n#### @Provides\n\nThe constructor of `Greeter` depends on one other type: `string`. However, we can't simply mark `string`'s constructor with `@inject`.  This is where Modules come in to play.\n\nA module is a collection of methods marked with `@provides` and each Component can install many Modules. These provider methods work just like `@inject` constructors; they can have arguments and will be used by Karambit to provide an instance of their return type.\n\nIn our example, the `string` type is provided in the `HelloWorldModule`:\n\n```typescript\nexport const HelloWorldModule = {\n    /** @provides */\n    provideGreeting(): string {\n        return \"Hello\"\n    },\n}\n```\n\nYou can think of Modules as the private implementation of a Component, which itself is sort of a public interface. The component defines *what* Karambit should construct, and the modules define *how* to construct them.\n\nModules are installed in Components via the `@includeModule` tag on the component declaration.\n\n```typescript\n/**\n * @component\n * @includeModule {@link HelloWorldModule}\n */\n```\n\n### Putting it all together\n\nBy providing the `string` type into our graph, all the required types are now satisfied with providers and Karambit can generate our Component implementation.\n\nYou can instantiate a Component by instantiating the generated class:\n\n```typescript\nimport {KarambitHelloWorldComponent} from \"./gen/karambit\"\nconst component = new KarambitHelloWorldComponent()\nconsole.log(component.greeter.greet()) // \"Hello, World!\"\n```\n\nWhen running Karambit, it will generate this implementation:\n\n```typescript\nimport * as component_1 from \"../component\";\nexport class KarambitHelloWorldComponent implements component_1.HelloWorldComponent {\n    get greeter(): component_1.HelloWorldComponent[\"greeter\"] { return this.getGreeter_1(); }\n    private getGreeter_1() { return new component_1.Greeter(this.getString_1()); }\n    private getString_1() { return component_1.HelloWorldModule.provideGreeting(); }\n}\n```\n\nWhile this example is a bit contrived, you should be able to see how simple it can be to add new types to a graph and build much more complex dependency structures.\n\nThis is only scratching the surface of what Karambit is capable of, so check out the [feature guide](https://devprice.github.io/karambit/documents/Feature_guide.html) for a more in-depth look at everything it has to offer. For a more real-world example, check out [Karambit's Component declarations](src/Component.ts).\n\n## License\n\n```text\nCopyright 2022-2025 Devin Price\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","readmeFilename":"README.md"}