@nudojs/harvester
v0.3.22
Published
Harvests TypeScript .d.ts declarations into Nudo env definitions
Readme
@nudojs/harvester
Harvests TypeScript @types / .d.ts declarations into Nudo Abs env modules.
What is Nudo?
Nudo is a type inference engine for JavaScript. The type system is Abs (shape × term × pred × conf); production analysis is Abs-native via abstract interpretation — no TypeScript, no build step.
This package
@nudojs/harvester converts .d.ts files into env definitions (Abs constructors from @nudojs/core) that plug into the /// @nudo:env loading path.
- Analysis auto-fill —
@nudojs/serviceharvests missing@typesmodules at analysis time; most users never call this package directly. - Env-package authoring — generate
defineEnvsources when building custom env faces. - Not a product CLI verb — harvest is analysis-internal / env-package tooling (
nudoprimary verbs arecheck/test/contract/export/health).
Public API: harvestDts and emitEnvModule. Full reference: website API docs (source).
Install
npm install @nudojs/harvester