{"_id":"import-in-the-middle","_rev":"38-4e121a0b6b28762e8a3109e4d41cd813","name":"import-in-the-middle","dist-tags":{"latest":"1.13.1"},"versions":{"1.0.0":{"name":"import-in-the-middle","version":"1.0.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.0.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"c9cd44b7dd8a1a287107e87ea6b2646c7838afc9","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.0.0.tgz","fileCount":20,"integrity":"sha512-oiyZOcZIkGdLaQFaiOft8rX95C3MlrgS0gFTiuyLgEBmmxhtSIsPHGwUpI0bN+VaLwj5qaZ4+gIYGNo2J/XaAw==","signatures":[{"sig":"MEUCIQDZmUqHCbIq6n+OZ+FRngPmfXE4tXbvJRXXrHplFCUtVwIgfFRbqsn4/BTv1lcd9HmDlIVFRJe3WwhiSvOi832k0lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWxJCRA9TVsSAnZWagAApIMP/A0GxAAF65hTaT0O4E/K\nEPvMhJFM6pCU8vh4jxPkf8LfQtnrImuTtGcVsrhMVM490Goasf3Yko01zFMR\nhiVYCJz25hDwPLGv+KOf9NbRoXEyTjVzUNgdk/GNPaVTYY1Wa0iCPM4YxAE/\nuNH8AvRTcmXvj8qUtxqtnwsVgW1RKxTCrC+xriUkvJLdow3vfP2BRP6EKNZa\nM/9pjE+S1Wi3UdAzFQ8ZVWOP/5zYEmJhuMv3B6UJ5a19Wfls/p6KgepC4ICA\n/OYQn7arEPZodOYk1utM170TBzXYyMIpZMRUJz0dfLZd27p6+L9F/VwXvJKy\ny10HKOc5kw+xXkx9lQxs+wLn4wUnW884o8R8HFTBpYsNBlG5A0Nr5xy8w8Wo\npBBOMZML+2LaTMcZ3/FLBWAU5xDHgELZDjtkdVg+d2ocWiBsk/D1fBWF7VbE\nuJQJS6lUaLUuMnggZZ8Ym5dMe1YlylYsp708WPHiVUTBdUAMHcQW6vCwODd+\n4XPjq6iR5ybq0PLZa2MMWO4czouniByrh5zcrrzSBBMfAsE5WAXyuA2SncUK\nWQ9Zi8RbOyIHch4AzOSzx6R6181WOwR8YGnJB50033uiU5Wo6OmP2HxNhhN8\nD89dIt3dZJYNn+y+d+XhH573XVHWWTXRbqOM1ZeQPlOltDYAg3EfbB58EqQE\nqf6T\r\n=MQBA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","gitHead":"f2b732a7f8186d07bf128365efbb1407ffad0ee3","scripts":{"test":"c8 --check-coverage --lines 100 imhotap --runner test/runtest --files test/*.*js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"6.14.12","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"14.16.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.0.0_1629318217809_0.8131762708622636","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"import-in-the-middle","version":"1.0.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.0.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"2986fcf893035123565d20784e20cdf936569282","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.0.1.tgz","fileCount":20,"integrity":"sha512-isWzclbXtLuv0ha0mbyRgvx40eqaQ4fYG0BeAfzXZNHf8J/bzn1aECHjTYvkRo3zYL7FdIzSWSg6tAAlTcdhaQ==","signatures":[{"sig":"MEQCIBb2ODZ3IdR7UocNMFDOlHYo/2rAttVkBCLHs4qvDMMqAiA79mdPWftDKSX5sdPgcuxmu4LmBQd4Q9jmpfUM2XXrQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHX5gCRA9TVsSAnZWagAAgiYP/3hKFxA0k5iawBA8Gs7a\n3PqosWcgq6pbVD8MgeID7bALJ3ADyqoP4fTsjdD1h6IFrXq7oU7ucEcxrzyc\nzVj3X2jq20vq3jzZ3VTs9EZNppfvTBTQ4ruCDsEEvgK8PVdBWfHRNFZtECV1\nFh3CnGCL8E0j5/6gk+5wYM8IAKp3gyuAkmDX28+pv6QFLAcY6dyDnxJ/xRaV\nrPFgPbdfKlLp4CnayqkewvjzhaLir6vbh9HX/Op5sd1la8DJHFhuXvmrVFsC\nUL7Rc3s5wrbCy0rgq9faSkLCIZJQcIn8wMxFVGfZGzCm46EPs/9ZoIk4SiCa\nxI5mv10r8CzgIwbyO6bn4nqCvMY3ueogV6KFr20gMpupaF6MlDBsvvIXtL+1\n0Mf5KjwLF1sEHhjrsnBOASrV2mGW6U29fq03f3rY0OmVE1NimZvn5rxRxl74\nyW97oBrud+8b3mu/A9M5vF9bRuxVkQ8RFka4T3Ng8GvekkOp/ShfQ9JQ0YY6\nWFKijysNgLQVo34iAjyFTo2a6+qMegVlTgjjS3WqfD2tpjHKPQFLx+v9x94z\nRVnlFIqxnzrUkYRqXUt7r1XsiAwlrNVFIuFOmQt232NAOxMC8K66MZNyaWV3\neIPfGjgQgiRX4k01B24L+7Qy72eIcw+1pDvxhQQtZq5VoHZhPrIY5sg3/48H\nD/CC\r\n=d+IX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b2a26587cdd9d8f7f5cf915d9d161e9c9d2e70da","scripts":{"test":"c8 --check-coverage --lines 100 imhotap --runner test/runtest --files test/*.*js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"7.20.5","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"16.6.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.0.1_1629322847981_0.6712464237655702","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"import-in-the-middle","version":"1.1.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.1.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"b3a90b0357b68befa32bec98257e845073372043","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.1.0.tgz","fileCount":32,"integrity":"sha512-RjhfSRGkGdzuxSO4Cfalh8wJ9OPkRn4I9BhGOgNVSr71rvws5R9Xv9tOxn9g40Q6xE0F3oXVgtW4IEg/21aq9w==","signatures":[{"sig":"MEQCIElk3S4nlWH5cjpUsP70puVYwRzl7+vk+D5DXMZKnqXPAiA2UnbF37Joi+IpdndFhlBIt2spgOr+IWL3m/tXmNduxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJpLSCRA9TVsSAnZWagAAqOcQAIsQ/EzdizAEw5AtHDrt\nUfHxLGtcfy//67XH3j/BRsmFf8HHdNmMHluxJnXdAjg/g+5AKmAKBBZvc1aN\nI4giqlIK5MZUwo1tL0JoPGvBmfsF5REvRo9yFQ4tFI3Auk84wkDznUsGp0Zd\nEPJ0FpnZAisl5BWRlffuo/z6qLTwbFjte2iGwm6aK9tX3jj6QmCmkbKOJuk0\nFo8gLHAhboohXgprT7/AAosJL4VAMSecy4Av9Sq1AKskyG7FsN3jT0QgR/DD\nSlUImvN9UVU/Z16LQ/AUeetBIA7Osyq90+8qwxycvxTPItZu9pdkJ628dKU7\n+y+Mw0dYXZlxP+mF+/t+poyB2AkWjetfoS/aFxw6v2/ZEkcX62ln6DVvE1Ix\nQub9uxLbn2OkNsEQA8nv3q609GhGiq/+qh6FsnKJtzlFtOp9m3iN6BMmvWNP\nSWv+QI5iW1SoB8JuLTxG7LYqEMKbgjMIIZJ/9aUWT39A3u4K2oqpk30dPl5z\nr9gYdKVAzw6d6+vI+ItcKOHC+4XV8Ls8sWvV/ZN2PpmwRdxUdYeHb0m9OSsC\nlvFdpnJ1QnCgTcUttTt5JLwXXFPFdWmT7FjpWTLivXLUEEjRdhK1ZQi3V1dy\n6xktty8FIiV8sT6Duo97tyKwAeqy6dW/Q1AiQWhqi+wUCBQc/hzyVN3qSDWW\n9bE/\r\n=qez6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"51f7f7e5bf6320afee27b74e01c81977e751708b","scripts":{"test":"c8 --check-coverage --lines 100 imhotap --runner test/runtest --files test/{hook,low-level}/*.*js","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level}/*.*js && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"6.14.12","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"14.16.1","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.1.0_1629917906041_0.8956064499666945","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"import-in-the-middle","version":"1.1.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.1.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"5b5dfeb4f98688b15bee87139469dbb1207a5dfc","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.1.1.tgz","fileCount":33,"integrity":"sha512-Qs77TopqLK2qNVfslMpvVBDgWamttEG/Ss6C3r23d3sA+mU5aU94YT2qlF9jtvXO5wBzcy5z1LFjGVp5jecBgw==","signatures":[{"sig":"MEQCIE+2+/1k+eRASPpU0X2f8CrZxitNWGELSU64TzhtXZEcAiBeW6UQJIaGCnp4kodUPE13Yj2vM5L3BoxeWZOUM6ZXFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ2RoCRA9TVsSAnZWagAAJ+8P/1zGdPiekstxfB0jDNie\nRuSdtfiRkXP3oNxN2Tu4jCRZ1VoFRv4dX8dvHK5doWKLa6Su29BR40KhPuJt\nblxhdHR0ZavaRcnwmgwNXFZ99wgQ1Lt2hNcgu4rA12lRNA/Oy4jN3/YcQA/a\nUSlFlQEEdi8UYg5f7M9ffHA3VtSHv7ZZ8Dc7B/pZa0qPmLXQiT/0ZQHR+IVL\nkViEF5SlordAfVa8uaWMY+H9w74iRZnaFX+Mxegv7YtuAdK5JbYP//UgV7E5\nha6w+LViM3MR9tNL+DYLCX3n8bvAUnTx6yS60+JwUHLIDRLWLbdEsfRTPdC1\nL+lyZuz48K7uiN8ukrss3Ivw/iV4YhqW1gm1TFYrP2ETCqvi6DPfGd/lkt6B\nOqQ+R9Ww+i9TN/YFhsZDeR0emQrO7o0Qh5WRo1iE89zsXBgymMkm8Hzw2SM/\ncYKdg0gv7PtciTVEMkOszlwsY26Ao4qDjeCJVkmfivPpNVtfv7bZ1DNd0LLA\nCvTNP5tz2y/KxVgzlGsFsuLyOXYDNvln9KKmP5q68Um0xTe1/ngoLKdVMhBx\nVUFjK1kyJKsabpEiRGlqHILzT7XaDuE0s+aP4GCagtmokgoxWndX8bPF6nlx\nYn9EzvpoH2IZ7EUPY3bGvN8VLG+J9iQ8vth7GY9wImLRiWCnjqoOBf66JX9X\nbm+I\r\n=o3YD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e9261747b90404dbc5286d8a2915453a844454eb","scripts":{"test":"c8 --check-coverage --lines 100 imhotap --runner test/runtest --files test/{hook,low-level}/*.*js","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level}/*.*js && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"7.21.1","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"16.9.1","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.1.1_1631806568751_0.5935146454596842","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"import-in-the-middle","version":"1.1.2","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.1.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"d5dbe0d936890fd264ee4642d5caa6fc22535c7d","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.1.2.tgz","fileCount":34,"integrity":"sha512-/NV7gWylN3MAjwBSAkH+RAwDrkRw2gWv4wHecT9bfz59LByNJANMPOGkXp2ywwCuUMtfX0+I5q8WsDoDe2tlIw==","signatures":[{"sig":"MEYCIQDJaRpLpOR8e0gpLzb+yb3ZcV/gVkxPWucZA9RDL94abwIhAPGBoIOcSiTcGPibsyYmlylDlFSBfqOA+rLSZ0OXiK2g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27069},"main":"index.js","types":"./index.d.ts","gitHead":"92b1e4a166d4586972141424e8c2d8c3770eccd2","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level}/*.*js","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level}/*.*js && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"7.24.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"16.10.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.1.2_1635344992068_0.3983570136070287","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"import-in-the-middle","version":"1.2.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.2.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"203a910e08e7e3db8a0cb3abb85d919459162cbf","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.0.tgz","fileCount":36,"integrity":"sha512-i2OrkKW2UH/W4asmzQztA5qjYxMFLh5BaOUEWLv6Ra0MDT+5v7P/7x5/ESZgG9LOaKijYjXnMfupzzy66tfcyA==","signatures":[{"sig":"MEUCIQCXDYsR8towYA6McvbeHfybfPSwzbpFDOBoeEjQWGs8vwIgdlaXzTLiG8v6lDITv5is+oiu5swrhwYDH56YFHZs0bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrk7sCRA9TVsSAnZWagAA1ckP/0pnwZI//CBKFdCoFeVG\nwVHIX0diIp4sPD3n2j7F9fil7cCzF9YCToA2jGSXD0MrN1+XqKkMiuw8tawv\nKL6Gqk2TSOnbGTgnDzIOrglqYdnmr7GN7mjxBB6c+3aR2LaI6sDeKhY+HbT7\nUpNY5seCy801vDnq10BE8TVwR8XVPu7/XzWBvsXYwsyiluGEGf4kk6mrE0yi\nIkAIE3Af4O2vDWZQnh0FOX2W/yWXBNUPvlpc9D2IZrwUECu5AYnp0RUXoGOo\nysW8d+xEydCKa+17oTxf3kLAXWw/Wj+x9aXMC0E9iOS0lR4FPVH1XfC4T1W5\nPqYB7RkmPjiSPHGS8pqNVDQlo5xlAR3ULAF19xSzsb71HOSjczcC2WiaIiBR\nVCU3MLBJckBMXgEZxpRHMkndKYWPltRDG7USZnz/yvcgKkAVTVHXVdJ/9gDM\n07SXDmJzeVXMBf5YWYry7osU7kC3lm5JIUUFbiWEdYsk1hwSFkDidmL75mgM\naj6Ke4tRwnnUMKJJ8G6FuG9HiALGkNXh7RvuJT+AQU8VI85fyFKsrVeQyqz8\nL8KIVRC/WkOlMTyTLhJxx9fvoMWKapT3iqNgw8sCLEpVJTikTyFLjn7MRPgT\nAbd/biiNkxg6AVEwtruMP5DKjvxtYuyrV9td64PEhIuZ3ioz2XS+mrhUHn8w\nvNTI\r\n=TXSd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"19272ec3e152e3ec08c50edd96d026792bcacca5","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"6.14.15","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"14.18.1","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.2.0_1638813420227_0.6504151825312887","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"import-in-the-middle","version":"1.2.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.2.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"30d4e98be7329eee0d284943dd0df092cc422b3c","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.1.tgz","fileCount":35,"integrity":"sha512-KdYqCJbJWBOU9740nr9lrmCDhW7htxY1dHmbP4iUEeCaxupj2fKFhyHixsly2WmxMbRIsxzSWSJMfGNEU7el+w==","signatures":[{"sig":"MEYCIQCt+VpFKyjGowLpFH6xg8+crwjfB7OfuaeUJiiZtKqX7gIhAOjZCLtRTcC3f7JEPS+ldXQ9N7b6jJJXJAs+mfpbP4JQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF+2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0/RAAhlYu7VLIsaVst670E5rHm8z20Oh/53KMO+JBmu5i/ZQ4Zai3\r\n5PHTFG8kTanD4q+3CQwEUH6o1C9HZ3uSSaxlJavCQ0WQjnqxfS4LMtGy2sa5\r\n+xW2t9l4SxqJPeQlOsdC1W6ADN1tn1WLekuNN0Gf7pDhNfIGLrluUSKOd2+K\r\nh5lVML/+349B5GQLsHtfNRKFbKXQOWsI8niAe/oIrN8ZM0dRqZfVQ0cNrd5r\r\nlj/UVr5W/l5NX/cmyQijUwztTg+GZK89QI7zXaa559MqO06Xt7DwwmfV2Y5E\r\npAqdyFurFe1kisx8d4l/CsCaSsWT5aGWchWSYey9nYzdDbPVLZx8ic04ReW6\r\nJGkm1xfaVJYyp2GomZMd0R+jD+cTerS0lZgP1VQd/lisWf/WHcqFIF9gcrwC\r\nzrQCaRGQRLGX4Nne1H9aolrOp6Gd8OqIlOBwk+aXh9U++pVrwnrAi5LQ2W6a\r\nUwDFQIQj3zROSiQL2f42fBufsX2q1cEdWwv8dxBUjacRofWyPkEKn+F6e6JH\r\nJ/Ua0By2DQnTwcrnf029ocKgv6WOcc6R1Az695O/68RX6a2ULuPLHXiibUIi\r\nzSBnMO4X+hoWFVnfL3pAECe2MEMt0PxT8/84/l4jt4WG1mofRBV2erTAjLjO\r\nCVkDDgOAJiZvUBcb/asF2kDW4kMiSCQfkj4=\r\n=BEtY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"63a7293844e60fb3df6802865f623a587d8c6ce9","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.5.1","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"17.6.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.2.1_1645735302809_0.31930771008210823","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"import-in-the-middle","version":"1.2.2","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.2.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"d4b044bfded1aca3bc84e84e3b287cf42574c2db","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.2.tgz","fileCount":35,"integrity":"sha512-UYr2sAebfbevskJ4xRgAv0YWMbgIaGtwAVeuoB3hu37iqcBr08Bqs6pUtjijmvEn6kr3QlfMZZ9pRMQ8xlXVyA==","signatures":[{"sig":"MEYCIQD5hcbzC41/t1zrYNO6G2vQG4Y4FinrlD1YPtq4MXbEhgIhAJcHhQJMOi+Vcl2+T5EIvPZ3a6db8JA8lkQRFbrQ8yDU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0jiLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrifw//RkfD9979pB9T1QPakDNJzKP1f9ToJPyq+FNA2rNlYBGhwIa+\r\nRvnANEYEo8vNnkfANqK/686Cyazb91tq0y1SmfeGvi2pt15hO3yx/h2UhVm6\r\n+4PdrzEM9zjWWtf+oLDS+cqylfOytKZiSe53/P2nmDVnrO3LofdxkrpUuD83\r\nm+qJoZjNS4ThFPLsHloctJR+t+rpxQy0nFwZxQVtEHhUI+xwV+xEsPVQFEVP\r\nsaakd4U90i2eoTxEGzgCYzAVtjoWhcsLyt+uBM+Cn/AsgoyslQ5LTckk5xkd\r\nCmbLqpAVCs4uv7lZ/qX8p70zRPEpIfUo7QYr9Q87aJ7Q/D0XD6ebryBQb/Sn\r\ngpeWwZ5AJInoxYcbkCGpz6VUSBSIjkymCu6GY+ioriBEaSN4qjJSdtCpwelu\r\nOanwbTpSdEtq+Q8ImUMT2Vz6kCUv8pDjwh0L5PRHdpT0I2DrDlAV6aiYqtYH\r\n5cyZvapjjsA8H02qYfrj1G9KEpUzIiK/mYAG/kr2+RPba5IoTy5rvmT8B2gq\r\nKj41E3V5LSK2aD9SahkewztEWmbSn4l0XLor3OJo4/Ni6O34sUMidGDj2aP5\r\nMZXZ9JOscVdMB5Wx8BK7kzoxsQKNdXhhzdW71q0p52js3l7cacmnDnHGp80G\r\ndjVRyFMwR8yOaucW3jjZYUTiBykGzRzTvww=\r\n=8Di2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"7e285eea3661a069270b6853ffd1ddb52cd10eed","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.13.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.6.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.2.2_1657944203428_0.19538701086828159","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"import-in-the-middle","version":"1.2.3","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.2.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"80042184d3e32bc7310385ea318424bdc4c21692","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.2.3.tgz","fileCount":35,"integrity":"sha512-x7XhsP/pGf+HFFSmu5CoPwpTADPvr1tdZC7sYqAvtij0WeaxXoWXpjFbkm9OcT9gdSW9I3kgObIwmJj4jgE2zg==","signatures":[{"sig":"MEQCIGLN6LWSLo9CZnmFHP12YgUfnndVOnleORtcJnCUjMarAiA7WI8pP/vJlmIbVDLriK0Lvi+huPF+Ozwf6EbfgVKSRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0j2MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKig//X4OfQ3nTu2M0XD/+xcooGoAPQKzo2rnBljG5TprNkFccj7+z\r\nwHzQLU3IkMv/MWEzDkQ6U54rNEZU+CjAv3d8E3nkUq8Sy68FMJnUSoZJSoVP\r\naHFZcVQwGhBnHtqT9M/cEOJbr0EyDdqe4phzskt2TDQA6honUlH/0dJkkhIL\r\nS33BgWkjmQ9EwxqtSFBdOjsD2BbK3qpQrzyLpmoFgmVGOo8bebgVbr6/Xt/y\r\nI/WNBoaWjTKKq7CaoLCqqhCatz8oexkYrEEtSF/mnoyKn0oQeUpOqJH9YgJP\r\n+cFVE+72M496QF7IA0ErXpyoqxX4YqGlAUMV7I+F5cLl1dQfnpRFo6n025Kj\r\nNgBwW2nXZNIaLU342FBsr0tZnfbKt1ow6zDa6HXCbwzXxa2gvELU0MEpUrEM\r\nR53QhxkDMJ4CIzG6iD6D5ss8mSTybkaiaebqBToj5Le2QYRcpC+JraJvioMW\r\no0LpaED7S+VZ3C3pujWF502MN29cS5EPRpNqyG9m2InxP/AYboWsaats2fxL\r\nDngzcMmy6JN1i/t/6WmYlISJyYnym7Wrm6WR/T3ci/7wGDdr0AB4m0wcy3vN\r\nf5O2AAxsetnDv8r1DqOTloQqkp+p1EpbeoabIBJDXFB/6/UvO/bHoL8G8IW8\r\nrcp6SPOFx4pu6D2S3Py/IqdytUIIn92uHP8=\r\n=ra3o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"2c92f4862d5584d8377c454be53855196dd7e98b","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.11.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"17.9.1","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.2.3_1657945484030_0.5014377516951822","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"import-in-the-middle","version":"1.3.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.3.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"314983e57887013a9c32b90ce5625a6871d71798","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.0.tgz","fileCount":39,"integrity":"sha512-esDCEWyzzg0bGShz1N5ybRrPIJFvKaJ7TfTaIFP1XovxFo98In2GiDpOR/Cn/8J1cfRO8i/RrQToQ9j0WL2b0Q==","signatures":[{"sig":"MEUCIQCma3tuo3iR3FwquBEpFpZzE1ccHInRfEwrg5PgGFpOXgIgNoC9GMbhppJ2CVzm2u6uZ2H237+z18qkJSL80kC04o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4q8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQpQ//fdWu9zoCO187Gg8sdjh3PnmWD5fektbPm29tJ8MgBpvocNt9\r\nejKr1cu4Rc8eNGraWCwT84EB94wLEFhOQo41N2/qbUXq8JYXYQbWSk69M92T\r\nfdiYyN8GiCuQKl1fGZrhtd4pG4q3WjXaQKa2cx2vGlGIQ/tIyzg/kowMOrqE\r\nKwpUHv2cTSNwWrEsc2TxBGyV4qje884oUyA0wI6JadN+IBRuDINUS29xONZd\r\n1RJZtwxF/CZ1rr2MzBRNWQjkfMAxQnhzUrKxXk44Hu1Q3KzyxOJG+aFSLGgr\r\njeFTujH6Iv5nAFpmVk3EjfON+ywzlw1V9kHXD9PN2WFeRv6QNwWK3H8vxeXk\r\n7zOMsLn6jAOg+DX0RSBZWw0/zbWUfVsZVd8RGp37KWUePasgtWx5JeSyltsb\r\nDDfD/vDYXeiaiTkI9ELzs3XxIf6Si2f1v8L4a8cHFiHsjni9HIZJrGa/zrhg\r\nD590iiVWey4esWRexB13cNrqN4njY15b6BlAJmZFr7C1Eo/38Ro9ouC4TFdh\r\nJ5CwHN3/Ug7cLHAqJ5DfwSHGDHfpCLyEHYfZQo0e71hDzraGQPxYNBoBloeO\r\n0is5iZKeqfIamFTvJ+LvMvSwN0Zpk3YI+/QlUqQhiaPQELamr7dc8IfQr5ZR\r\nWebg3c9ccHvur51bkaxgL4YywuKjQsbLXAI=\r\n=4VWd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"fa4e2af7bb4e6d152fdde7f4530fd4c803c19417","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","test:ts":"c8 imhotap --runner test/runtest --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.1.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"16.13.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.3.0_1659023120232_0.7691030509690084","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"import-in-the-middle","version":"1.3.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.3.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"2c2b0641a3533cbffdaf8b37f9ad54aa87bb4e15","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.1.tgz","fileCount":39,"integrity":"sha512-pstt7M2IKSzacY08+plJPhzDStIfa/LkqiUluNcW3M89Sm+Ed4Mz1JcPTMJU7gRcAas90bB6goutveRxHTXY8g==","signatures":[{"sig":"MEUCIAFWEnDHXgaYC16iFqFMyI+sFsuk/Qzgoe+Zkz/Dw4ZcAiEAh3XSJGNnr0SjKtR+lPakC25EtQzAzRcXPI1OKgNV+k4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDmRcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Og/9Ey6cDWXbpf0PWnA2+v5PYRmwC+WbA7uPwdXyrp1WvUtS/Hci\r\nG21aMP2St9OxZ5xFqm7pRd/MmCmkDqEF+hKymFKoTY6Yekjg/aiFZuyvg7k1\r\ni5SNZuUvEb/XD2vnNN7r7x+PJqt94rEmHx5zxqTu2YbwWNCQ9Xi5/yg5mOWz\r\nnXr7bNYPuUwENPy1XuJM27qxFVfiQiCb+JlRtSOTx4miTBNXZO9usYeZJGhw\r\ngf41ZNdrU6tL9SfzwF0wR3TlPn55PzCghbowY8s2BKd+GjkxXMyfeTgfj33j\r\nv6ce29nnFWNXnzDf5Zl3pFsPdn2g2xAF0Ze8g87Tirow4xCTfa+rq4PRbVon\r\nQzMdRwjMo4Ijvq1wRZti+6cu9CWpByalJsXluu4Z1rnn/lwO4SQxhpYiSeU/\r\n6qUqEOhIBg0TxiDkN4+TdScrlKof5nErwXt1ZJzTbXfofWCBSFJ0TGVjAsus\r\nO1Pt7GMDMhUVmwkEa5TywCRdjOthNnZTHMSqVYtaSMrtaUZLoML2e1xpeVeR\r\nHGBtz6NEmx1wag1a8W5LcA/nsfUzWDw2TGKVTc9wfGngpYWLTSobiL/ZCzo3\r\nPTkpQllTn789QNTTV90INojQsb/fzyxDFGzOasV91rYAldkB2XQQngDiFPCl\r\nbHW7KxqruLcRDw/QTfR/kJZq5oXlMMTfN6M=\r\n=U4n3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"fdddc84784f16e9c9345fb45c9bdc2a1eb75e928","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","test:ts":"c8 imhotap --runner test/runtest --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.13.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.6.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.3.1_1661887580672_0.5679496481051742","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"import-in-the-middle","version":"1.3.2","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.3.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"9fa2ae10248ffb37530d29eed76cff62c7ae017d","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.2.tgz","fileCount":40,"integrity":"sha512-TW2Zor1MmNL2e051F+B9pK3fPqMWUSBXzWjcJqfb1VBJgB+89OBh2n2rj3c16EGYeDJpt4eBdrOnrjAIR/6oRA==","signatures":[{"sig":"MEQCIE+2ML/IeAIH57AxRH7r7a49SqOyZ0UzSn1vVRflRXWyAiBAD/wDxpKgwRAt0BlRcPcf1bcg1+JD8Shm7VTdLuCOow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEhpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTJA//S+uwbJ7C9qSQ4anJ6/8urORSVB5tlbAm81NJXAfxP7t8+tYJ\r\niNnWl6zk4F8J5i8Q/TLO30TYRV5HzaH0ctvwYQRV7bpnD0ZG/rJALB/sqbzv\r\ntMDQnbR3CvV0H8ip+8aDGzNzOMVdjb/jajwaeEQv3FeEQ68rGT4UrrfggzUX\r\n0AZytqGonmMKa76nTMBhnRBgy0lYgJKp7kHMLYjnCIt646H12URT911wKVLf\r\nPTxscasJ53ExrmXiWqP4Dc9RsUxp6esvnuowUKWbVuv8hwpB56elKXStbmoC\r\nXGHcOvBI2AMFom2AK3jpneV1QTM9m28U6y8M5JRNm8oEKiwKWDI6DsA4L9zn\r\nJZVsFIJHkifmBzSufgeS5ZlO3eIL8lSpeifIGhRin4XIqDLgE+2BfyzwnNrI\r\nTd/mHgXaunag0d+UzHbCcLgkZlkaYsh/9ZTJBiqWHjSAFs2K3qy8NerH4pPy\r\nRLJkAbKEMvv0Iyb7M66s6cFrxAUhD7o3GrfdBvRGvdaj0n1B7h6E75sPB+Ye\r\n5ZrIMz034kkh3+FcR0nD5T3Qex3RnRdAyUiCwzLupzl7xdw7cPuYClKxIeHs\r\nQ21TrXTRdrHVlEKXQT1YZkcgCG7evVU4KozNdDgd0BCMzarz4bulDxlqmuOI\r\n/11scqws3tnHBLiiF5Wj0yfmog2owQsQf2s=\r\n=LGKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"a0dab75d1d86e02d72cdd38770b7f2a6f957542f","scripts":{"test":"c8 --check-coverage --lines 90 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","test:ts":"c8 imhotap --runner test/runtest --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'","test-win":"c8 --check-coverage --lines 90 imhotap --runner test\\runtest.bat --files test/{hook,low-level,other}/*","test-win:ts":"c8 imhotap --runner test\\runtest.bat --files test/typescript/*.test.mts"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.13.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.6.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.3.2_1662130767643_0.3003727950879189","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"import-in-the-middle","version":"1.3.3","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.3.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"52570b7b5e76f94edf015d237024c27ffd457588","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.3.tgz","fileCount":40,"integrity":"sha512-qdtrSKygIgFT3CM+FqQHlNpZm/kV/YgvIzyRjxpiw7g2qAFo++W6PDf0vL+mbIV3vANf97buy4PGuh2RSHOTHQ==","signatures":[{"sig":"MEYCIQCknWTUscRovOtZVIG2rlyyOr7FriW7OTFVwdBrfh3PiwIhALzx5KLPzaqQaVEpEMXqeLpdt1MBoc7IperPjDwh1H8/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIKzEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKHQ//e3GcFARRNdnLCw7nfAsvGRzlDPRvUF0i1djWZG6W+Q0xLdUk\r\n3mdMzSChCEhLq/M/0YsU0CHX6c+H8cIYKqCCXb2djsv/2olKdsPtQjl2nJYz\r\nessaXJbOLUDC2v+6LX9btbtAVZNMFuQLuCvi/me5Bx21Oapuq6dzbs5+6qsX\r\nBuZ5Q7HTkvssMJPg9GJnbu0CtXbPI1KMDrk9b7PRSdtnX3qjsZb3z2p8VhYL\r\nSJi03D3Mr7SkG0tvvgfpgUn8X/o85PCmI8AeTPSHMA+i/LGIGlEtkpzYgDEv\r\nWRYDBm/9F8/WOOt8MT/VbFRhL5kE4D9avten9rLFv9MDGRY4koxtuxuVrU4h\r\nNIWPhCcYF/Gr3JUpdbHrcdAw2zXRLV60ErdwRef6psWlA+dPrdkvfhDNYtzp\r\np1t4Mw8e10wEihTMifGHa9gKwDM3M10j++pzxVRUIEzxm+XwO3JSSSKkHX6Z\r\nml5RpP1EJTBwap1ZqnpW2sZmulKfiTp6jkSznqWZ6sGr+HQcRBwx+1sM17Uh\r\nTi6N03gtklnwAIi0qZ99+brq6blyoxLUQriKVGtJMpT5zKlmN7RKcSK1B/oL\r\nuWIxyP0WRxCQVApotptdXFYzuJeN15orfP4C1bsVHKU6WPcjGb5hNGHHFQcS\r\nPUUx/VdAytPFcyrhfx0oASj2LjzI8rTgqmo=\r\n=7DX9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"4d0df90f0d9b84399286d441691af2c442403580","scripts":{"test":"c8 --check-coverage --lines 88 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","test:ts":"c8 imhotap --runner test/runtest --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'","test-win":"c8 --check-coverage --lines 88 imhotap --runner test\\runtest.bat --files test/{hook,low-level,other}/*","test-win:ts":"c8 imhotap --runner test\\runtest.bat --files test/typescript/*.test.mts"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.13.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.6.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.3.3_1663085764391_0.6747330731945937","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"import-in-the-middle","version":"1.3.4","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.3.4","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"7074bbd4e84e8cdafd1eae400b04e6fe252a0768","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.4.tgz","fileCount":43,"integrity":"sha512-TUXqqEFacJ2DWAeYOhHwGZTMJtFxFVw0C1pYA+AXmuWXZGnBqUhHdtVrSkSbW5D7k2yriBG45j23iH9TRtI+bQ==","signatures":[{"sig":"MEUCIQCrO3fzvFCpFqk8qrJ06ZMJsT4HCfrzpoF75pn6E4nO8AIgOGt6o7QbbUmj2gjyOZRhFuoU1JUi+37Doka/GhRbavk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJK7hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzDA//RoG9p6Mc/WAXsfrL77UczxuIzpgcc8u9AnvyFxli+PUPlMao\r\nKUKw4PdNVeZpMO9aeRSFFlL57DSrAjGhAF9oVEU9KQc3M/80Dbqvsh/Av/xM\r\n6k6UUaawYm52PdnK1f+RoadmttzurgScJoEFDm4v83XIF5vV5voQSCa6xooy\r\nrSr2gk2AOW9Ob54Xq8bZsNAynmJg42GRk0/ZbRRFMoSzSBRTNPMEj+nK9Z0h\r\n6b1uXaBcaTbSBxkuSJOr8c1YTZYMxeENDB9edh9iGpthQcUAeoxCrHCSiA/o\r\neAd0iT/fLL3oHBqVJaRrINi6ZcrrmEIbS9ci2WM8czB+WvhxQkH+HniMrqrZ\r\nV0vb7Dnd6x7Uz5qeGYPfv+UsBWZ2ZhcV7Pz+0rx1C0h4Z/utwtVQElH04Fm9\r\niaEQ9DU0xQL+/Fu7CRJJP2BOYDCbSN9gfChIxCQgDBXiV1e5pVYLoQpXwk10\r\nfqTI8iyDTZ4tSfmBsjuArdiq6SH880e+j9N6JXtQpQrjf69wkDbgpmGQr5Se\r\n0tzynufI1C9dhrZYSF9s3p9jtAHlxI/3O7F6LfrE7doKQh3IsWUvYCTvspse\r\neM+1ybPmnNleg1fkSix09N09y9s9e8SV9XsGs8BoUrFu9ypLeHCqBX9OKYn/\r\n04BjDOCW59dsSsiByS3JbKJEUIksq63eCW4=\r\n=X4FC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"57376bf3adbb42b6634e2aad35835bdc48e5a4dc","scripts":{"test":"c8 --check-coverage --lines 88 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","test:ts":"c8 imhotap --runner test/runtest --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'","test-win":"c8 --check-coverage --lines 88 imhotap --runner test\\runtest.bat --files test/{hook,low-level,other}/*","test-win:ts":"c8 imhotap --runner test\\runtest.bat --files test/typescript/*.test.mts"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.13.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.6.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.3.4_1663348449493_0.4170417075421775","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"import-in-the-middle","version":"1.3.5","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.3.5","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"78384fbcfc7c08faf2b1f61cb94e7dd25651df9c","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.3.5.tgz","fileCount":46,"integrity":"sha512-yzHlBqi1EBFrkieAnSt8eTgO5oLSl+YJ7qaOpUH/PMqQOMZoQ/RmDlwnTLQrwYto+gHYjRG+i/IbsB1eDx32NQ==","signatures":[{"sig":"MEUCIBFErNjP9JAENyVDq1tDvYYB2OcvV688Pq2e01GLQB/PAiEA6Z5Aeqgeib5pbIhnZoJTjNT+NBmIbaDwyUiP35FcGRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQFQKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb0Q/8Cw277tpXdEhhP4idc2VUC+zaLLqXkb9FYHOGKZhktnPKKTI9\r\nkj7ITTPqanxafQSKRGOOy1IpMRkdYjUDcThT9sTsTfVVlwAcRxtA3zcAouAy\r\nBqNvz+OdIHzyRbCIV2PB4tYLtyU6hJe99+/XjCe1kQ52Xw52HIgGfryrnNN5\r\ns7DAcEVz5SQw2z9NpEzbebbhkatP2y1fEnll4RAixa5P5dz2T029WDihVIS/\r\n94uyfF96QC8rvJWYnCT7YbswsKUT7z7F3akbjsLyN8HYNsxSpgiiHgqRcLjx\r\nxFhs64b3o/FM+71QOcPOaMpe9JNlK6cBy1xhIiGeu6J/O0tyafYQ6cooeHUG\r\nTGWNtJw3SIDW7W/thxpXWXWvOza5I19VzvWhjtInj/EEKjHVee6JpVNNYkFD\r\nZ5j/zj9r7FapVOxjA4g9nCIcKfFbPN8uIvZ2tTps0REk5lXdceyY08I9+Frh\r\nJU1ucIgYbSypf6iR9P4jhIaK6ioNC0bIGCeWRat2cDWfB8sUqvLysDsbIJ+y\r\nKNvz5FV39rCxWSiqiWq05tNMMj/QR7saD+H0jTRSuEGrMMYEh4qy+ucx26A4\r\nhcpCSoIlM5W+/fdjMfXfmokSJr5CJCZfOirnOpHAABKLoXDFvvXb3/m9wf9K\r\nLKis+jMWgb4FLMnxbfmTr6y6EDX3CeMLU1k=\r\n=3Og+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"b49545c48994d5268b04a96dc5c83f25a8be55b7","scripts":{"test":"c8 --check-coverage --lines 85 imhotap --runner test/runtest --files test/{hook,low-level,other}/*","test:ts":"c8 imhotap --runner test/runtest --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other}/* && echo '\nNow open coverage/index.html\n'","test-win":"c8 --check-coverage --lines 85 imhotap --runner test\\runtest.bat --files test/{hook,low-level,other}/*","test-win:ts":"c8 imhotap --runner test\\runtest.bat --files test/typescript/*.test.mts","test:unsupported":"imhotap --runner test/runtest --files test/hook/loader.mjs"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"9.5.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.15.0","dependencies":{"module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.3.5_1681937418116_0.07821429561567839","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"import-in-the-middle","version":"1.4.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.4.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"5ddb114060cbf0ed4067c81a6fd4b89a91114fdb","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.0.tgz","fileCount":50,"integrity":"sha512-ZW7MlnQSh/Z6eTaRVTzTO29obLoqiWN5kojA1N64S76dzStMXimGKcyjjRlnOAL14URUpoU0YZ/b21ByXpsmOA==","signatures":[{"sig":"MEQCIBpDSybUT3v0fSc+nBoPP5mLIFGXc2pS/eWN/Piq/KUbAiArrSlo0hIhYVUAGQLZwGFgcqjPg8ohGDChfV6MxS945w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41199},"main":"index.js","types":"./index.d.ts","gitHead":"9a6936f73d125766fba60176088e8fb5bd61dc99","scripts":{"test":"c8 --check-coverage --lines 85 imhotap --runner test/runtest --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 imhotap --runner test/runtest --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner test/runtest --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","test-win":"c8 --check-coverage --lines 85 imhotap --runner test\\runtest.bat --files test/{hook,low-level,other,get-esm-exports}/*","test-win:ts":"c8 imhotap --runner test\\runtest.bat --files test/typescript/*.test.mts"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.19.1","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.9.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.0.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.4.0_1685731666825_0.5406506027383553","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"import-in-the-middle","version":"1.4.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.4.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"31b25123bc35d556986a172bb398a3e6c32af9be","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.1.tgz","fileCount":49,"integrity":"sha512-hGG0PcCsykVo8MBVH8l0uEWLWW6DXMgJA9jvC0yps6M3uIJ8L/tagTCbyF8Ud5TtqJ8/jmZL1YkyySyeVkVQrA==","signatures":[{"sig":"MEUCIQDPAbfbOEceupPO2CsJY/1hIU/IrB7g923a8cJaTJOf8gIgZNb4FcN00hOiBdUvdzrwpBQO3Zo250ChKZ7BTysVeoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40965},"main":"index.js","types":"./index.d.ts","gitHead":"5ac01d7a16c72ff878087b946d29058566b40632","scripts":{"test":"c8 --check-coverage --lines 85 imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 imhotap --runner 'node test/runtest' --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"8.19.1","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.9.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.4.1_1686507507041_0.6939047445868982","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"import-in-the-middle","version":"1.4.2","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.4.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"2a266676e3495e72c04bbaa5ec14756ba168391b","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz","fileCount":50,"integrity":"sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==","signatures":[{"sig":"MEUCIQCU1CmfLRaPMcW581zhx9MZ7Yu8PZVRiXm7Dwp8opYvowIgWgscuFjxdImd2k5xisQIYLw4k7OXGTofnu7z8q6zFhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41402},"main":"index.js","types":"./index.d.ts","gitHead":"5845e21edcc7a6ea2750850aa9a109c325e0d508","scripts":{"test":"c8 --check-coverage --lines 85 imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 imhotap --runner 'node test/runtest' --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"9.5.1","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.16.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.4.2_1691426260843_0.05216911015638015","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"import-in-the-middle","version":"1.5.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.5.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"db939aa2b7220f6149124885160916be715d1cae","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.5.0.tgz","fileCount":50,"integrity":"sha512-H2hqR0jImhqe9+1k8pYewDKWJHnDeRsWZk5aSztv6MIWD5glmbEOqy1JZrMUC6SJiO1M4A+nVvUUYtWzP5wPYg==","signatures":[{"sig":"MEUCIAyTNoetcXEc/9VgGBiR9HtNobhQJPVYrUkftck6AK/jAiEAtI4xtmTxylVWCH9fM+/ysaK9RYrRj7yh6M+EfgaczOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41861},"main":"index.js","types":"./index.d.ts","gitHead":"4ca382453464146fe4751ca05b661c0c6faa6d3d","scripts":{"test":"c8 --check-coverage --lines 85 imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 imhotap --runner 'node test/runtest' --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"9.8.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.5.0_1701378102431_0.7964224553638144","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"import-in-the-middle","version":"1.6.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.6.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"4c6bcd956f9dc3362c7a12a10c81963365f4f6c3","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.6.0.tgz","fileCount":52,"integrity":"sha512-ENmVXh2AC5PV5xmtPK0QCV6nyde5Y8dXhMZFGDSYhlLcdBPJofge1bf6PnWzs7fnzyuesh/q/CPwO7/6HOTWqQ==","signatures":[{"sig":"MEUCIQCUdsVi0FwilqPnG750B/SPAH3xEo7bNShDR1hgFpsgLAIgE02d4MLmacBbaXUEfP2WglfBrpUGnEp9AXzKXUXmC9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53959},"main":"index.js","types":"./index.d.ts","gitHead":"16115e9bfbb25f391d8de386a0ddb58c6d830604","scripts":{"test":"c8 --check-coverage --lines 85 imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 imhotap --runner 'node test/runtest' --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"9.8.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.19.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.6.0_1702314108061_0.8970971992230121","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"import-in-the-middle","version":"1.7.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.7.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"b12e310de9fbfcd2d7ab38bafc666f0049654c5e","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.0.tgz","fileCount":78,"integrity":"sha512-kLkEpa/3E5OXIW5j8V7HFOM958RnN2Za40Q9DJqdY4UxYQfsCu5NzfUTNftsDWiMJLHr/Z4o+w6t7w7Z41dc/A==","signatures":[{"sig":"MEUCIE7+8d8c5iyEytNyX1C50hyeDwbBHKyjmSt1qRRDGCorAiEAmkHrLb1NpFy2innBmgqTMvL/ylrfiYwmxu24k5Fsa0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60141},"main":"index.js","types":"./index.d.ts","gitHead":"918344e54de7442fce1865620a58e5a12b0d479a","scripts":{"test":"c8 --check-coverage --lines 70 imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 imhotap --runner 'node test/runtest' --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"9.8.1","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.18.0","dependencies":{"acorn":"^8.11.2","recast":"^0.23.4","@babel/parser":"^7.23.5","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.7.0_1702399044722_0.7922131876859837","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"import-in-the-middle","version":"1.7.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.7.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"3e111ff79c639d0bde459bd7ba29dd9fdf357364","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.1.tgz","fileCount":51,"integrity":"sha512-1LrZPDtW+atAxH42S6288qyDFNQ2YCty+2mxEPRtfazH6Z5QwkaBSTS2ods7hnVJioF6rkRfNoA6A/MstpFXLg==","signatures":[{"sig":"MEYCIQCsLjX2YK0fhTvrDgiqJ8CT/0qEI8mTsXU3mZMkX0wcNQIhAJq5DkuyyBXtrGMbCXORILbuk1GpP6Rme2JuPHugbc3G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42463},"main":"index.js","types":"./index.d.ts","gitHead":"9d1f3c456233a1e571ca1969db08c640f31f680b","scripts":{"test":"c8 --check-coverage --lines 85 imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 imhotap --runner 'node test/runtest' --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"9.8.1","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.18.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.7.1_1702487207795_0.7654544137859063","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"import-in-the-middle","version":"1.7.2","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.7.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"31c44088271b50ecb9cacbdfb1e5732c802e0658","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.2.tgz","fileCount":57,"integrity":"sha512-coz7AjRnPyKW36J6JX5Bjz1mcX7MX1H2XsEGseVcnXMdzsAbbAu0HBZhiAem+3SAmuZdi+p8OwoB2qUpTRgjOQ==","signatures":[{"sig":"MEUCIQCyP37WaoW0VYTuM5XEHCj5jDL+Zc3gKNzEUKyblV5MZQIgHoSAdIaKgWs3Rl6ceGmwLoibtX6g0WKWMUt/oDUPCjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45989},"main":"index.js","types":"./index.d.ts","gitHead":"977019aaf0bf9ad9015273446b1f93a61894630c","scripts":{"test":"c8 --reporter lcov --check-coverage --lines 70 imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 --reporter lcov imhotap --runner 'node test/runtest' --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --runner 'node test/runtest' --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"9.8.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.10.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@types/node":"^18.0.6"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.7.2_1702659628939_0.5212117719865998","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"import-in-the-middle","version":"1.7.3","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.7.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"ffa784cdd57a47d2b68d2e7dd33070ff06baee43","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.3.tgz","fileCount":88,"integrity":"sha512-R2I11NRi0lI3jD2+qjqyVlVEahsejw7LDnYEbGb47QEFjczE3bZYsmWheCTQA+LFs2DzOQxR7Pms7naHW1V4bQ==","signatures":[{"sig":"MEUCIQD5xsYLUezyUPyXFGoi3F45Xtw6uLcSxrkhfx+OrjWwhwIgb/FmG1Xr6tfd0RXppQ8jNObN4HX/bJi1B4vBSjXw+9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67624},"main":"index.js","types":"./index.d.ts","gitHead":"c3c2c52c1915b47994af59d507c59029c1f1fae9","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"10.2.3","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"21.2.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-assertions":"^1.9.0","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","eslint":"^8.55.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.7.3_1705517605680_0.20974686926289765","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"import-in-the-middle","version":"1.7.4","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.7.4","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"508da6e91cfa84f210dcdb6c0a91ab0c9e8b3ebc","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.7.4.tgz","fileCount":90,"integrity":"sha512-Lk+qzWmiQuRPPulGQeK5qq0v32k2bHnWrRPFgqyvhw7Kkov5L6MOLOIU3pcWeujc9W4q54Cp3Q2WV16eQkc7Bg==","signatures":[{"sig":"MEQCIE3yzd2rS7YwaHY+br9ZV+9Po+BSQhpevGFgsQ3Cf1T4AiB4zpu5NpinyD8qv+jdJhiCRadl2o8qx8Vf8i7OJvhQNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70191},"main":"index.js","types":"./index.d.ts","gitHead":"00b01fff1f5b69dd25e307593ec54d1d8abb4844","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"10.2.4","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"21.5.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","eslint":"^8.55.0","imhotap":"^2.1.0","ts-node":"^10.9.1","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.7.4_1714489133582_0.913198675906171","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"import-in-the-middle","version":"1.8.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.8.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"c94d88d53701de9a248f9710b41f533e67f598a4","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.8.0.tgz","fileCount":104,"integrity":"sha512-/xQjze8szLNnJ5rvHSzn+dcVXqCAU6Plbk4P24U/jwPmg1wy7IIp9OjKIO5tYue8GSPhDpPDiApQjvBUmWwhsQ==","signatures":[{"sig":"MEQCIE1E8QRHn9PcgGx06l2JCIVl3Z31Q1m7Mpqg8eUB1NtiAiAUD4+U2MMDxVturk4ngVWCSijCukM2Nah3dzdmjRRVBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68066},"main":"index.js","types":"./index.d.ts","gitHead":"a8da141be1e0fe802cea9bdb83d39a61c3aea7f7","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"10.5.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"22.2.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.8.0_1717180180664_0.3028922659624964","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"import-in-the-middle","version":"1.8.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.8.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/import-in-the-middle#readme","bugs":{"url":"https://github.com/DataDog/import-in-the-middle/issues"},"dist":{"shasum":"8b51c2cc631b64e53e958d7048d2d9463ce628f8","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.8.1.tgz","fileCount":112,"integrity":"sha512-yhRwoHtiLGvmSozNOALgjRPFI6uYsds60EoMqqnXyyv+JOIW/BrrLejuTGBt+bq0T5tLzOHrN0T7xYTm4Qt/ng==","signatures":[{"sig":"MEUCIQCWrkkUoOneZEbbsd6gBNGHIKwdEwTeLDnbHWZmnfPZngIgDBRpb1MBvUoRQDzxav9qJ+ODAxIrytifUQUlD24paoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71674},"main":"index.js","types":"./index.d.ts","gitHead":"57d2459748492abd55e04a679d8b5752b90dfab4","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+ssh://git@github.com/DataDog/import-in-the-middle.git","type":"git"},"_npmVersion":"10.5.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"18.20.2","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.8.1_1718752058056_0.9684246667613576","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"import-in-the-middle","version":"1.9.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.9.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"221ea39aa7800790f0f377cc246675f70b4e833d","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.9.0.tgz","fileCount":123,"integrity":"sha512-Ng1SJINJDBzyUEkx9Mj32XD8G0TQCUb5TMoL9V91CTn6F3wYZLygLuhNFrv0cNMBZaeptnL1zecV6XrIdHJ+xQ==","signatures":[{"sig":"MEUCIQC/vwqr2oiUeq7HGphaFnDBpy83S1DsjOcw4xOAJXDc2wIgHh3pvRkvFkk1XYdokSuHdjUYWd1boTPs9gy+LftRO24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98909},"main":"index.js","types":"./index.d.ts","gitHead":"df0bf4fb8d5f24435beee3bd07684e9ac5574846","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.7.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.15.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.9.0_1720462192781_0.6388129671926299","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"import-in-the-middle","version":"1.9.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.9.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"83f68c0ca926709257562238e1993a1c31e01272","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.9.1.tgz","fileCount":131,"integrity":"sha512-E+3tEOutU1MV0mxhuCwfSPNNWRkbTJ3/YyL5be+blNIbHwZc53uYHQfuIhAU77xWR0BoF2eT7cqDJ6VlU5APPg==","signatures":[{"sig":"MEUCIQDTC3rjSRxZqduQy63xdIs8lQGVdDW67b2Y3kN6DoVvhwIgEjsBpRGbBFSvwhPY5YZzeV18QTRatppOarLaQOe0Phs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100748},"main":"index.js","types":"./index.d.ts","gitHead":"279d8b5e23e57707be94f754fb3ce9d66e281b0e","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.7.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.15.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.9.1_1721063624033_0.4480116293157941","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"import-in-the-middle","version":"1.10.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.10.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"f15b0841950ded8d899b635058da5646256949b1","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.10.0.tgz","fileCount":132,"integrity":"sha512-Z1jumVdF2GwnnYfM0a/y2ts7mZbwFMgt5rRuVmLgobgahC6iKgN5MBuXjzfTIOUpq5LSU10vJIPpVKe0X89fIw==","signatures":[{"sig":"MEYCIQCmXgULMZNbRLFYL3ps9Vxvh0feHGaQkANfi46ZHM0sVgIhAIe7efIhhSGSOFEWYjcHsaLmZb4Fk4jWBnmpdRRvQ9Cp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102252},"main":"index.js","types":"./index.d.ts","gitHead":"79340b8c77a83b06323f1cbbfaedd03a0d6539d4","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.7.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.15.1","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.10.0_1721727053768_0.9857024421096612","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"import-in-the-middle","version":"1.11.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.11.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"a94c4925b8da18256cde3b3b7b38253e6ca5e708","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.11.0.tgz","fileCount":136,"integrity":"sha512-5DimNQGoe0pLUHbR9qK84iWaWjjbsxiqXnw6Qz64+azRgleqv9k2kTt5fw7QsOpmaGYtuxxursnPPsnTKEx10Q==","signatures":[{"sig":"MEUCIHKX6rqYRMskbLkO8kHLYYonLZOil+LKGCIkt0ev9kCMAiEA795GQhJddp0g1GDquOBgwkhIPaJQPquD5BwEY+bdsMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110735},"main":"index.js","types":"./index.d.ts","gitHead":"b74cd07942e61c4fb96fae7b5d47338139cec7b9","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.7.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.15.1","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.11.0_1722346905916_0.15264355378681027","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"import-in-the-middle","version":"1.11.1","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.11.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"ccbb9ecc311ab6cea0a116d2d3986ec01c96b2aa","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.11.1.tgz","fileCount":137,"integrity":"sha512-lGdg70ECFGv/OHQXL/IPhcxkFPeQ7YA4zborlA54XHVr58oM50QNxItRiayHMqj1MspC5Y9zaHf+QHod/gq7Ug==","signatures":[{"sig":"MEUCIQCL4G0Fu7h0gmkDucoizX86WLDniDLYC0PP5eOv9yTtgAIgP14wqsqoN8R+Fg8Msw+77rtJ6NNao5BwPrCy6n31lA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112081},"main":"index.js","types":"./index.d.ts","gitHead":"901b8b1809d9b865f013fe0ad9d56713533be92b","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.8.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.17.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.11.1_1727382192949_0.16550866434340805","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"import-in-the-middle","version":"1.11.2","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.11.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"dd848e72b63ca6cd7c34df8b8d97fc9baee6174f","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.11.2.tgz","fileCount":137,"integrity":"sha512-gK6Rr6EykBcc6cVWRSBR5TWf8nn6hZMYSRYqCcHa0l0d1fPK7JSYo6+Mlmck76jIX9aL/IZ71c06U2VpFwl1zA==","signatures":[{"sig":"MEYCIQDVzUImEICfOgPm6O5bp72Yy9AfiacIPrdlVNuvFczsbgIhAOnHmlvrZF/X8YIHoPXJd48EuQ+dvA5IbWJ8+8SpJ5cn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112740},"main":"index.js","types":"./index.d.ts","gitHead":"ca88f2f59ad8872811d74273283b077160df1531","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.8.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"20.17.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.11.2_1727706088580_0.17198149078410774","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"import-in-the-middle","version":"1.11.3","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.11.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"08559f2c05fd65ba7062e747af056ed18a80120c","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.11.3.tgz","fileCount":137,"integrity":"sha512-tNpKEb4AjZrCyrxi+Eyu43h5ig0O8ZRFSXPHh/00/o+4P4pKzVEW/m5lsVtsAT7fCIgmQOAPjdqecGDsBXRxsw==","signatures":[{"sig":"MEQCIDJygz1Qtiw0BtXtgvN6zdEaixYukRJ0WlScx+KdvyOgAiA46e5ElNIbfFiNSviNvfiTNX7Yeu8wbZrMLPXFuvoVng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113142},"main":"index.js","types":"./index.d.ts","gitHead":"12be30bca59500b49c45a8102acc93e51250cd8e","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.9.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.11.3_1733315861949_0.8910548534211415","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"import-in-the-middle","version":"1.12.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.12.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"80d6536a01d0708a6f119f30d22447d4eb9e5c63","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.12.0.tgz","fileCount":143,"integrity":"sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==","signatures":[{"sig":"MEQCIFZPaNv9X3E2tJ2bxf8MHJ7W9Ofx/OhlOnbMeOrGMttaAiBbTyEZ1BNE1GVvtb+PBPN0ajp6uXA+hemRuMf9o5gEQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115687},"main":"index.js","types":"./index.d.ts","gitHead":"6dff6c5bc6acd272b2b9f875e640475fa97d7997","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.9.0","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"22.12.0","dependencies":{"acorn":"^8.8.2","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.12.0_1734433108738_0.3421894235915264","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"import-in-the-middle","version":"1.13.0","keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","_id":"import-in-the-middle@1.13.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"homepage":"https://github.com/nodejs/import-in-the-middle#readme","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"dist":{"shasum":"e592583c3f53ff29c6079c0af31feab592ac6b2a","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.0.tgz","fileCount":143,"integrity":"sha512-YG86SYDtrL/Yu8JgfWb7kjQ0myLeT1whw6fs/ZHFkXFcbk9zJU9lOCsSJHpvaPumU11nN3US7NW6x1YTk+HrUA==","signatures":[{"sig":"MEYCIQD/heDmCwbQpmX+S3syKZrLmmdAWxHZpN2arLeqBJbQVQIhANcHGTve7VD9W9QVGLr3DGP8mLdGskLPef0xi5Kqsapc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116010},"main":"index.js","types":"./index.d.ts","gitHead":"341ada1422bc9d25725510e5e743c9ca08066645","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"scripts":{"lint":"eslint .","test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint:fix":"eslint . --fix","test:e2e":"node test/check-exports/test.mjs"},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"repository":{"url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git","type":"git"},"_npmVersion":"10.9.2","description":"Intercept imports in Node.js","directories":{},"_nodeVersion":"22.13.1","dependencies":{"acorn":"^8.14.0","cjs-module-lexer":"^1.2.2","acorn-import-attributes":"^1.9.5","module-details-from-path":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.8.0","got":"^14.3.0","vue":"^3.4.31","eslint":"^8.55.0","openai":"^4.47.2","imhotap":"^2.1.0","ts-node":"^10.9.1","date-fns":"^3.6.0","typescript":"^4.7.4","@babel/core":"^7.23.7","@types/node":"^18.0.6","@node-rs/crc32":"^1.10.3","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","@babel/eslint-parser":"^7.23.3","eslint-plugin-import":"^2.29.0","eslint-plugin-promise":"^6.1.1","eslint-config-standard":"^17.1.0","@react-email/components":"^0.0.19","@babel/plugin-syntax-import-assertions":"^7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/import-in-the-middle_1.13.0_1738917633565_0.831238086543687","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"import-in-the-middle","version":"1.13.1","description":"Intercept imports in Node.js","main":"index.js","scripts":{"test":"c8 --reporter lcov --check-coverage --lines 50 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:e2e":"node test/check-exports/test.mjs","test:ts":"c8 --reporter lcov imhotap --files test/typescript/*.test.mts","coverage":"c8 --reporter html imhotap --files test/{hook,low-level,other,get-esm-exports}/* && echo '\nNow open coverage/index.html\n'","lint":"eslint .","lint:fix":"eslint . --fix"},"repository":{"type":"git","url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git"},"keywords":["import","ritm","iitm","loader","hook","hooks"],"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"homepage":"https://github.com/nodejs/import-in-the-middle#readme","imhotap":{"runner":"node","test-env":"NODE_OPTIONS=--no-warnings --require ./test/version-check.js --experimental-loader ./test/generic-loader.mjs"},"devDependencies":{"@babel/core":"^7.23.7","@babel/eslint-parser":"^7.23.3","@babel/plugin-syntax-import-assertions":"^7.23.3","@node-rs/crc32":"^1.10.3","@react-email/components":"^0.0.19","@types/node":"^18.0.6","c8":"^7.8.0","date-fns":"^3.6.0","eslint":"^8.55.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.4.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.1.1","got":"^14.3.0","imhotap":"^2.1.0","openai":"^4.47.2","ts-node":"^10.9.1","typescript":"^4.7.4","vue":"^3.4.31"},"dependencies":{"acorn":"^8.14.0","acorn-import-attributes":"^1.9.5","cjs-module-lexer":"^1.2.2","module-details-from-path":"^1.0.3"},"_id":"import-in-the-middle@1.13.1","gitHead":"53a33a9b07799bff815864089a0c072d223df47b","types":"./index.d.ts","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-k2V9wNm9B+ysuelDTHjI9d5KPc4l8zAZTGqj+pcynvWkypZd857ryzN8jNC7Pg2YZXNMJcHRPpaDyCBbNyVRpA==","shasum":"789651f9e93dd902a5a306f499ab51eb72b03a12","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.1.tgz","fileCount":147,"unpackedSize":117642,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHsMDPEZL71XuTMepklTGhLLYo5TEQZ0kkGWD17NGMmQAiEA+7gkWBCWr5r/e5WUu1+jREc7BV5JAVtms0nBHXYVOfE="}]},"_npmUser":{"name":"nodejs-foundation","email":"build@iojs.org"},"directories":{},"maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/import-in-the-middle_1.13.1_1740757994273_0.14442673383888138"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-18T20:23:37.809Z","modified":"2025-02-28T15:53:14.621Z","1.0.0":"2021-08-18T20:23:37.954Z","1.0.1":"2021-08-18T21:40:48.146Z","1.1.0":"2021-08-25T18:58:26.181Z","1.1.1":"2021-09-16T15:36:08.879Z","1.1.2":"2021-10-27T14:29:52.204Z","1.2.0":"2021-12-06T17:57:00.370Z","1.2.1":"2022-02-24T20:41:43.001Z","1.2.2":"2022-07-16T04:03:23.602Z","1.2.3":"2022-07-16T04:24:44.191Z","1.3.0":"2022-07-28T15:45:20.386Z","1.3.1":"2022-08-30T19:26:20.937Z","1.3.2":"2022-09-02T14:59:27.840Z","1.3.3":"2022-09-13T16:16:04.713Z","1.3.4":"2022-09-16T17:14:09.749Z","1.3.5":"2023-04-19T20:50:18.287Z","1.4.0":"2023-06-02T18:47:47.036Z","1.4.1":"2023-06-11T18:18:27.251Z","1.4.2":"2023-08-07T16:37:41.075Z","1.5.0":"2023-11-30T21:01:42.676Z","1.6.0":"2023-12-11T17:01:48.278Z","1.7.0":"2023-12-12T16:37:24.886Z","1.7.1":"2023-12-13T17:06:48.065Z","1.7.2":"2023-12-15T17:00:29.138Z","1.7.3":"2024-01-17T18:53:25.832Z","1.7.4":"2024-04-30T14:58:53.773Z","1.8.0":"2024-05-31T18:29:40.875Z","1.8.1":"2024-06-18T23:07:38.243Z","1.9.0":"2024-07-08T18:09:52.957Z","1.9.1":"2024-07-15T17:13:44.268Z","1.10.0":"2024-07-23T09:30:53.922Z","1.11.0":"2024-07-30T13:41:46.120Z","1.11.1":"2024-09-26T20:23:13.184Z","1.11.2":"2024-09-30T14:21:28.789Z","1.11.3":"2024-12-04T12:37:42.120Z","1.12.0":"2024-12-17T10:58:28.887Z","1.13.0":"2025-02-07T08:40:33.816Z","1.13.1":"2025-02-28T15:53:14.462Z"},"bugs":{"url":"https://github.com/nodejs/import-in-the-middle/issues"},"author":{"name":"Bryan English","email":"bryan.english@datadoghq.com"},"license":"Apache-2.0","homepage":"https://github.com/nodejs/import-in-the-middle#readme","keywords":["import","ritm","iitm","loader","hook","hooks"],"repository":{"type":"git","url":"git+ssh://git@github.com/nodejs/import-in-the-middle.git"},"description":"Intercept imports in Node.js","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},{"name":"nodejs-foundation","email":"build@iojs.org"}],"readme":"# import-in-the-middle\n\n**`import-in-the-middle`** is an module loading interceptor inspired by\n[`require-in-the-middle`](https://npm.im/require-in-the-middle), but\nspecifically for ESM modules. In fact, it can even modify modules after loading\ntime.\n\n## Usage\n\nThe API for\n`require-in-the-middle` is followed as closely as possible as the default\nexport. There are lower-level `addHook` and `removeHook` exports available which\ndon't do any filtering of modules, and present the full file URL as a parameter\nto the hook. See the Typescript definition file for detailed API docs.\n\nYou can modify anything exported from any given ESM or CJS module that's\nimported in ESM files, regardless of whether they're imported statically or\ndynamically.\n\n```js\nimport { Hook } from 'import-in-the-middle'\nimport { foo } from 'package-i-want-to-modify'\n\nconsole.log(foo) // whatever that module exported\n\nHook(['package-i-want-to-modify'], (exported, name, baseDir) => {\n // `exported` is effectively `import * as exported from ${url}`\n exported.foo += 1\n})\n\nconsole.log(foo) // 1 more than whatever that module exported\n```\n\nThis requires the use of an ESM loader hook, which can be added with the following\ncommand-line option.\n\n```shell\nnode --loader=import-in-the-middle/hook.mjs my-app.mjs\n```\n\nSince `--loader` has been deprecated you can also register the loader hook programmatically via the Node\n[`module.register()`](https://nodejs.org/api/module.html#moduleregisterspecifier-parenturl-options)\nAPI. However, for this to be able to hook non-dynamic imports, it needs to be\nregistered before your app code is evaluated via the `--import` command-line option.\n\n`my-loader.mjs`\n```js\nimport * as module from 'module'\n\nmodule.register('import-in-the-middle/hook.mjs', import.meta.url)\n```\n```shell\nnode --import=./my-loader.mjs ./my-code.mjs\n```\n\nWhen registering the loader hook programmatically, it's possible to pass a list\nof modules, file URLs or regular expressions to either `exclude` or specifically\n`include` which modules are intercepted. This is useful if a module is not\ncompatible with the loader hook. \n\n> **Note:** This feature is incompatible with the `{internals: true}` Hook option\n\n```js\nimport * as module from 'module'\n\n// Exclude intercepting a specific module by name\nmodule.register('import-in-the-middle/hook.mjs', import.meta.url, {\n data: { exclude: ['package-i-want-to-exclude'] }\n})\n\n// Only intercept a specific module by name\nmodule.register('import-in-the-middle/hook.mjs', import.meta.url, {\n data: { include: ['package-i-want-to-include'] }\n})\n```\n\n### Only Intercepting Hooked modules \n> **Note:** This feature is experimental and is incompatible with the `{internals: true}` Hook option\n\nIf you are `Hook`'ing all modules before they are imported, for example in a\nmodule loaded via the Node.js `--import` CLI argument, you can configure the\nloader to intercept only modules that were specifically hooked.\n\n`instrument.mjs`\n```js\nimport { register } from 'module'\nimport { Hook, createAddHookMessageChannel } from 'import-in-the-middle'\n\nconst { registerOptions, waitForAllMessagesAcknowledged } = createAddHookMessageChannel()\n\nregister('import-in-the-middle/hook.mjs', import.meta.url, registerOptions)\n\nHook(['fs'], (exported, name, baseDir) => {\n // Instrument the fs module\n})\n\n// Ensure that the loader has acknowledged all the modules \n// before we allow execution to continue\nawait waitForAllMessagesAcknowledged()\n```\n`my-app.mjs`\n```js\nimport * as fs from 'fs'\n// fs will be instrumented!\nfs.readFileSync('file.txt')\n```\n\n```shell\nnode --import=./instrument.mjs ./my-app.mjs\n```\n\n## Limitations\n\n* You cannot add new exports to a module. You can only modify existing ones.\n* While bindings to module exports end up being \"re-bound\" when modified in a\n hook, dynamically imported modules cannot be altered after they're loaded.\n* Modules loaded via `require` are not affected at all.\n","readmeFilename":"README.md"}