assimilai
v0.1.0
Published
Copy, don't import — track assimilated code in package.json
Downloads
21
Maintainers
Readme
assimilai
Copy, don't import — track assimilated code in package.json.
Install
npm install -g assimilaiOr as a dev dependency:
npm install --save-dev assimilaiUsage
Record an assimilation — scans files in the target directory
and records each with its sha256 hash in package.json:
assimilai init my-pkg \
--source ../packages/ref \
--version 1.0.0 \
--target ./src/clients/my-pkgCheck integrity of assimilated files — compares sha256 hashes of verbatim files, reports drift or missing files:
assimilai checkCheck a specific package:
assimilai check my-pkgFile status
Files are tracked with one of three statuses:
- verbatim — exact copy, sha256 recorded, checked for drift
- adapted — intentionally modified, skipped during check
- dissolved — merged into existing file, skipped during check
