@nossen/allmight
v2.0.1
Published
Audit-first duplicate detector and canonicalization helper for large JavaScript and TypeScript repositories.
Maintainers
Readme
@nossen/allmight
Audit-first duplicate detector and canonicalization helper for large JavaScript and TypeScript repositories.
Use Allmight before refactors, package cleanup or source consolidation when you need evidence about duplicate files and canonical candidates.
Why It Exists
The NOSSEN package train is the small-module layer behind Funesterie, A11, QFlush and local agent coordination. Each package owns one bounded runtime concern so automation remains inspectable instead of turning into an opaque blob.
Core Capabilities
- Scans source trees for exact and near duplicates.
- Groups duplicate families with safe canonicalization hints.
- Writes reports for reviewable cleanup instead of blind deletion.
Install
npm install @nossen/allmightQuick Start
npx allmight --helpLibrary Usage
import * as allmight from "@nossen/allmight";Runtime Fit
- @nossen/allmight is part of the NOSSEN runtime module graph.
- Pairs with @nossen/spyder.
- Pairs with @nossen/freeland.
- Pairs with @nossen/rome.
Safety Model
- Audit-first by design.
- Reports before cleanup.
- No destructive file changes unless a caller explicitly implements them.
Package Details
| Field | Value |
| --- | --- |
| Package | @nossen/allmight |
| Version | 2.0.1 |
| Type | ESM library |
| CLI binaries | allmight |
| Registry scope | @nossen |
| Repository | runtime/modules/allmight |
Quality Gates
| Field | Value |
| --- | --- |
| build | tsc -p . |
| test | vitest run |
| prepublishOnly | npm run build && npm test |
Publishing
This package is part of the NOSSEN package train. Before publishing, run the quality gates, inspect npm pack --dry-run, then publish the immutable version to npmjs and mirror the same version to the Funesterie package backups.
Support NOSSEN
NOSSEN packages stay public and usable under their license. If this package helps your workflow, support Funesterie infrastructure, releases and maintenance through:
- Wero:
+33 7 83 46 37 61 - PayPal: https://paypal.me/funeste38
- Stripe/card checkout: https://funesterie.me/subscription
- Custom support or invoice: https://funesterie.me/contact/
License
See the package license and repository license files for terms.
