Skip to content

Releases: DreamLongYT/entkapp

entkapp Release 2.0 - Engine version 4.3.0

17 Jun 15:23

Choose a tag to compare

Release Notes - entkapp v4.3.0 (Engine v4.3.0)

This release marks a decisive breakthrough in static code analysis. With version 4.3.0, entkapp solves the problem that even established tools like knip struggle with: the reliable detection of dynamic imports and exports.

🚀 The "Dynamic Import" Revolution

Until now, analyzing code that uses import() with variables or dynamic paths has been the Achilles' heel of static analysis tools. Entkapp v4.3.0 introduces an intelligent heuristics engine that eliminates this issue.

Key Enhancements:

Feature Description Benefit
Dynamic Heuristics Automatically tracks string literals in files containing calculated dynamic imports. No more "false positives" for dynamically loaded modules.
Auto-Entry Detection Files like index.js/ts/jsx/tsx in the root directory are now automatically recognized as entry points. Reduced configuration overhead; the tool understands your project structure natively.
Library Entry Protection Modules identified as dynamic targets via heuristics are protected as "Library Entries." All exports of these files are preserved to prevent runtime errors.
Enhanced AST Analysis Both TypeScript and OXC parsers have been optimized to capture string references more deeply. Higher precision in detecting unused code (dead code).

🛠️ Technical Details

  • Engine Update: The engine has been upgraded to v4.3.0 to support the new linker heuristics.
  • Bugfixes: Resolved a critical issue in circular dependency detection related to dynamic paths.
  • Performance: Refined cache validation for faster response times in large projects with many dynamic dependencies.

🏁 Conclusion

With this update, entkapp is officially more powerful than knip when it comes to modern, dynamic JavaScript/TypeScript architectures. It provides the safety of automated refactoring without the risk of overlooking critical dynamic dependencies.


Entkapp: More than just analysis – true codebase intelligence.

pkg-scaffold Release v1.0.0 - package 3.1.3

13 Jun 16:14

Choose a tag to compare

🚀 Release 1.0.0 — pkg-scaffold

The Ultimate Enterprise Codebase Janitor is finally here!

After intense development, we are proud to release the first stable version of pkg-scaffold. While it carries the high-performance DNA of our v3.1.3 engine, this is the official 1.0.0 milestone for the community.

🌟 What does it actually do?

  • Deep AST Scanning: Scans your entire project for unused exports, imports, and orphaned files with high-fidelity TypeScript support.
  • OXC-Powered Speed: Utilizing the Rust-based OXC parser for near-instant analysis, making it 2-4x faster than traditional tools.
  • Interactive Scaffolding:
    • Auto-make: Generates package.json, tsconfig.json, eslint.config.js, and LICENSE files based on your project's structure.
    • Secret Extraction: Automatically detects hardcoded secrets and moves them to a secure .env file.
  • Self-Healing Loop: Not just a reporter—it prunes dead code and automatically validates the changes by running your test suite. If something breaks, it rolls back instantly.
  • Plugin Ecosystem: Built-in support for Next.js, Nuxt, Remix, SvelteKit, and Astro, plus a compatibility layer for existing Knip plugins.

⚔️ Why is it better than knip.dev?

While Knip is a great reporter, pkg-scaffold is a Janitor. We don't just tell you your house is dirty; we clean it, move the trash out, and make sure the door still locks before we leave. With Type-Aware Analysis and Auto-Fixing, we take the manual work out of codebase maintenance.


🛠️ Get Started

Run the engine directly without installation:

npx pkg-scaffold@latest