{"name":"import-in-the-middle","version":"3.3.2","description":"Intercept imports in Node.js","engines":{"node":">=18"},"main":"index.js","scripts":{"test":"c8 --reporter lcov --check-coverage --lines 45 imhotap --files test/{hook,low-level,other,get-esm-exports,register}/*","test:e2e":"node test/check-exports/test.mjs && node test/integration-tests/turbopack-dev.mjs && node test/integration-tests/turbopack-build-start.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,register}/* && 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.28.5","@babel/eslint-parser":"^7.28.5","@babel/plugin-syntax-import-assertions":"^7.27.1","@node-rs/crc32":"^1.10.6","@react-email/components":"^0.0.19","@types/node":"^18.0.6","c8":"^7.14.0","date-fns":"^3.6.0","eslint":"^8.57.1","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.32.0","eslint-plugin-n":"^16.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.6.0","got":"^14.6.6","imhotap":"^2.2.0","openai":"4.47.2","ts-node":"^10.9.2","typescript":"^4.9.5","vue":"^3.5.26"},"dependencies":{"cjs-module-lexer":"^2.2.0","es-module-lexer":"^2.2.0","module-details-from-path":"^1.0.4"},"gitHead":"2e4592cd1264819adb1311226c16b1c2b3a6b536","types":"./index.d.ts","_id":"import-in-the-middle@3.3.2","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-jTd2FfOgOWOdgjkHuk/1Ms8VKFXkPs15ymYBETw1sAOrO/dY3XeGVRWir9qBbw7pXr0T2eTFwfCZ+N02HmiNGA==","shasum":"af7dacd4f3c25826abfc8314ebc71b6dcf47e238","tarball":"https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-3.3.2.tgz","fileCount":20,"unpackedSize":124407,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/import-in-the-middle@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIErHqNdCpTv3iW1DG/gu0oNIyHRnDjVK4RlOTObXt9VHAiEAw/0zTTirIz46IlPg0l2/MqcWzr8NQ6dnpivbR5n1XUg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5a280c3-4a4a-47f8-8e01-c4b43d1aa31f"}},"directories":{},"maintainers":[{"name":"nodejs-foundation","email":"build@iojs.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/import-in-the-middle_3.3.2_1784583880424_0.4392488715031102"},"_hasShrinkwrap":false}