Nundler (version 0.2.0) is an early-stage utility designed for JavaScript and TypeScript projects that explicitly aim to *avoid* traditional bundling paradigms, or for workflows where fine-grained control over module resolution and dependency analysis is preferred over monolithic output. Instead of merging and optimizing code into a single or few output files, Nundler focuses on assisting developers in understanding and managing module graphs in an unbundled context. Its release cadence is currently unpredictable given its alpha status. Key differentiators include its focus on unbundled environments, potentially offering tools for dynamic import analysis, dependency introspection, or optimized loading strategies without modifying source code for bundling purposes. This tool could be beneficial for scenarios like serverless functions with strict individual file size limits, or development environments emphasizing native ESM module loading directly in Node.js.
npm install nundlerVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to use `analyzeDependencies` to inspect a project's module graph without bundling, logging a summary of internal and external dependencies.
Always pin to an exact version (`"nundler": "0.2.0"`) and thoroughly test after any updates. Refer to GitHub issues for potential unannounced changes.
Understand Nundler's core value proposition: unbundled dependency analysis and resolution. For bundling, use tools like Webpack, Rollup, or esbuild.
Start with smaller sub-projects or specific entry points. Report performance issues on the GitHub repository with reproduction steps. Optimize your project's module structure where possible.
Consult the latest source code or documentation (if available) on the GitHub repository for recent API changes. Ensure named imports match current exports.
Run `npm install nundler` or `yarn add nundler` in your project directory. If using ESM, ensure your `package.json` has `"type": "module"` or use `.mjs` files.
No dependency data recorded yet.