Alexandro.Net

Version 1.0.0

@stackline/types-nlcst

TypeScript definitions for nlcst

Independent maintenance of @types/nlcst 1.0.4. Original authors and licenses are retained.

Installation

# Preserve existing imports with an npm alias
npm install @types/nlcst@npm:@stackline/types-nlcst@1.0.0
# Or use the scoped package name in your imports
npm install @stackline/types-nlcst@1.0.0

Node.js: See compatibility notes. Read the compatibility and maintenance notes before migrating.

Usage and API

The reference below may retain upstream package names. Use the alias installation above to run those imports with this Stackline release.

@stackline/types-nlcst

Maintained TypeScript declaration fork of @types/nlcst@1.0.4. This package supplies declarations, not JavaScript runtime code. The original declarations, contributors and MIT license are retained; focused changes are listed in CHANGELOG.md.

npm install --save-dev @stackline/types-nlcst@1.0.0
# Keep existing type imports and automatic @types discovery:
npm install --save-dev @types/nlcst@npm:@stackline/types-nlcst@1.0.0

For direct installation, use @stackline/types-nlcst in type imports, or in compilerOptions.types for Jest globals. Aliasing to @types/nlcst preserves the upstream module names. Requires TypeScript 4.5 or newer, subject to the dependencies selected by your lockfile. No library runtime engine requirement is introduced. Development tooling uses Node.js24.

Source and issue review · Issues · npm · Stackline

Original package documentation

Installation

npm install --save @types/nlcst

Summary

This package contains type definitions for nlcst (https://github.com/syntax-tree/nlcst).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/nlcst/v1.

Additional Details

Credits

These definitions were written by Titus Wormer, Christian Murphy, and Remco Haszing.

Upstream issues and maintenance review

Upstream and review

Issue review

GitHub search on 2026-09-29 used repo:DefinitelyTyped/DefinitelyTyped is:issue is:open "nlcst" and the corresponding closed query. Counts: open: 0 results (collected 0), closed: 0 results (collected 0). Search results can contain unrelated packages; they are not evidence that every result is a defect here. Archived search responses and baseline comparisons are retained in the release research evidence. No issue was posted or modified.

No matching open or closed issues were returned for nlcst. The selected v1 tree and node constraints are compiled directly and under the original alias.

Validation

Real declaration usage and negative type assertions are compiled with TypeScript 4.5.5 and 5.9.3, with strict: true and skipLibCheck: false, from source and isolated direct/alias tarball installs. CI also checks the complete dependency audit, CodeQL, package contents and exact CI archive identity before GitHub-only publication. Registry verification compiles direct and aliased installs rather than importing these type-only packages as JavaScript.

Release changes

Changelog

1.0.0

Release files and references

Package bytes, npm provenance and the immutable GitHub release were verified for this version. Security checks describe the reviewed release; documented compatibility risks and upstream reports are not blanket claims of resolution.