{"_id":"@aegenet/belt-hook","_rev":"16-f4d97f36724300b8eedf111fa66e4235","name":"@aegenet/belt-hook","dist-tags":{"latest":"2.4.0"},"versions":{"1.2.0":{"name":"@aegenet/belt-hook","version":"1.2.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.2.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"6522c8b98c40604015448b1645fa4cc12a7dbcf5","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.2.0.tgz","fileCount":7,"integrity":"sha512-H/Suua15MmjpZl6WTnhrIXR25MpGZ9TOCRNBao1nx/t5MYb5JpoRtzQzZdRZpmjbei6U2KlDKBv6Wrfs1L7AMQ==","signatures":[{"sig":"MEYCIQCdKDjtTIdJoY0/3NmcpBZSJ7pNhSn8dLs2TATi5pneBQIhAPVaKcMFwqEgNmdF7iEmD0f9FA10jfySw2PC8vECFut4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"aa5e0c6fad79f554541d1d29ed78b9d1a174cf0a","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.2.0_1705344801214_0.26574368854710717","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@aegenet/belt-hook","version":"1.3.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.3.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"78cddfc23ba86f28925a84514b3b42532553893e","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.3.0.tgz","fileCount":7,"integrity":"sha512-xk90ZwYxVfFnD2/V2ZS/ZyHaeKBlwihB0AyWBsMUsEBmfVcREvnKwY7VgjZEtXsbXcQn8FzO8FveHNYurYe/EA==","signatures":[{"sig":"MEUCID98sokDILKfwEpoYJETtMp/pyA/N3vZbXHptK+gKsDeAiEAvStxnhWQxz/Gg2TVEcfWeQrmdgF1npFs9uppGxbOk1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"57a5a56425b61de8133107e3dd74a76576571288","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.3.0_1705567625139_0.21727321953570344","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@aegenet/belt-hook","version":"1.3.1","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.3.1","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"8aa30cdca347ef4b3520627d74cb5a5b11ca107f","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.3.1.tgz","fileCount":7,"integrity":"sha512-Iy81U48fysnZKtCTx/plVzldF17jkqyXjFFfIeyp2p27E7eslwsKq+uvMDeuzf3hZ4ZVsPruV/RLvjvoO/fQtQ==","signatures":[{"sig":"MEQCIAozbIel8qKJcD8I9GjRyJYJM/4eAmHINPanV34W8tpZAiB888bS51r9+MHkCdTzsk5ryPnDwm15MkNY2YRzfd4fAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"e362b9d694184d552405b49480c0bac8d198025d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.3.1_1705572485746_0.06361620526704881","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@aegenet/belt-hook","version":"1.3.2","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.3.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"81ef730b12ddc9c5df908af036a3f4b69cc2b4b5","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.3.2.tgz","fileCount":7,"integrity":"sha512-R2q6NGzSd/W1bl0J5JdPWcRXFChNVv57oFX5XE3VLT9ZHeduD74X7wLo2fYBCGbXCttnoh8DoIQwdlLC53jlvQ==","signatures":[{"sig":"MEYCIQDO8s5JI3i9NiqmwtVNd62vXutxWmQQ+kr9S5Cnnm49PwIhALSwDsAwV2oS9yFuh1PbMdvSpJZnef9sC7MGaL8P/c2m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b74875fd7e484a2a44bf0ccbecaf000bfa2030e2","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.3","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.3.2_1705869224102_0.3760812421729378","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aegenet/belt-hook","version":"1.4.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.4.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"6ead922a5c25f469ecd2156cb79e53474eed1a1a","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.4.0.tgz","fileCount":7,"integrity":"sha512-1NAaMASzngv1TexzR8mLNrmC6vF+GS5bZQnjjPAdpwBCWBL+d+IjCEkuOyNRVhOe1KIc+P7HWr+SdEp3avNZzA==","signatures":[{"sig":"MEUCIQCJFiBoO7rNStdEqX1nKBPENZWRQowSCO2W2ydfg0Y46AIgGjIA8qzoEEjhHR2pqNGwLYjeY1B1yVNyOMjf76/cklE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"28c9459afdd19c78a3432ae3985e5a72191f2eab","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.4.0_1708977936943_0.16702330103410978","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@aegenet/belt-hook","version":"1.4.1","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.4.1","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"b14b5dd0ef08c583dccef07a83efaf32e980bad6","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.4.1.tgz","fileCount":7,"integrity":"sha512-2vvrR8okgAK7jLmb0vhKp3KmbSIWiqnkpX36aO2wz0ZGXwEnGn1CitSFWmaob/anAty1Wtzh49/rkXR/cmf68Q==","signatures":[{"sig":"MEQCIDGHihgXy/pCh9lzTvtw1ltGgF/jdcHqPIv0u+4ItF4dAiAflaK9kXKFnX921bSjEaL0Gz/qe8HUA8SA4fgwIYR15g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"ab408cfc180da589a554ac39f9b1e8056b351763","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.4.1_1709073871944_0.9184481499373485","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@aegenet/belt-hook","version":"1.4.2","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.4.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"1fc6be362ecfd4b695f7c04539dbf217254889c9","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.4.2.tgz","fileCount":7,"integrity":"sha512-ppXBXJc7aykfEKR1y61ce/+CVpN5RwAXVvPUw81h/efdlsIKwvVjs3e2413taqh2LaPgn82Z7ZH/6pzmlIjbNw==","signatures":[{"sig":"MEUCIQDTXrq59o1JDUb/cCxurC5sWAXFFS+KiQFbHxJkiKssxAIgaWfDs+JLHh9opDeqAAzAUAAntMizleoPNE6TiFd8zMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"af2876e2c29b5422294b2f2e36965650048dac2d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.4.2_1709192607794_0.5222069788403783","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@aegenet/belt-hook","version":"1.5.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.5.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"45f10310758143176652b85b419396b44e73ef99","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.5.0.tgz","fileCount":7,"integrity":"sha512-DOpUFn+P+PXL8BW6jk2G/eTAM3YjwmQABmAmecRUqXzVaheo5x3WKuV0h0Xg/CszhyfkyA54P+N7RQIukxGvQw==","signatures":[{"sig":"MEUCIQCXPCNcqDnKMIHNUN4Mqq4bigyt6oSpcoS4RGv4DCzYQwIgeQ3WzDXIfCUmQpZe/vJVAzLlBzLn3+D6pTcexmyxep0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805},"main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"b0a7602bb3d6c286a25f3ad8be4a25227832e5f0","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.2.4","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"18.19.1","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.5.0_1711302872393_0.6311873538573369","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@aegenet/belt-hook","version":"1.6.1","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.6.1","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"549784784fbe5e87b3e912dd64ae74e67ab05c66","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.6.1.tgz","fileCount":7,"integrity":"sha512-ikoixXQ953ryWDp9MX6tLfgfmJBEJVjfHo6RlO8nZWnjVHKWMLSrEHiNilov3c/MbkEnMowvrlu43RUVszFdbQ==","signatures":[{"sig":"MEQCIB6L6DYdD3soiE5NQuR6XCL64ta+i8OATTlWfK5mneWpAiAhAMZhDHGzdX4P4nUVnmo7yidzb73hixITWtwEo7dKaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6912},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"47fd030a13c23b1d0cb2700b94669dd0954b1ade","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.6.1_1722629833951_0.3534738943015774","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@aegenet/belt-hook","version":"1.6.2","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.6.2","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"1cdc345f45a516f8b7dcf1a5d97d13f82761fe1d","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.6.2.tgz","fileCount":7,"integrity":"sha512-oGD2+bmUSfa22UuaX/UPOkmhuxep+RNe0EpkicVEjQ7hdoX7DlIdFqvaS8HvqrmFawehmNhm3vS1wXUS0ssK0w==","signatures":[{"sig":"MEQCIAQGarLqotk1S/Y8lXpisWbCHjZa/PAkiIybYbYmHdFAAiAG1tcSL5qzQrjWkgdVpMRQpTNYJHmYoyicHJuGs5uMJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6912},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1267d299165324c3ab29e0e511913af88d644021","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.6.2_1722631799914_0.15587564294535117","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@aegenet/belt-hook","version":"1.7.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@1.7.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"df38a450f9b8c364a6531c6df6769f291df4558b","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-1.7.0.tgz","fileCount":7,"integrity":"sha512-qCyodurPP6FTW2LDz2mygjjG8rS420Az8jpjKfp/ne1FUIeUPFRlr5EQpObUSq55PKTm5dAKRsSGz+PLCVXN4w==","signatures":[{"sig":"MEUCIQDjKmTSwTC7ClPeL4ntU+kt8ak5ouLHcCCsMmjgmtiO6AIgam4ykRJYSaa9UpOHmOvIQXrgGD9V3xDCsMIaxNZ+2Xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6912},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"247ec0e6bf48b6f5515c008a8fbd64b88f4ec099","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_1.7.0_1722681333600_0.7223255396130599","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aegenet/belt-hook","version":"2.0.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@2.0.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"87cec43d6e30e5a76619c6830901795e83fc1a2d","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-2.0.0.tgz","fileCount":7,"integrity":"sha512-HDN9kQO3UUo8OF+JDyYwuA5xq3aADfVQb7BG/PrgwoYri4zijCWFAUtDPiHxHag2j5BXGfIQFSrNnRILOj2ZgQ==","signatures":[{"sig":"MEYCIQDyQLScZxisGfs8VPWrznBtJ59Dkh8xcufuwuDKDqQK6AIhAKwtPGHJRR2oBVlGPijlN3hFxJTlILQoRnejT8NJFjAF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6936},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"18308288c95290fa2f18258ea61b12388278836a","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.1","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_2.0.0_1722788381631_0.6506217378856436","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@aegenet/belt-hook","version":"2.1.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@2.1.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"524fc41d0b5ce500f459c841fec2f66149921de7","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-2.1.0.tgz","fileCount":7,"integrity":"sha512-kjAkduVMZSzxHMNLB0Jy+Hfgw7rPHhXuvikXh94/8gVsebePZxIfYC0eQeD73GAOvfI2GmZdY5lRh34HntmCnw==","signatures":[{"sig":"MEUCIQCqMfYoVufZhqCfrSubGD3Qjpi7sRYy77BpxRgqI28HIAIgODIPsh2uFWJcBE+sOD3NZAIJuQ/PR7exGBiraROMop0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6936},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"1c0a932726129cbeb2472f8d46706951e7496054","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_2.1.0_1725480849532_0.85256130104461","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@aegenet/belt-hook","version":"2.2.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@2.2.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"7f311a808085fc1b715d6a5ec094f2e5ee806114","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-2.2.0.tgz","fileCount":7,"integrity":"sha512-mDcmdcb8iNAQaahsNFk80/17/QAX0g3eF6c+vsUwchwHbTD8h81/CfC/AuGBBiJjDuwvrv4Awdoph/edjHyggA==","signatures":[{"sig":"MEQCIBSLEA+neKx53rUQ724ZCQy7Xs10lBOLWGOWyqJe6VdqAiAoDHXEBqZFtJEU6dY6iG5h8ZUIQcfBnhEo+YfaABpQGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7044},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"6d13b06332f0f3e156e5050770c11e047b98df52","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_2.2.0_1728590623767_0.5026735031521032","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@aegenet/belt-hook","version":"2.3.0","keywords":["object","function","hook"],"author":{"name":"Alexandre Genet"},"license":"MIT","_id":"@aegenet/belt-hook@2.3.0","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"homepage":"https://github.com/aegenet/belt/tree/master#readme","bugs":{"url":"https://github.com/aegenet/belt/issues"},"dist":{"shasum":"03c530a38d293222afec8d24a881bc12c66f0355","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-2.3.0.tgz","fileCount":7,"integrity":"sha512-XaR21U4waalm7y9iNibEWlDxqEbObm6IP0G+EVFSi3+qcdH+Z23hg8N3IyF++7frspww68/CM8lyX8OwEBrbRQ==","signatures":[{"sig":"MEUCIHZQE7J3z65rVzgaDPoAl5pL1ABKjyBRib+GjXh2b44jAiEA0H7ZZkQ61ucW0yVW8FjHiTt1coPaLwsJ26OD5T+LJIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7044},"main":"dist/index.cjs","types":"./dist/bundle.d.ts","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":{"types":"./dist/bundle.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"91fcc9c38668d7655d6e88dd4aada0a39590882d","scripts":{},"typings":"./dist/bundle.d.ts","_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/aegenet/belt.git#master","type":"git"},"_npmVersion":"10.8.2","description":"Hook function -> Not for production use! TESTS ONLY!","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{},"publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/belt-hook_2.3.0_1731616527103_0.1953036422694825","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@aegenet/belt-hook","description":"Hook function -> Not for production use! TESTS ONLY!","keywords":["object","function","hook"],"version":"2.4.0","main":"dist/index.cjs","module":"dist/index.mjs","browser":"dist/index.mjs","exports":{"node":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/bundle.d.ts"},"default":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/bundle.d.ts"}},"typings":"./dist/bundle.d.ts","types":"./dist/bundle.d.ts","author":{"name":"Alexandre Genet"},"sideEffects":false,"license":"MIT","publishConfig":{"registry":"https://npm.pkg.github.com","@aegenet:registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/aegenet/belt.git#master"},"dependencies":{},"peerDependencies":{},"devDependencies":{},"pre-commit":["lint"],"scripts":{},"_id":"@aegenet/belt-hook@2.4.0","gitHead":"2206bc43a358dc96c7b8f55fe0f46c696885fed4","bugs":{"url":"https://github.com/aegenet/belt/issues"},"homepage":"https://github.com/aegenet/belt/tree/master#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Dfm1/BngB+BFKI+C5tzSkwxEnLUT4nQ6UdCFO+13iPT3MxZ43Q2G1ziXpm07utADeKh2mHmSwbfCmug+n7WYjg==","shasum":"1ae9b23d27b30db8e3e166075857d3e06eca28b1","tarball":"https://registry.npmjs.org/@aegenet/belt-hook/-/belt-hook-2.4.0.tgz","fileCount":7,"unpackedSize":7044,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwlabc1vQhJocfbqZgvauApgrJy5KNqj2Da35R5mM4qwIgOx6kvUwIzlB5Pfripo2sW4sMxhtAWcEeDOAjMLctLIE="}]},"_npmUser":{"name":"agenet","email":"npm@creadigme.net"},"directories":{},"maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/belt-hook_2.4.0_1760893183648_0.2328242334383266"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-15T18:53:21.104Z","modified":"2025-10-19T16:59:44.034Z","1.2.0":"2024-01-15T18:53:21.389Z","1.3.0":"2024-01-18T08:47:05.337Z","1.3.1":"2024-01-18T10:08:05.951Z","1.3.2":"2024-01-21T20:33:44.268Z","1.4.0":"2024-02-26T20:05:37.105Z","1.4.1":"2024-02-27T22:44:32.115Z","1.4.2":"2024-02-29T07:43:27.931Z","1.5.0":"2024-03-24T17:54:32.545Z","1.6.1":"2024-08-02T20:17:14.172Z","1.6.2":"2024-08-02T20:50:00.059Z","1.7.0":"2024-08-03T10:35:33.784Z","2.0.0":"2024-08-04T16:19:41.802Z","2.1.0":"2024-09-04T20:14:09.693Z","2.2.0":"2024-10-10T20:03:43.953Z","2.3.0":"2024-11-14T20:35:27.283Z","2.4.0":"2025-10-19T16:59:43.833Z"},"bugs":{"url":"https://github.com/aegenet/belt/issues"},"author":{"name":"Alexandre Genet"},"license":"MIT","homepage":"https://github.com/aegenet/belt/tree/master#readme","keywords":["object","function","hook"],"repository":{"type":"git","url":"git+https://github.com/aegenet/belt.git#master"},"description":"Hook function -> Not for production use! TESTS ONLY!","maintainers":[{"name":"agenet","email":"npm@creadigme.net"}],"readme":"[![npm version](https://img.shields.io/npm/v/@aegenet/belt-hook.svg)](https://www.npmjs.com/package/@aegenet/belt-hook)\n<br>\n\n# @aegenet/belt-hook\n\n> Hook function -> Not for production use! TESTS ONLY!\n\n## 💾 Installation\n\n```shell\nyarn add @aegenet/belt-hook@^2.0.0\n# or\nnpm i @aegenet/belt-hook@^2.0.0\n```\n\n## 📝 Usage\n\n```typescript\nimport { hook } from '@aegenet/belt-hook';\n\n/** context: { inc: () => void } */\n\nconst token = hook({\n  context,\n  name: 'inc',\n  beforeCall: data => {\n    /** Do something */\n  },\n  afterCall: data => {\n    /** Do Something */\n  },\n});\n\ncontext.inc(); /** beforeCall() -> inc() -> afterCall()  */\n\ntoken.dispose();\n```\n","readmeFilename":"README.md"}