{"_id":"@homer0/jimple","_rev":"44-82ed464cc70aa5b4d3176b8bb9704f9e","name":"@homer0/jimple","dist-tags":{"latest":"6.0.7"},"versions":{"1.0.1":{"name":"@homer0/jimple","version":"1.0.1","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@1.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"a4d110a8abd387729d2f4ec36259060b12a261c3","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-1.0.1.tgz","fileCount":8,"integrity":"sha512-M2d5H7LTvlv9NegT6Bq7HGoEpxu+7ZUF9l4okzI5aw03oZjj2FXh/vH1yh4EQeYQ4pq6GIrCsSudftUM9zbbKg==","signatures":[{"sig":"MEYCIQDgmfxZ8yWkC4vlqOSL21GAboM0gdM/P4QzEztYHTZ3UwIhAOkj5P138fXGXUknGA/gm+HEoBu7w5mryytxmy+DExpl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUwkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmryaw/+KSt8b9pOFToVRU0hRYLOkxuLO5SIZWfqq6kQf2FF90Ue1Arn\r\nTGyT6JP9j5rj6PiWwl99R7u/JLOIdjvBcLA5Ujl8gXLutGVxoHGUUMX/UUHW\r\nQoEksYW9Ctl9ued8XfoaJbHcFZPNBxp64enskuTlEKM46HS8J16zviH4aXu3\r\nNiL0IQAA97dGVBxNvmgDLuXdKDwStyJjW6BatQHIUVB4c7DbVhQ5XogYcz0T\r\nQRTVCqzqanI+u2VBc6rRnCjp51pnEYYDu6SqrJ/yxIvvmzFIEHLActzp18oW\r\n8G467fdFQbDmu64+HHGwbdTbx3gblZdURrr+yN+rQEK1E5v9GpLHdCEJU5CO\r\ndyV5sJ+c4b57U/ZkanMswPw99dhEtM0G3zUwx+vmbHoR8ZqIHIgLDRow/oSw\r\nJ5GGPsJglvaYg/wvD80R1eKcRGk8p8TKHOH2BnDhOqAGJwJraxxWxKYNmpmV\r\nAFTpjt7wD62tOWccE0k03rBGpG5ROY7qnR5YOSRVmLtBaWHyx7mQCL127VgY\r\n7sPlHbv+gx8a+WgNcMXqkVOT2CNKg4UqWi7zX5Rhm4Ei3qCjo0Pz+Mxkrcd+\r\n8lbu0SS7rjnyaFgzyLe1LZkRlyJi9Pt6cNQ+xwSqmhiWb8j25EF5uZPsKXV4\r\n4nW67pSqbYKejiDRS20JMcl7C/9UuOC7mP0=\r\n=HBxq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"835d84ced485240f90c9c9173b5fcb53346bf264","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"14.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","jimple":"^1.5.0","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_1.0.1_1657621540667_0.2540171274353018","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@homer0/jimple","version":"1.0.2","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@1.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"49018cf9bc68dfd9ea872cc9a31169bd0a381779","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-1.0.2.tgz","fileCount":8,"integrity":"sha512-CxbwGjTi3gURfXiJo4CgnPKECNKYEBXuN3bzDMlJhXurcTj+0L86R5dKsE0y6f6qj5Ws+jZuXC6itczw2KWq1A==","signatures":[{"sig":"MEQCIDXhPNRDD0fFHCFgLJlIOlvVpuLq8BWg9NO2W+4TBjM5AiAWoCi/3aDUSPLzTTgcjuFZBnlEexhINspkG7ycLeiBEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0PugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4GRAAo3J6VULEUnujUhtxgSGP+F9mgeXQ/lQ2d5fJAfC/ryFHN1sS\r\nKy6bIxKRdwU5Sp/J0+ibOcoJdN3L4fdYtKsvvfqRT91Vc1Muj2v9h3R3w/+D\r\njmL+KrVBJeWdRchopeyg8JnrlAP0IP1pq+AX/m0SfAjzFTL5T7cStK/mOmKq\r\nO5YIRe0wpste8+XxEZWE2ksngY1W3YkfPDHOgaUhBqq4Qvhx+bgOTV9JfeuC\r\njhR+D5fbZro4T1B5Sr8LGJFDEMJu6orB3G8XsMQRFpIIHkFjok7f+g7egv9o\r\nMHBaFKWrXIatKfUMEbBW/JhnJDfa5+mgMMCd0V7xZ77tksf+8/E82nNO6sUT\r\n5N56PSp5b3+C38dPnZOHA5gjrdgKNrBTlVZIJvokE1vuZDrmbI5LoOyLnv3y\r\nf5mCn18sDezQzTTR3+7IbCBXUFl66BZYjdRmGbCbnHcSZxorqWaXe+59PGSt\r\nhNPBsFiBqAe40z60yyYEua61wgMF4aEZW/2NzDeqBih7px2lWKXDQrv+URUT\r\nf/fVkEIU9Zw/kAcQ5DfFCtlJjqD+FrHDGyiwfzBKo7KRUyAg5S0oRj+bq223\r\n4rhwKnCBK4Dc/kSPE4qeMUSyYTNqLBpC53cwXF9svsbV8PDsOtfQFls76PVQ\r\nNFwlolz0tlcZrMtjUtjYonrhPLKs+hdaDoE=\r\n=zOnc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"7c44773961f29d11890564831e84cf4da9ba0f57","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"14.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","jimple":"^1.5.0","ts-jest":"^28.0.5","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_1.0.2_1657863072019_0.8292056537070169","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@homer0/jimple","version":"1.0.3","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@1.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"2e9430451a45993cb1aa4e13eef98f5e2089971e","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-1.0.3.tgz","fileCount":8,"integrity":"sha512-6bV52jQNbDCwv1qfkdWk9RtwYsYseGRF7lkiJwePk4pckFdXkkNWkm2EvjG9fXFwWm8oHcbsBtWzmim5Jb+CRA==","signatures":[{"sig":"MEUCIB2UfdaCWmVGUScSz6BYURxXFn1TJkT2zgGNHgV8Y519AiEA8WZ32GEx6RjvdvSNavgxmkerGoSXXWtCtoIO72xO4G8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0k52ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrccA/9EJN7w+g3GtOAGY1kuZACWPcFQXfjFjJzOMyZLGOxExaiShAp\r\n0pLEcjVwCl4DqqIM/ZtVINWpEFpCIOz+sA36zj56ZldohCEmPQQfpQK05DIn\r\nJUvvUnDT+ltArkaIPh1lXMwmnxhKc1IchECwUzQG/b227TBm2ovjGjZmKOY9\r\nrZgub+XsyVVkB/wm22iUqiolHoyCv4ms0MzOIEg+heEyQYOkWZD/PaZjgysK\r\nxta81hbRZHP5cE0MOsaYsl6AG3/TupO6VGw+jKuIGTTbi3JVxIcxsWP8Kas5\r\nVnlMBIhp+XRRxaj/iEcLxWIY4UsVg02WFrx+Lwmjnqy2qCtC076vk4xpsG6a\r\nbSzLezyLIucn72M4LpifUElKup6veKsrI3hiQ9H3S/fwLmMzJ5Ero638uPX7\r\nMrO3IsIDDUG6D72SMsZenbW8BS9X8dzc2I65i9zi00U/2puDnvzQuBpJ8Y7+\r\neHJWul2+DydmbmqWnYxOo94wNJuaQeMCHylbS+bW5nRIMX26n7CZTqzXdP/o\r\n3Hpz/T4lJjl+bTTmwFDOaBQ+SSh3vro4Zzx5LyadKJgi5WEJlU/ImRiY46wB\r\nUT7QWKGetnyIHCXhRNyRQZfx27jXQrke7j2BRKVFJTkM1qIU7xXl8UpIWfsy\r\nb+7ebaUe4P94DdZXLeBDbWLOj5K6RrfgWDU=\r\n=KxOs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"dd7bbfcd146de65926922f560df51a6a3fb89424","scripts":{"test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/5.1.8/node@v14.20.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"14.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","tsup":"^6.1.3","jimple":"^1.5.0","ts-jest":"^28.0.5","typescript":"^4.7.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_1.0.3_1657949814507_0.3948301825879643","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@homer0/jimple","version":"1.0.4","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@1.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"01140a4458696e190aa37a7603a6c6402d8cca60","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-1.0.4.tgz","fileCount":8,"integrity":"sha512-xvQZLeukToIuMk5BKgSqlaDAmvzHbpBf0Uvf8FQSGbf4+CMGLwjc+EHmKKVrv8xutQIXq7sskO7vGdQucFrO/g==","signatures":[{"sig":"MEUCIHGON/lZwTsd8HzW13iY1xPAgbfCfj+wdT7wCQMw8oEZAiEA5CNkIM/Bi6eI9zVh3duagzolnMTQ+f3NAlEYOIsxZRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU630ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnuQ/+MxRpzejiQbMZUxz+pVXaG/bSxqFRAzM86bRsoRg3Jwu+EAbh\r\n8xeYfxfDWAXIuqLZLHPAYIT90LN5znonLaJ41icWZHSoSBR69RgHuJuQMdfu\r\nz1UBBpSp5Nes8E6VK4FUMtNv46BBPfhzxMdczaqiLw3C26n+TtnK5tnZSXO+\r\n7DconXTx2zfJn+XXHTba6kJl0Nhhc0Z52GVCsettYk803B3F5wKCemhFA+on\r\nPUqWRY5AcHG95y1uCle/bDotIefX3EeQi6oiqyeKw94qiTFMKbJUIWWpUNDJ\r\nl+bNLvvRlnqusfXgZy7pePY27LnAVHsva4LcSzYRWIGPOnDOr4/Tw11KOVew\r\neTtLiiO+I4llLFoGf8aXTfWQCKb+sxRPH5U2h2peDonODZbu+kngblZsX6Rp\r\nf2zVUnVmmct78fSBYb8p1cSqsnj/eEgwJplDkNBzmWOtURnHVsL94K270crG\r\nIVlDbWjBeXka8YjO17NsKqM3+5h5G1QZkVR2W7yEnJYduQqXr391sz2E/ZiB\r\nRuY1Z6L1HaRU3VYRbVPNxXTPwq4MWMid4yJnVxjP71NruM8/mpgLOx1eXkAY\r\n8ehD3r4VJfuZQQ95n3uOVZcgokntUIiybAueggu+A9ZeRQNuhX8QIeCsLE7V\r\nQ4HYx8qBgBH+FPgP8UqXH5sb6GUVIZ83cmg=\r\n=GVMM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14"},"gitHead":"e584e4ef93ede1065a91a1d3e88e070662acb66e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/6.0.1/node@v14.20.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"14.20.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","tsup":"^6.3.0","jimple":"^1.5.0","ts-jest":"^29.0.3","typescript":"^4.8.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_1.0.4_1666428404569_0.9719085397988434","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@homer0/jimple","version":"2.0.0","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"ec84189b423872592733b7d6a4a47a49f7f1895c","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.0.tgz","fileCount":8,"integrity":"sha512-qjDAo1LVJu3K5LtUStkg593DPE6htSMligBy6SU5RohiYCoZRmyB5DdQRZrSKEXlLDzZCfy9uySkQXQu6/iwkg==","signatures":[{"sig":"MEUCIDFk4gXGsVVmTJkvUG1TpVCBoEZDSY2pFDwBTsEcr4IQAiEAgGRWfWfycwESCeMkCr06YtDh/LB9K5TTQWJ2vRvxJWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqqO1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHNQ/9HEy2Izcw0uo+mk096CprD3fnchyKaJMJfdM47nMkOmIAa/3U\r\npjIiTJL5ACJ6/HkkWUVAaygz+1GOnDdRWcRX8u3VrC3OR08s1iYo9Sc+d52a\r\nHMwygv2Si+pz8as5rdAkclqBycsYzE6d6DNBw1uyekcVxpUg3NLLn86TIIdr\r\nC0XUgdCLcSgmja5h76rK8hj7opDRobGRHC3jBIoXZV4DiWWY/DeBaGljyD7U\r\nwhtYj6yLBQlmkHNOKrczL+SzEtyShW5vynOos3M9aIX5I5t6W2oNx3Xfkfvh\r\nmJFTusglRVVt4v3lbL0sgjrD6uGedhxeS2KcNIxg3U7OzWAgM9EzihNoIjb6\r\nXxCxnMeM6slHlm+sPvAj662jQ0W0P1DTnYI/qiJQLLtSdN2e2vDn/varRFOb\r\nJB4QxoMfONzWz3eKMQu7Skfy4H8OEvuKRZ+6YCVmQ+7x6oJ5zdlmoA6T8OYx\r\nYDIFnoVJshj/qy7m2XDN5Wyf/s6zHJ0vy1R75Wn9W4PkCIatuatrFVIzy96q\r\nfi1r9BLp/qEKlWfqLHah7KJUZR9D6G3NPEpPRKbX7owmXbSdLGqw01rMlj6b\r\n2xX+y2lUg//6TAn2XlRtQF5Dj02c2vLgF4e5D6LW25rKSYm8KJ3uV9fCDwm9\r\nu2UHFNWm7lOt6yquU0J3v/pbh+k+CphSnyY=\r\n=prw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"86d8723fd11c969e334d58c4e6bc4d290311fe26","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/6.3.0/node@v16.18.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.18.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tsup":"^6.5.0","jimple":"^1.5.0","ts-jest":"^29.0.3","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.0_1672127412941_0.1201507235310979","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@homer0/jimple","version":"2.0.1","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"86e466e46544c5ee9fb149a5d7116011bb627ca6","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.1.tgz","fileCount":9,"integrity":"sha512-GX7wTCotmLzEY4rB28D3cne0tmO0IBImHGTHFhHgKLJKVRgbZdjxw0bG3b+p3Isgm0ezA1nAvMEXLoDfEedFXA==","signatures":[{"sig":"MEYCIQDmMBQDE9JRhlug0k0cqQFFLxxSd44zmQxSn6rIg6pMgQIhANdjZMHO0KoMItQgBf7rZcYjeQtA1TCw2oJ3I4MOp+Rg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1LO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroOQ//WrPfixQOUIUxGa5fvAMw9apII5GD0coah8WBd0p9dGdIQi7S\r\nD7ibLmITPXXMfZ5CTt32MFPrJj5XWtV2WbQKMzIuoMhE6aX1TOS8CeFkaJ0m\r\nu6JWlWGOebUG8jbBchzoIJYpPBnR29GVMHJJcuXNV6prb9n8kjMQj3bgJAgI\r\nGAKWYcq7r9/EBDaU/ZCYij42pxB/puA7XG1VcNZgCJdXqcxBRxRU/ikMwse3\r\nraaEKjr2tDnX3Wto1LlxuI0Ka6+PdnxhvQChdxdsJHqgz0+2ECn3th3jJg+4\r\nnt4MIwEt8vsmIfg8vhFWbSkvyQnawyRU/F8VknyUoSOzHVcYT+/oXWJGfDJv\r\nY3jmwuZTC+mR2vce1iUbZYIncAp4l+ZJZbLtU7DQzygqhkaUwIt53hcYR+uq\r\n+83NtIpV56W1eUL6dBVcVLvJThrwrdMKXH6zqx8YubOJw+Kn392TbI9xWso0\r\nzfkKdd0HVi61UEChv17tdY4kBH/Rhl1tZreXgOL81m9rAn5r2T8HPIvUZrRL\r\niF6Lb6OwDjw4lFagcK2Z1sVUZAbGPMmMZYDKY3Ga66WbYhzvMgdYuIex+uah\r\nAObztjsqvliZB53qiaUxhq+Zc1q6DC1liY6D9eyRUye3t4RPy5xBDQHOP1qG\r\nE4wdg6Wnhg5qF4uckcQnq49zCKoDjUVF3Uk=\r\n=14cT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"59c0f6af6901b9f4edb8d2ec36abaf11f6b0780d","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","tsup":"^6.5.0","jimple":"^1.5.0","ts-jest":"^29.0.5","typescript":"^4.9.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.1_1674884024633_0.17903437551439993","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@homer0/jimple","version":"2.0.2","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d8cbd768877eb03fed4d3bf8c0569795bd276070","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.2.tgz","fileCount":9,"integrity":"sha512-aew6TGe9nGGs14IIKeNaTQds+vdm7AtjyKPlNV/mDbemk9Fzt0rn8OETb1m6qbRhnF8WKsreKGz+q/Bf20GJlA==","signatures":[{"sig":"MEUCIQD0+gF7/Q7P6bdclwvfxrW3HZd86JA6NQwCjMdcOWHvIgIgR4QqgVEkjGDPQm0gCS/v6/b+ibkv6xXzW5AQ6PfzjtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA/QQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosrg//WlHA85pE98kuicpv4x007nwGhHLWmEcpPA8s8vw7cYALqCVm\r\ntKJMi9id/j24a8/vXJGfbwO+DgLoa6T/HVXx5qC+ugKLRLwva3xTQeOF8d4b\r\nSwQuLnnh9us3SZTjfimnLRgtpu3oOcYcEu53FFh2kvRCjcBdR56fnE5B9kIl\r\nMCLtFiw7FEGX+9Yj0vQUrpFChip2oX45ioh0SL3wUTpIUN2zYhsU2tKmqiJK\r\nOpldj1BIBCNh9UPVx5npgDuqrQj55/mHCIg/zTWBvOKplIcp3/mYrznQ7QB+\r\n1f49gUQbrz/MQNhl1g+Vo3JDpAdh+CYdVOtz/LArtjLI5HcfjS93C3iRHoZS\r\nhON/Qi4OhT4oTu0XtQvxc6uh8bSS+MFV/70qBgYEv2TL/Wy/cgHCYcdJtHxA\r\ntgo3tgkdppKPJVgTEAbgryF18IsFh4pnm0uzjiVAPSXBu1ed7vFv3NshV8k7\r\nMu+84w4dh9XUBprRQKMxFSVzJY0ZGYTbwyq5tVXRPRvbyoBCruCByHE2i9wV\r\nvU/xVm7QjfEDRFN9JmI1lKXOjtAbKBCAZ8Urai+Y87dxqbEz8RFxPRobSgC1\r\nFb5xqQVL5diOM3t5Hhjc2iSj9RcJuMZ5ItliXMtWtRmw1LceEKjSmr9TybZg\r\nxNe0PVetPmT3Z54iHfb1FfoKpeEGhZRu6W0=\r\n=9DKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"1ed6ea29e2035f10f0dff60203b6b1d54c601dc8","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.3","tsup":"^6.6.3","jimple":"^1.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.2_1677980688317_0.16788920470975177","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@homer0/jimple","version":"2.0.3","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"6831766fc317985d29b957a0372727db9b10a1fe","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.3.tgz","fileCount":9,"integrity":"sha512-F+FpT0kNwlm+kz3vlcuzB0CYmxkIkTx5rJB/bERB6vXIxRfB4okn9yqQnkxjbK7DKgtlxeJ4SQ/znsxpPmo+dQ==","signatures":[{"sig":"MEQCIHpJ38rDIm5vymw1WOW99mTRzYsA5WOJm8tFpI0ZDeWKAiAv/Nizrj4Ai6BrBE4x54Iz3edRc1hDxxZcvRVW96eUkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151617},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"e8c1e75555382d4cc23c78e7c4d1e2c62f8c06a2","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","jimple":"^1.5.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.8","@homer0/eslint-plugin":"10.2.2"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.3_1687075247194_0.005756218868412155","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@homer0/jimple","version":"2.0.4","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"48f5f8d6a1257f3e46460b7b3f96a897ab740e83","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.4.tgz","fileCount":9,"integrity":"sha512-1GBk+Ke3OxY5rRjxum1JiaueDvwroOKcPpE9MDnCmxMFi87vStS+sMe+LX8L1MMHsWPon9QcpDuRU+n61Aipig==","signatures":[{"sig":"MEQCIEZA4ZMBUKtIu8YnTYRBGlmxbe9tDHyBi/T6rCkwJeWyAiBrN4cwn7+wQgf7dR45MBmqwvaa+eaGRdn1vxaKNd1Jkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151617},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"d632c6e05b583ceeceff43ed7a52e1e7afbf1265","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","jimple":"^1.5.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.9","@homer0/eslint-plugin":"10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.4_1687076159443_0.8744426800870027","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@homer0/jimple","version":"2.0.5","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"9194e8ba932fb4258079a978736200dd1dec15de","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.5.tgz","fileCount":9,"integrity":"sha512-1ARD2/buDhvYVNlrxyQHEUcKR84Z5pe3DQoWIpjJJZeebTFIwCMnRlvyl2EaTJaMYhgZzrSIAcH9ps45lUINKg==","signatures":[{"sig":"MEUCIGOMhebgy3nc7rc7YR0qsgfPqxpavA3CqbqMBEb1CHIOAiEAodI3spcPZZ1KkPPEOWwsSC8/aXaqIzpTFvXvYWgYqGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151618},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"05356cf2f7d8f158a139c3e2a3fed025f60bbaad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tsup":"^7.0.0","jimple":"^1.5.0","ts-jest":"^29.1.0","typescript":"^5.1.3","@homer0/tsconfig":"1.0.10","@homer0/eslint-plugin":"10.3.1"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.5_1687077013248_0.613187707476244","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@homer0/jimple","version":"2.0.6","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e5a4f04d05fd0c892c202cddee4cdb079f6709c7","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.6.tgz","fileCount":10,"integrity":"sha512-T6hv1RVrR0O8270rkar/B0i3+yApBl2ScRM6WbB6z6LxeiCIdmxO/sPvrz6EWXvLwrNSFrfZ1cLqNKn2EwbtyQ==","signatures":[{"sig":"MEUCIFHqpS932dlrnsJWpOvl9peVwfR72QdNEkfVQWz7BUoHAiEAmeIm5NJm6gGBLAEkn1cjlKWUS0MdpTsgKU+ZgY+2itE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168442},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"bab3ed6af9cf27c0d64e4169dc1f4825a978a717","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.20.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","jimple":"^1.5.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"10.3.2"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.6_1689516124704_0.3622714639192326","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@homer0/jimple","version":"2.0.7","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@2.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"ba50f40229ba4f52e07cb6a53a0b7e071a042a9a","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-2.0.7.tgz","fileCount":10,"integrity":"sha512-gzT8i+eOhcNQ0yKZ3ksQjvk1GCGMUOssr7TZCZzy7pFhGH+WpcjBgZbBFC7HOXqV+4vdiwtglGUgB+2+F8/TMQ==","signatures":[{"sig":"MEQCIGCceSei6RZ33q0wY5al6Vyg6lNfYUu4ce77PZUingkcAiAL5gRz9lqhHXh9FFWmvSE2tpv0vY/0NHbXvvihy3Ipxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168442},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"gitHead":"a5b49dc8388a52b256dabccd8c4f1c6e289d09a3","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"16.20.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","tsup":"^7.1.0","jimple":"^1.5.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@homer0/tsconfig":"1.0.11","@homer0/eslint-plugin":"11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_2.0.7_1690604428674_0.24784545836374883","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@homer0/jimple","version":"3.0.0","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@3.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"beaedaa8cd1a624e3b8cd8edfecb08d4219262c7","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.0.tgz","fileCount":10,"integrity":"sha512-7r6adJC2A1+1wNkiCddC/Zfbg8bQZYyCtOkiLjHF6kaC1HL9avU6yqftuM2QN0vWPov00Qf6PLaDI7/iUpLnKQ==","signatures":[{"sig":"MEQCIAXGAqcVAwP8FIQGGyWH5SiBycv8rZK6Vz/b2R4yIEvyAiAB2otODFznH3oRNDO9BepPcSVEhNHfyI6kwgliOvGkSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168446},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"968248535be40f5ddb1cd53cdb2bb47c1c9a06d7","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/7.3.0/node@v18.18.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"18.18.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^7.2.0","jimple":"^1.5.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@homer0/tsconfig":"1.0.12","@homer0/eslint-plugin":"12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.0_1696230882089_0.8687212021563135","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@homer0/jimple","version":"3.0.1","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@3.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"8a0bfd0f4fbaf9d5855e31d7a2c6259183fdce9f","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.1.tgz","fileCount":10,"integrity":"sha512-8clMNV3w53f/WDp0et8Y6jX30pfiUAS7NaIWYlz68FAinz+HJVmGbMV5zBL2hOnwM6cTUg9eMV4uFw0GvEq/fQ==","signatures":[{"sig":"MEUCIQDfhLWvywLbUJzggQbEaX3hqeK6fMSqPHESZ4ydTnxXkQIgXAGlLqSqpNz2AxdH4u1Ts82YJ/jIXUw1j1heZKaxOLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168755},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"3e1bd862a217e2d26a783144b991436e8b589260","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.0.1/node@v18.19.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"18.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","jimple":"^1.5.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@homer0/tsconfig":"1.0.13","@homer0/eslint-plugin":"12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.1_1703329792139_0.22739698048548007","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@homer0/jimple","version":"3.0.2","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@3.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"5b3275b5f50bcb2c8fe8a25a8392f975c55c239c","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.2.tgz","fileCount":10,"integrity":"sha512-AFSY8MGCMoNsKJJFt9m4TNp4ghaSQiqz8ptWNqL9BPrXcFXjC65qt3kxqMnQecw3fB2BU1LqKg2gb4TIXIg6+g==","signatures":[{"sig":"MEUCIQDnTD3AKCV2V5z36KUvquPgkdX2AoI3MuBfgPZthTg1fQIgFHit5Ezi/ZyynFX0SDgynCJuIcsMHBRLWt80XMjPYMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168755},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"cc158887f5dfb077b3bcacba37c6f0fdfce7f534","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"18.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","jimple":"^1.5.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.2"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.2_1708602809119_0.924749127771233","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@homer0/jimple","version":"3.0.3","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@3.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"4074762f4a44961ec4feaaca6089a4f623370b39","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.3.tgz","fileCount":10,"integrity":"sha512-yfsAAvAGYxMWMx5eI/x1Dm2KPO+jT1U7//6TCxZyec8MhWmNNkNb9D/28CFnjMdRxxFl2Cm+FBzadIfnoTiDDA==","signatures":[{"sig":"MEQCIDtzafAiyJmg4rXtHkfwoGPmP7RmtR6lLoIMaIFVO5MrAiByy5W5wuO8bTowkthLWL51EhciLHg1ojKkALLkqUh4RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168755},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"e8e36fdaaebbe32a868ca86be1f90aedd8483909","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"18.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","jimple":"^1.5.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@homer0/tsconfig":"1.0.14","@homer0/eslint-plugin":"12.0.3"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.3_1710826488718_0.40813441275068074","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@homer0/jimple","version":"3.0.4","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@3.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"e763091c7f1e15fc886b2b2497010c1fa071c688","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.4.tgz","fileCount":10,"integrity":"sha512-esZfXokZbu9Od1K44m6vsZE5WbCUxNWlmM9hxXinKPhD9SnYBOoJUujuTWunRUwh2ky6AO3w0fiFmm7XwI8egg==","signatures":[{"sig":"MEQCIF92XQGJonk4JD8XtHP6ZCqvQPQBVHylpc3mgHB8dzJgAiAkQo4h55CtJHEYcf6F26don7w+8lOvL0q0EUE1Asn3yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168731},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"d88cdbbaa1c3d2fc4ff0e6a68388de95a0816bb4","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.1.2/node@v18.20.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"18.20.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","jimple":"^1.5.0","ts-jest":"^29.1.2","typescript":"^5.4.4","@homer0/tsconfig":"1.0.15","@homer0/eslint-plugin":"12.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.4_1712383277253_0.08957476493462857","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@homer0/jimple","version":"3.0.5","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@3.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"d1efec03d3b9d38c695dcc89e52ebbcce9a4d916","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.5.tgz","fileCount":10,"integrity":"sha512-o8N1S749Um6QQosj67F6OOGq05VaQU7CpvOZDlFpTtIbtuJBTdJwPmWdmx7bnBYBcCnnQjEHXdlvWuBN6yVIAQ==","signatures":[{"sig":"MEYCIQDbb1hiIkvN0BmQhM5/6h8uFJEqWVPOiotWQ89tGf+WQAIhAICjuZQPC+088Jie7ojxZ6pEUC/RkSnOx3lU6MbEYnIE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168731},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"89e47f2d17f87e0ce74bbe0f1c34c62a9cc05b74","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.1.3/node@v18.20.2+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"18.20.2","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.2","jimple":"^1.5.0","ts-jest":"^29.1.2","typescript":"^5.4.5","@homer0/tsconfig":"1.0.16","@homer0/eslint-plugin":"12.0.5"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.5_1715993663664_0.4567811149308252","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@homer0/jimple","version":"3.0.6","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"a1c64f63874816ac02a74984d947b58fe58f8318","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.6.tgz","fileCount":9,"integrity":"sha512-XkmMp+sCkQH3qoi2bouha4iYOJ+yotBV9ZEU930TMZvrDBlOqKGwdYVFOXuPbGStGCKy/xggcYr99OKmUt0tQA==","signatures":[{"sig":"MEYCIQCYUHz8bI/962KF88Fh9foVPxb4RHth8a25SGmCDtcSzAIhAKK+oYeZM7FcjMrFRupbWIuQVi61Wr4vsPew7385M4AY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149886},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <21"},"gitHead":"23adf9f57cbd4d3762816982b78b51db26f7bc30","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.1.8/node@v18.20.4+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"18.20.4","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.0","jimple":"^1.5.0","ts-jest":"^29.2.5","typescript":"^5.6.2","@homer0/tsconfig":"1.0.17","@homer0/eslint-plugin":"12.0.6"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.6_1728358129460_0.7506752418188631","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@homer0/jimple","version":"3.0.7","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"5df2946ea39a4b688b732cfe705cfb68d9430008","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.7.tgz","fileCount":9,"integrity":"sha512-x7o1oDGTwiw4smMR71pq4myfd3U55FEkBMnBJvpRTwds9esG2LhelJR/4bK4kRvzKMNogVbAbuqrJkMKay3/+w==","signatures":[{"sig":"MEYCIQCpZkXllj+F6e4bDnq3Myd5O+vVvn2BxIbh0E1f7ITJYgIhAIa09rA43oHRC80I67+QzYD6zj8E9OCe4ZlSCeYBrVXv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149886},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"658c5ce61ee996331fe8fe99ff457234d6ccac96","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.1.9/node@v20.18.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.18.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","jimple":"^1.5.0","ts-jest":"^29.2.5","typescript":"^5.6.3","@homer0/tsconfig":"1.0.18","@homer0/eslint-plugin":"12.0.7"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.7_1731125179515_0.6296791706502283","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"@homer0/jimple","version":"3.0.8","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"d77e9220c03d2c60f422c37ce858e3534238e5e6","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.8.tgz","fileCount":9,"integrity":"sha512-ErpXoZcjrIpUajaRCk4IzFdjIBfals/m/aHR6ym9vd/f3pG8MOGskW7rKf6oKFRTX3QvUkyWcjVbNXYEZLqu+w==","signatures":[{"sig":"MEUCIEbCOOsx2nPnu9H0ASwiLMBSAspHG86xxR6iTvjmlv2BAiEA4+ddopsJkqKORTGf4z3RNaM2UoCsdDumWG9Z8itjB1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149892},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"17b652bbb9639047f07aad6684033c943955433f","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.18.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","jimple":"^1.5.0","ts-jest":"^29.2.5","typescript":"^5.7.3","@homer0/tsconfig":"1.0.19","@homer0/eslint-plugin":"12.0.8"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.8_1737781331221_0.5850406590784227","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@homer0/jimple","version":"3.0.9","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"72d9dba28d3d87e78abf48a3241e6bf563898e3c","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.9.tgz","fileCount":9,"integrity":"sha512-2SPdz722zPOgCw6vBqJOkhFzSgzzP3w7KAlD0fE1VCGjMGkzJPXsORst+CBetCVNCwgMoMfSXSxv2BnisDx2lw==","signatures":[{"sig":"MEQCIBHt3A54vfTnINuscOZWnSK0dQ2+0q6GchQsFuCmDSAaAiBeJtg/VvJlhYnrA2CB4FjIaMd7aBDH66KbO+Qa57LwGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149893},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"114958cbbbced99462e92e387a92b1872bdf3510","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","jimple":"^1.5.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.9"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.9_1744588182682_0.41644625446744366","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@homer0/jimple","version":"3.0.10","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.10","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"502e3e1eba99afbfe2ee23be770198e8d0080a0d","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.10.tgz","fileCount":9,"integrity":"sha512-mQ7ybj6SGzzksg6d8jH967tHLA/nubJUCoAVBwZ/YbGqGy1UWC1wCsIEt7dA43bLFnIHPP2gEYoW8WQaI3JFdw==","signatures":[{"sig":"MEUCIHYQZ9PSSfUK4r+UFqZpJ+BRUdKNGpEcDoKR2svEvJGfAiEA5/hIT/webSSNcdNudx7ktlsuOUjng4JTOCKYXmuJpq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149895},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"76482b0d3b5237b9a24e538d8bdf650295caa729","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.2.2/node@v20.19.0+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.0","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","jimple":"^1.5.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.10"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.10_1744598670950_0.258706749334761","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@homer0/jimple","version":"3.0.11","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.11","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"a0e4a5f929bbb9078c133ac6bff3314de960067b","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.11.tgz","fileCount":9,"integrity":"sha512-YCyeGWgmhlWXm6QARSLDOuiEXuwt4TN2AXMMjmJDbo+H2YKk7PiYpELE2UrMswKeVrXhyw+X4+kqK819/LtKtQ==","signatures":[{"sig":"MEQCIDvAwynUh9HNWvOxHbIcQvL9NacA5OQXsdaVJ4p1ecKUAiBad5W2W/JArzRVZnHcTwGFjCLl5X/TgJWNkg220Zfoag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149895},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"3ee0433eeefa4ebd2ae61fffb5e504ef9da322ff","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.4.0","jimple":"^1.5.0","ts-jest":"^29.3.2","typescript":"^5.8.3","@homer0/tsconfig":"2.0.0","@homer0/eslint-plugin":"12.0.11"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.11_1746839435633_0.6698106486898974","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@homer0/jimple","version":"3.0.12","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.12","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"f83545d33340ff5cd8dde2f87754f923c41a8b75","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.12.tgz","fileCount":9,"integrity":"sha512-rXLPf0j8f2LtwVo9HbJaqOjQl7Wsqk9R/cnFmvH0Ktj6cfiudjT8V7rjNsVbFS1yRT48aRimXWj/y3U4hCxvTQ==","signatures":[{"sig":"MEQCIDbimhONl8v+JtSYiZamRoq128sWappD9pVruCf9RWU9AiB8wm1qExJqxO4s6jFIOa0rd8B8kJt8rPSJXZTH5vq/ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149901},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"00a574b51b25889c03ba657bf2aca39ddda00bad","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","jimple":"^1.5.0","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.12"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.12_1748061760204_0.7235263221121615","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@homer0/jimple","version":"3.0.13","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.13","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"2593dc381c329bf53d6f3b7a70e83941ebf8cf57","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.13.tgz","fileCount":9,"integrity":"sha512-esuUtfSgiDs0nGW4hIgWtj8U3K2r8OL2nMyQrSZRwiZuxl7Mvj8kaG5NOXEJXK2HZg8/awyuQiyMAJvRZrNh0w==","signatures":[{"sig":"MEQCICvSrvSP19LyVVjQn/EHDqylIQ4E8ACILQVxGh2cmmeIAiAn0CqiE/UufvhBVimCCtEZJGWIspbWw5CKhiasw1jifw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149901},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"51f8093860066cf6ad94729d4be09f3c8d5ce62e","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","jimple":"^1.5.0","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.1","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.13_1748063375916_0.34637384424090767","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@homer0/jimple","version":"3.0.14","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@3.0.14","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"79c647a71941db300769b8d0d9c03de0e2fd7174","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-3.0.14.tgz","fileCount":9,"integrity":"sha512-Vzq9a45LINZnBJtmYX0CXJoRbmomiQLpfgl3ngHZu+uOl3xiJCUdeSHURXOLzjSyyGx6uu+qBKFwT6hHNfl55g==","signatures":[{"sig":"MEYCIQDuDSwDCR7hZuFAMzZlUpU+YJaNHULLCEV5RW5VpbBbYwIhALRr/4CYMzMCqqZgbTTBVQLwwuDyVlrvUFom1OcgMgWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149901},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18 <23"},"gitHead":"9e804863e566d60148217835a2d5f7556bb57a45","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.1","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","jimple":"^1.5.0","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"2.0.2","@homer0/eslint-plugin":"12.0.13"},"_npmOperationalInternal":{"tmp":"tmp/jimple_3.0.14_1748064082238_0.2979765829025238","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@homer0/jimple","version":"4.0.0","keywords":["jimple","dependency","injection","wootils","javascript"],"author":"Leonardo Apiwan (@homer0) <me@homer0.com>","license":"MIT","_id":"@homer0/jimple@4.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"dist":{"shasum":"0305ab6b11a001f46e30d64b04d57dbe519f660e","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-4.0.0.tgz","fileCount":9,"integrity":"sha512-aB+42CejHp49az+ywm3PFNAIFwANCJqKfTd05XC+kVHH2LIMOmwgZJ60rcAnV6ixuxCaYgocTYWJW4D0jVpPoQ==","signatures":[{"sig":"MEYCIQDWBWUhOWh8oJYqL8+6BM7OlPLVZDOwFxrpLKDHHQocEAIhAKXsBp+V3Rm1UInCMNEgEeGHrT1b/qdPDmFQ3YLk5mMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149899},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20 <23"},"gitHead":"8ebd444fb628a91cebb3cd70e22ab9f041e5ec0a","scripts":{"lint":"eslint .","test":"jest -c ./.jestrc.js","build":"tsup src/index.ts","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"catalog:","tsup":"catalog:","jimple":"^1.5.0","ts-jest":"catalog:","typescript":"catalog:","@homer0/tsconfig":"3.0.0","@homer0/eslint-plugin":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_4.0.0_1758417408135_0.26676611500985503","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@homer0/jimple","version":"5.0.0","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3266f4addd5a8b67effddd0651415c690825c5f6","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.0.tgz","fileCount":19,"integrity":"sha512-rgWhMfWlJtPEcqOXwdt3UqPQCHKcjm02KWTWs5z+NHVBHaBd6pgllO/QOGdQdnhitHO6V8BWxIx39ZpdXbjJlg==","signatures":[{"sig":"MEQCIFYVOXOYrMKB1FQyJcBIX+6brFfsS0Durn9fbMxD8JMZAiAP9GcwL9kInlp0chyJaUya6QuqrjUTNxDK2SzUFmoZHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fece630639760a2ea3b9f191ff203ac33bb88a09","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.0_1763783327390_0.48322130519658457","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@homer0/jimple","version":"5.0.1","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.1","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"752a9f102230daee50620da76789a07dfbd0944b","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.1.tgz","fileCount":19,"integrity":"sha512-m6sN5biVNSqgtA8fTP+QPmaCkFjMep8vhv1krwJ5/Z43gwQSXs+lW6TQVJx2BTrrBYSsv0rLr14IoQoX8BtSGg==","signatures":[{"sig":"MEQCIFgoNdq6qpRTXeal+QC8qvmfnesnFWalym3LSVokBhAYAiAbijhQqffxMx62ACy7Vm9N1iaVJPtnS/OaKmoaJ1KhuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad1278273b546de108037954c1094af169deb5df","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.1_1763785435920_0.9014946436202438","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@homer0/jimple","version":"5.0.2","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"ee3ab45427aa99709ce9316dde13ff102753cb59","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.2.tgz","fileCount":19,"integrity":"sha512-1V3yznxC1ktllUIvtVqJmKInsuMSSc0Yi+Gtc13QECbcmeDYRKUCMW4D4qS8Obgk3yKz21v2CZ3VrcLVWA9thw==","signatures":[{"sig":"MEUCIC0Ew0eag1zgtH0A+5C0P7Z0zrG4R0WrpE6EAi+aqpcvAiEAuIcm9yJSV9xuIZ+kgNWiuH6ElmQEz3eC4Q/ZFTR3Ekc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8ab8bb9c0fd24a5b10dabb78476d3a99e7b9620","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.2_1763957393435_0.09819635159738604","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@homer0/jimple","version":"5.0.3","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.3","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"478f9bd911ac878dae8e3bedc9af982c6ba281a2","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.3.tgz","fileCount":19,"integrity":"sha512-OrC5U9l6EnzPPlE5un+9JNJtuxZAqEl9CKFhYxj39lyZKDUz8iyY/f2/Vz8QaQys1FMXFSMB+7yC00VFQP49wQ==","signatures":[{"sig":"MEUCIQDU0y3jclmtfxa1BQZqUdKnY1dy+QcgtqqWmRyIVAWwmwIgHyr6VESd7iNzSUVQpO4mCVvWfq+ye+i6VmH4ZgygziI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"242d406a2523591dc2c90bb05ea2645674c885d4","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.3_1763958544962_0.10816440920916826","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@homer0/jimple","version":"5.0.4","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"0045c8447b969c82493510e7cfa093a34dcecc7c","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.4.tgz","fileCount":19,"integrity":"sha512-xOOHF52je0AbeV2MfFyB/VgyG3cm1hthuwmgF79qQtKyB9eqEA2ggwhigwVJryARqyAiyxXixpw6NrKk/KHQIQ==","signatures":[{"sig":"MEUCIF5vvwToPCiLUVKb9SyjwM3HsKgxLbCgluCQ6Bmd7JoqAiEAqa7Jf9uuOqwDhSI0IZOAZVmPNSSBKpocDUSnlDyN/4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75060},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"94d56cc2806978734f78f4e7534ffe52ba467413","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.1/node@v20.19.5+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.0.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.1.2"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.4_1764213516957_0.42313416621155664","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@homer0/jimple","version":"5.0.5","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"3045483b3d65269e4f3b7f197fd5766dcc3c45c9","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.5.tgz","fileCount":19,"integrity":"sha512-sWKHuIqLq2qA2sIKlB1yuF+1HpUJ2xgU376D5eAm9e2jqSM6xVthhI6mwPUMdCSJ6ylgVNTgmrqegAy8NX1e3Q==","signatures":[{"sig":"MEQCIDnEqQnhk8UrZKC+2/OzKNmKKxVhQAmXxpnvPQHeI5DUAiAmoXrrdhF+qakUxg71B5vbkrbQyIiCmi3IKbjFjbA2eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75060},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b1256966610df3430ad378b6db8b9a0048a77df7","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.3/node@v20.19.5+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.5","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.0","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.5_1764648637350_0.14910233363539604","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@homer0/jimple","version":"5.0.6","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"4dce8251b2aeaa32f3c70a30dffe0d856b88c068","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.6.tgz","fileCount":19,"integrity":"sha512-jv9jGkFNWw39eCMHtvAQg3H37P1hjGMbuUbt5phBavvmIkLiILGfxPBbLNaCDq0qo3MChtgFm/TzlfJIdwkNjA==","signatures":[{"sig":"MEYCIQCTV50UaTCEaEEHqXlkrKcXuoj60zvqMwk8hJVw8Yh/QwIhAMFgbWXTm6pnIzkvHq+WNX3ZWS70HcZstycW/UGNW4NB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75060},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20 <23"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6f871c4cae4d257c0ccee0939315bae34cc4c096","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.6_1764727588682_0.13088118914561897","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@homer0/jimple","version":"5.0.7","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.7","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"995d3e0efc1b452cbce0ee49477cfdaad8233c6d","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.7.tgz","fileCount":19,"integrity":"sha512-XZWoX1Sh45n6hFROpbuKqJvGxcRnVYo6Ni3yWB2hcZEZAqXR4Zpi/cnyA09SNH/nV/dSSJAQRwqoDAA2xyLxbQ==","signatures":[{"sig":"MEUCIQDlCwguWCkcb+udzJXFy0dkaoRtwHf9Q0crY2NRb4k++wIgFJEuTSztHGO5yrK6X6p6/bBgwzQv8JuwgaEuKPUCqxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75056},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"28dcab5e7533572e5d0cc0966f2843fcb943615d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.2"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.7_1764825800651_0.772607058110939","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@homer0/jimple","version":"5.0.8","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.8","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"10205315eed2ff3e511dca9a5f42ca82c0072d83","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.8.tgz","fileCount":19,"integrity":"sha512-A5dMk59QAq8Kyex8lJVw3GFo+vpYfppmllsq/dPxatXAJ5Wt0xOpK2W8tCtL4/ebm5C1XIW80P8WEESNYhY5MQ==","signatures":[{"sig":"MEYCIQCPJZzODJswTFEipHDCb2x5DSPvYVKe9L1FDA4c/XEXuAIhAIZxqeP2foRH2Qn22HAqzJQ7wsOIPeg1gdelRqUduBOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75056},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e4f2b5802352087d47dfcf7d08ff63da0f39631d","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"homer0","email":"me@homer0.com"},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"4.1.1","@vitest/coverage-v8":"catalog:","vite-tsconfig-paths":"catalog:","@homer0/eslint-plugin":"14.2.3"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.8_1766981984824_0.05672000440192315","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@homer0/jimple","version":"5.0.9","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@5.0.9","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"9b48ef087833bd655778e853559714ea134d04f0","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-5.0.9.tgz","fileCount":19,"integrity":"sha512-W/ZEZGUiO6QOKkviUU27Ewz5YNzsimPvSn5c5tS60XmtJzGMgigB6/YFBanef+0FWxrvhTdP54L9g0dQ3r+ogw==","signatures":[{"sig":"MEQCIEPh7+zFFOhaMutnHoPAheDYTdQBpo0Z4isSvXfHeQiOAiApOkvQiX32K/RSt0MtNOhoYsmttGpb7M3NU7Kz9eVOZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fjimple@5.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75045},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"291c00869f3f00c63d5c0458555dfeb21ad231e1","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b61d2064-b9be-4b01-b0ff-408a2174bedf"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/9.0.7/node@v20.19.6+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"20.19.6","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"14.2.4"},"_npmOperationalInternal":{"tmp":"tmp/jimple_5.0.9_1777181057384_0.9508948285442986","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@homer0/jimple","version":"6.0.0","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@6.0.0","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f86b645c8bb3d362e6f93f6932b06873add2eb0a","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-6.0.0.tgz","fileCount":19,"integrity":"sha512-/E4ppMMkrLOldTyeT7Jo5dRibkjdYid3+4PbUksqS7rG0sYdooG0NmNyZYthpy9K4Z34+DABOdgACNk1SQ512g==","signatures":[{"sig":"MEQCIHbxRv6e2ZQJleEeapC4NupX9JceLyNQ2FVjLNB6SZqUAiBn0wLRqmti9uJVVIFOWsPFawF/DB2VZPIi4lkEu4zUKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fjimple@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75045},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"73afaa49ae5a5d66b67b9c3f336ca3be12de65bd","scripts":{"lint":"eslint .","test":"vitest run $@","build":"tsup","lint:file":"eslint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b61d2064-b9be-4b01-b0ff-408a2174bedf"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","eslint":"catalog:","jimple":"^1.5.0","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/eslint-plugin":"15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_6.0.0_1786157664593_0.31579321643929514","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@homer0/jimple","version":"6.0.2","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@6.0.2","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"f6fac2e6759529860039d2fc806502147fb9ed9a","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-6.0.2.tgz","fileCount":19,"integrity":"sha512-/xwcpe/uftL001ABfKQgcBspobV8Q15hqCH5xWPcKmVHK7KM9xVHalctM2zg0RYExjio22142X6QmQxbe8ky0Q==","signatures":[{"sig":"MEYCIQCxBxTkPfj1KdYplmgWUBFFfmsBAln1emUA8WvLw9/QFwIhAJI43YWxV7X6soi2kj4YFdmtQKipfd3/7u+LHvE+y/es","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fjimple@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75219},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"07328e8a7b1f1b73c46837692c8821a7badca190","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b61d2064-b9be-4b01-b0ff-408a2174bedf"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jimple":"^1.5.0","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.0","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_6.0.2_1786264557317_0.8603132622802512","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@homer0/jimple","version":"6.0.4","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@6.0.4","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"75be304d78a15420512c20a7721ea80e5be475b1","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-6.0.4.tgz","fileCount":19,"integrity":"sha512-JQZe7js6JdYjudwrmQNFcjKE22jJI9LhJr19MyrQ6RwSpGvUJEqbWUQvQAQVrRoeI9tUMJR/X4XulmVT06mWvg==","signatures":[{"sig":"MEUCIEcB4Jaxdc1creVcewTTqWFAZyWDjxjG3rhWuYDZlwpNAiEAhnRL3pCHY4KobD/3G8bkLXJAdHio2Mzr82f1HKRc084=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fjimple@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74157},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e494ba08d9dd4fe6e5d3a9ef54201f3c1f748355","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsup","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b61d2064-b9be-4b01-b0ff-408a2174bedf"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","jimple":"^1.5.0","oxlint":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/jimple_6.0.4_1786270217371_0.6411043387613415","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@homer0/jimple","version":"6.0.5","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@6.0.5","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"998a5852ef9b56df106e96e9bcf620e508310fa6","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-6.0.5.tgz","fileCount":19,"integrity":"sha512-LcrTRv4xJLfqEnBomtNOF8KVmNr+kStozD11IjlUajTBY3FY47NAAhIYTaEZ2JScXOmPSwxtf1EL6BhkjgnOkA==","signatures":[{"sig":"MEUCIGCjw86M9hBlG1A5t0vHpIIjQMcrGOdRK+9viRVlSApNAiEAp4TAGBgrFpfgxPPIEDpWD8EBl8LRTLXyQvHFVJn8IJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fjimple@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72641},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27e773cc888ac2ffe26fabd5976a45ea7fdfaae8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b61d2064-b9be-4b01-b0ff-408a2174bedf"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jimple":"^1.5.0","oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/jimple_6.0.5_1786330477712_0.32330153650646687","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@homer0/jimple","version":"6.0.6","keywords":["jimple","dependency","injection","wootils","javascript"],"author":{"url":"@homer0","name":"Leonardo Apiwan","email":"me@homer0.com"},"license":"MIT","_id":"@homer0/jimple@6.0.6","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"homepage":"https://github.com/homer0/packages#readme","bugs":{"url":"https://github.com/homer0/packages/issues"},"dist":{"shasum":"11fdae5d0539d5da84c2c8891df54e8802368e81","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-6.0.6.tgz","fileCount":19,"integrity":"sha512-GHvKafKrr27/uAf7RkNM3AT6wHc4ZdUkfQZhiL4LqfhOBNMnvfjav4g0VhKEMqlwiZMHujfWJdRgowKnBmA+nw==","signatures":[{"sig":"MEUCIAFyiu5TbPa1jFpaLe1FQwMobY8Wq0+OSEtUBezY76KEAiEAuGzMDYnDRCOQUlVlbtb/jRF+q/mFFdYflIPUKAIpzvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fjimple@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72641},"main":"./dist/index.js","type":"module","types":"./src/index.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7587cd24e11f4aa918acfa5ec4e873e0c587f7a8","scripts":{"lint":"oxlint .","test":"vitest run $@","build":"tsdown","lint:file":"oxlint $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b61d2064-b9be-4b01-b0ff-408a2174bedf"}},"repository":{"url":"git+https://github.com/homer0/packages.git","type":"git","directory":"packages/public/jimple"},"_npmVersion":"lerna/10.0.0/node@v22.23.1+x64 (linux)","description":"An extended version of the Jimple lib, with extra features","directories":{},"_nodeVersion":"22.23.1","engine-strict":true,"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jimple":"^1.5.0","oxlint":"catalog:","tsdown":"catalog:","vitest":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","@homer0/oxlint-config":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jimple_6.0.6_1786590195887_0.9706902284056309","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@homer0/jimple","description":"An extended version of the Jimple lib, with extra features","version":"6.0.7","repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/jimple"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","keywords":["jimple","dependency","injection","wootils","javascript"],"publishConfig":{"access":"public","provenance":true},"type":"module","main":"./dist/index.js","types":"./src/index.ts","exports":{".":{"import":"./dist/index.js","types":"./src/index.ts"},"./package.json":"./package.json"},"devDependencies":{"@homer0/oxlint-config":"2.0.0","@homer0/tsconfig":"5.0.1","@vitest/coverage-v8":"catalog:","jimple":"^1.5.0","oxlint":"catalog:","tsdown":"catalog:","typescript":"catalog:","unplugin-swc":"catalog:","vitest":"catalog:"},"engine-strict":true,"engines":{"node":">=22"},"scripts":{"lint":"oxlint .","lint:file":"oxlint $@","test":"vitest run $@","types:check":"tsc --noEmit && tsc --noEmit --project ./tests/tsconfig.json","build":"tsdown","prepublishOnly":"pnpm run build"},"gitHead":"7d849b3b0b5d9cc54557f3132bb50b1acc67f9f5","_id":"@homer0/jimple@6.0.7","bugs":{"url":"https://github.com/homer0/packages/issues"},"homepage":"https://github.com/homer0/packages#readme","_nodeVersion":"22.23.2","_npmVersion":"lerna/10.0.0/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-Az+cE90HD4y2zvGliUYowqQecHrsBVkf3s9DyQByBuzrgjjZoeeWRw9h8U6KZNQhLgnjbGL3p3th1L7cbDX5ZQ==","shasum":"875d52d83b49439ed14e29cd157d95e7c2214309","tarball":"https://registry.npmjs.org/@homer0/jimple/-/jimple-6.0.7.tgz","fileCount":19,"unpackedSize":72641,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homer0%2fjimple@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCaQPCCqYcW2iA/qcyYzqM7YbpjQ6ycxrW/K3brmNsTZQIgPeLalvx70ngckJMMqf+D9CEjRHyCyi0p5VhQMXuNO24="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b61d2064-b9be-4b01-b0ff-408a2174bedf"}},"directories":{},"maintainers":[{"name":"homer0","email":"me@homer0.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jimple_6.0.7_1786761937268_0.5336849673664772"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-12T10:25:40.581Z","modified":"2026-08-15T02:45:37.692Z","1.0.1":"2022-07-12T10:25:40.865Z","1.0.2":"2022-07-15T05:31:12.204Z","1.0.3":"2022-07-16T05:36:54.674Z","1.0.4":"2022-10-22T08:46:44.763Z","2.0.0":"2022-12-27T07:50:13.085Z","2.0.1":"2023-01-28T05:33:44.840Z","2.0.2":"2023-03-05T01:44:48.489Z","2.0.3":"2023-06-18T08:00:47.352Z","2.0.4":"2023-06-18T08:15:59.615Z","2.0.5":"2023-06-18T08:30:13.393Z","2.0.6":"2023-07-16T14:02:04.928Z","2.0.7":"2023-07-29T04:20:28.853Z","3.0.0":"2023-10-02T07:14:42.357Z","3.0.1":"2023-12-23T11:09:52.396Z","3.0.2":"2024-02-22T11:53:29.330Z","3.0.3":"2024-03-19T05:34:48.868Z","3.0.4":"2024-04-06T06:01:17.415Z","3.0.5":"2024-05-18T00:54:23.844Z","3.0.6":"2024-10-08T03:28:49.641Z","3.0.7":"2024-11-09T04:06:19.751Z","3.0.8":"2025-01-25T05:02:11.432Z","3.0.9":"2025-04-13T23:49:42.876Z","3.0.10":"2025-04-14T02:44:31.157Z","3.0.11":"2025-05-10T01:10:35.835Z","3.0.12":"2025-05-24T04:42:40.411Z","3.0.13":"2025-05-24T05:09:36.114Z","3.0.14":"2025-05-24T05:21:22.412Z","4.0.0":"2025-09-21T01:16:48.317Z","5.0.0":"2025-11-22T03:48:47.584Z","5.0.1":"2025-11-22T04:23:56.126Z","5.0.2":"2025-11-24T04:09:53.628Z","5.0.3":"2025-11-24T04:29:05.128Z","5.0.4":"2025-11-27T03:18:37.218Z","5.0.5":"2025-12-02T04:10:37.544Z","5.0.6":"2025-12-03T02:06:28.907Z","5.0.7":"2025-12-04T05:23:20.793Z","5.0.8":"2025-12-29T04:19:44.968Z","5.0.9":"2026-04-26T05:24:17.530Z","6.0.0":"2026-08-08T02:54:24.725Z","6.0.2":"2026-08-09T08:35:57.469Z","6.0.4":"2026-08-09T10:10:17.512Z","6.0.5":"2026-08-10T02:54:37.851Z","6.0.6":"2026-08-13T03:03:16.019Z","6.0.7":"2026-08-15T02:45:37.417Z"},"bugs":{"url":"https://github.com/homer0/packages/issues"},"author":{"name":"Leonardo Apiwan","email":"me@homer0.com","url":"@homer0"},"license":"MIT","homepage":"https://github.com/homer0/packages#readme","keywords":["jimple","dependency","injection","wootils","javascript"],"repository":{"type":"git","url":"git+https://github.com/homer0/packages.git","directory":"packages/public/jimple"},"description":"An extended version of the Jimple lib, with extra features","maintainers":[{"name":"homer0","email":"me@homer0.com"}],"readme":"# 💉 jimple\n\nAn extended version of the [Jimple](https://www.npmjs.com/package/jimple) lib, with extra features.\n\n## 🍿 Usage\n\n> If you are wondering why I built this, go to the [Motivation](#motivation) section.\n\n- ⚡️ [Features](#%EF%B8%8F-features)\n- ⚙️ [Factories](#%EF%B8%8F-factories)\n- 🤘 [Development](#-development)\n\n### ⚡️ Features\n\n#### TypeScript out-of-the-box\n\nUnfourtunately, Jimple doesn't have type declarations, but someone (\\*) took the time, and wrote a `.d.ts` for it. The issue is that shipping a custom `.d.ts` is not super straightforward, and there were a couple of references that I wanted to change (\\*\\*), so I worked some (ugly) magic, and you can now import the `Jimple` class from this package and it will already be typed:\n\n```ts\nimport { Jimple } from '@homer0/jimple';\n\nconst container = new Jimple();\ncontainer.register({\n  register: (c) => {\n    // `c` is typed to be `Jimple` :D!\n  },\n});\n```\n\n> \\*: For the life of me, I can't remember from where I copied the `.d.ts` file. It was like more than a year ago and I couldn't find it again, sorry!! If you are the author, please let know and I'll give you credit.\n> \\*\\*: If you were to extend the `Jimple` class, all the references to the container type, inside the class, would point to the original class, not the extended one. That was the main thing I wanted to change.\n\n#### `try` method\n\nThis method is a shortcut of `has` and `get`: if the resource exists in the container, it returns it, otherwise, it returns `undefined`:\n\n```ts\nconst myService = container.try<MyService>('myService');\n// myService is either `undefined` or `MyService`\nif (myService) {\n  // myService exists\n}\n```\n\n#### Function shorthand\n\nNot a lot of people are happy with OOP nowadays (not me :P), so, why not create a function alternative to create a container?\n\n```ts\nimport { jimple } from '@homer0/jimple';\n\nconst container = jimple();\n```\n\n#### Provider shorthand\n\nYes, this exists on the original lib, I actually wrote it there, but the difference here is that it's a standalone function, instead of a static method, and it's created using the [resource factory](#resource-factory):\n\n```ts\nimport { provider } from '@homer0/jimple';\n\nexport class MyService {\n  // ...\n}\n\nexport const myService = provider((c) => {\n  c.set('myService', () => new MyService());\n});\n```\n\nThe generated object will look like this:\n\n```ts\nconst myService = {\n  provider: true,\n  register: (c) => {\n    c.set('myService', () => new MyService());\n  },\n};\n```\n\nWhich means that you can go to the container and register it like this:\n\n```ts\ncontainer.register(myService);\n```\n\n#### Provider creator\n\nA provider creator is a both a provider, and a function that can create a provider.\n\nLet's say you created a service that can be shared in multiple applications, or as multiple services in the same container, and you would want the implementation to be able to send some options/configuration to the provider, and maybe, also have a version that uses defaults:\n\n```ts\nimport { provider } from '@homer0/jimple';\n\ntype Opts = {\n  url?: string;\n};\n\nexport class MyService {\n  constructor({ url = 'http://localhost:3000' }: Opts) {\n    // ...\n  }\n}\n\nexport const myServiceWithOptions = (options: Opts = {}) =>\n  provider((c) => {\n    c.set('myService', () => new MyService(options));\n  });\n\nexport const myService = myServiceWithOptions();\n```\n\nBut that looks kind of _hacky_, and whoever implements it, needs to be aware of the two providers and their differences.\n\nHere's where the `providerCreator` comes in: this wrapper allows you to wrap the function that generates the provider, and its \"default version\" in a single provider:\n\n```ts\nimport { providerCreator } from '@homer0/jimple';\n\ntype Opts = {\n  url?: string;\n};\n\nexport class MyService {\n  constructor({ url = 'http://localhost:3000' }: Opts) {\n    // ...\n  }\n}\n\nexport const myService = providerCreator((options: Opts = {}) => (c) => {\n  c.set('myService', () => new MyService(options));\n});\n```\n\nThe _magic_ is that the return of `providerCreator` is not actually a provider, but a [`Proxy`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy). If the proxy's `register` function gets called, it will internally call the \"creator function\" without any arguments, and return the provider; but at the same time, you can also call the proxy as if it were the \"creator function\":\n\n```ts\ncontainer.register(myService);\n// or\ncontainer.register(myService({ url: 'http://localhost:9000' }));\n```\n\nThe `providerCreator` is created using the [resource creator factory](#resource-creator-factory).\n\n#### Providers collection\n\nAs you probably already guessed, the idea here is to group multiple providers in a single object, and then register it as a single provider:\n\n```ts\nimport { providers } from '@homer0/jimple';\nimport { myServiceA } from './services/a';\nimport { myServiceB } from './services/b';\n\nexport const services = providers({\n  myServiceA,\n  myServiceB,\n});\n```\n\nThis will generate a provider that, when registered, it will register all the providers in the collection:\n\n```ts\ncontainer.register(services);\n```\n\nThe `providers` is created using the [resources collection factory](#resources-collection-factory).\n\n#### Extending the container and keeping the types\n\nSince `provider`, `providerCreator` and `providers` are standalone functions, if you were to extend the `Jimple` class, the type for the container you receive on registration would be the original class, not the extended one.\n\nThe way to get around this is by \"creating your own functions\":\n\n```ts\nimport {\n  Jimple,\n  createProvider,\n  createProviderCreator,\n  createProviders,\n} from '@homer0/jimple';\n\nexport class MyContainer {}\n\nexport const provider = createProvider<MyContainer>();\nexport const providerCreator = createProviderCreator<MyContainer>();\nexport const providers = createProviders<MyContainer>();\n```\n\n#### Inject helper\n\nThe inject helper is a resource you can use when creating reusable services, and it takes care of resolving instances and injections:\n\n##### Ensuring you always get an instance\n\nLet's say that your service has a dependency on another service, and you want to give the ability to the implementation to inject it, but at the same time, if the implementation doesn't send it, you need an instance of the dependency to work with.\n\nYou could do an `if` with the parameters, but after a few of them, it gets ugly, so that's why the helper has the `.get` method:\n\n```ts\n// Let's define our dependency dictionary.\ntype Dependencies = {\n  dep: string;\n};\n// Create the helper with it.\nconst helper = new InjectHelper<Dependencies>();\n// Define the options for the service, that can be used for the injection.\ntype MyServiceOptions = {\n  inject?: Partial<Dependencies>;\n};\nconst myService = ({ inject = {} }: MyServiceOptions) => {\n  // Ensure `dep` is always a `string`\n  const dep = helper.get(inject, 'dep', () => 'default');\n  console.log('dep:', dep);\n};\n```\n\n#### Resolving dependencies on the provider\n\nAnother use case when creating a reusable service, is to give the ability to the provider (creator) to specify the name of the services that should be injected from the container.\n\nKeeping with the previous example, we could look for `dep` on the container, but if the implementation used a different name? This is why we have the `.resolve` method:\n\n```ts\n// Let's define our dependency dictionary.\ntype Dependencies = {\n  dep: string;\n};\n// Create the helper with it.\nconst helper = new InjectHelper<Dependencies>();\n\n// Define the options for the provider.\ntype MyProviderOptions = {\n  services?: {\n    [key in keyof Dependencies]?: string;\n  };\n};\n\nconst myProvider = providerCreator(\n  ({ services = {} }: MyProviderOptions) =>\n    (container) => {\n      container.set('myService', () => {\n        // Tell the helper to look for `dep` in the container.\n        const inject = helper.resolve(['dep'], container, services);\n        return myService({ inject });\n      });\n    },\n);\n```\n\nFor each dependency, the method will first check if a new name was specified (on `services`), and try to get it with that name, otherwise, it will try to get it with the default name (`dep`), and if it doesn't exist, it will just keep it as `undefined`.\n\n### ⚙️ Factories\n\nThe factories are in charge of creating the functions for the providers, and can be used to create other types of _objects_.\n\n#### Resource factory\n\nA resource is small object, with a name and a function. For example, a provider:\n\n```ts\nconst resource = {\n  provider: true,\n  register: () => {},\n};\n```\n\nThe way the factory works is that it takes the function type, and returns a function that can be used to create the resource:\n\n```ts\nimport { resourceFactory, type Jimple } from '@homer0/jimple';\n\ntype ActionFn = (c: Jimple) => void;\nconst factory = resourceFactory<ActionFn>();\n\nconst myAction = factory('action', 'fn', (c) => {\n  c.set('foo', 'bar');\n});\n```\n\nAnd `action` will look like this:\n\n```ts\nconst myAction = {\n  action: true,\n  fn: (c) => {\n    c.set('foo', 'bar');\n  },\n};\n```\n\nAs you may have noticed, the factory task is just to set the type of the function so it can be later validated when creating the resource.\n\nLike I did for `provider`, you can create a function that wraps the result of the factory, and only takes the function:\n\n```ts\nimport { resourceFactory, type Jimple } from '@homer0/jimple';\n\ntype ActionFn = (c: Jimple) => void;\nconst factory = resourceFactory<ActionFn>();\nconst action = (fn: ActionFn) => factory('action', 'fn', fn);\n\nconst myAction = action((c) => {\n  c.set('foo', 'bar');\n});\n```\n\n#### Resource creator factory\n\nIn case you missed the section about [provider creator](#provider-creator), a creator is a proxy that can be used both as a resource, and a function that can create a resource.\n\nNow, this is basically the same as the resource factory: it takes the function type, and returns a function that can be used to create the resource creator.\n\n```ts\nimport { resourceCreatorFactory, type Jimple } from '@homer0/jimple';\n\ntype ActionFn = (c: Jimple) => void;\n\nconst factory = resourceCreatorFactory<ActionFn>();\n\nconst myAction = factory('action', 'fn', (name = 'foo') => (c) => {\n  c.set(name, 'bar');\n});\n```\n\nNow, you can register with the default name, or with a custom one:\n\n```ts\nmyAction.fn(container);\nmyAction('fooz')(container);\n```\n\nAnd like with `providerCreator`, you can wrap the creation in a function:\n\n```ts\nimport { resourceCreatorFactory, type Jimple } from '@homer0/jimple';\n\ntype ActionFn = (c: Jimple) => void;\n// it will be typed, but needs to extend from `any`.\ntype ActionCreatorFn = (...args: any[]) => ActionFn;\n\nconst factory = resourceCreatorFactory<ActionFn>();\nconst actionCreator = <CreatorFn extends ActionCreatorFn>(creator: CreatorFn) =>\n  factory('action', 'fn', creator);\n\nconst myAction = actionCreator((name = 'foo') => (c) => {\n  c.set(name, 'bar');\n});\n```\n\n#### Resources collection factory\n\nThe collections are technically resources that contains other resources, and when their function gets called, it calls the function in every resource in the collection.\n\n```ts\nimport { resourcesCollectionFactory, type Jimple } from '@homer0/jimple';\n// let's assume we have some actions already.\nimport { myActionA, myActionB } from './actions';\n\ntype ActionFn = (c: Jimple) => void;\nconst factory = resourcesCollectionFactory<'action', ActionFn>();\nconst myActions = factory('action', 'fn')({ myActionA, myActionB });\n```\n\nJust like with the others, the creation of the factory adds type validations, and returns a function to actually create collections.\n\nBut in this case, to simplify the implementation, you don't need to create an extra wrapper, you can just create the function the specifies the name and key (`action` and `fn`), and use its returned function to create the collections:\n\n```ts\n// ...\nexport const actions = factory('action', 'fn');\n// ...\nconst myActions = actions({ myActionA, myActionB });\n```\n\n### 🤘 Development\n\nAs this project is part of the `packages` monorepo, some of the tooling, like `lint-staged` and `husky`, are installed on the root's `package.json`.\n\n#### Tasks\n\n| Task          | Description                     |\n| ------------- | ------------------------------- |\n| `lint`        | Lints the package.              |\n| `test`        | Runs the unit tests.            |\n| `build`       | Transpiles the project.         |\n| `types:check` | Validates the TypeScript types. |\n\n## Motivation\n\nThis used to be part of the [`wootils`](https://www.npmjs.com/package/wootils) package, my personal lib of utilities, but I decided to extract them into individual packages, as part of the `packages` monorepo, and take the oportunity to migrate them to TypeScript.\n\nI really like Jimple, I've used in countless projects, but there were customizations I wanted (like the ones in the features section) that didn't make a lot of sense in the original project, plus the _factories_, which I needed for my [`jimpex`](https://www.npmjs.com/package/jimpex) project (`jimple` + `express`).\n","readmeFilename":"README.md"}