{"library":"babel-plugin-transform-inline-imports-commonjs","type":"library","category":null,"description":"A Babel plugin (v1.2.0, last updated 2019) that transforms ES module imports into lazily loaded, memoized CommonJS requires, deferring require() calls until the imported identifier is actually referenced. Unlike the standard babel-plugin-transform-es2015-modules-commonjs, this avoids upfront I/O and execution costs for imported modules. Maintained by the author of babel-plugin-module-resolver, but now in maintenance mode as most projects have moved to @babel/preset-env or other bundlers. Supports options like excludeModules and excludeNodeBuiltins to skip lazy loading for specific modules or Node builtins. No TypeScript types, minimal breaking changes across versions.","language":"javascript","status":"maintenance","version":"1.2.0","tags":["javascript","babel-plugin","commonjs"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-plugin-transform-inline-imports-commonjs","imports":["module.exports = require('babel-plugin-transform-inline-imports-commonjs')","// .babelrc\n{ \"plugins\": [\"transform-inline-imports-commonjs\"] }","// .babelrc\n{ \"plugins\": [[\"transform-inline-imports-commonjs\", { \"excludeModules\": [\"atom\"] }]] }"]},{"cmd":"yarn add babel-plugin-transform-inline-imports-commonjs","imports":[]},{"cmd":"pnpm add babel-plugin-transform-inline-imports-commonjs","imports":[]}],"homepage":null,"github":"https://github.com/zertosh/babel-plugin-transform-inline-imports-commonjs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-transform-inline-imports-commonjs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/babel-plugin-transform-inline-imports-commonjs/compatibility"}}