@litsx/typescript-session
v0.2.1
Published
Shared TypeScript session utilities for LitSX compiler and tooling
Downloads
461
Readme
@litsx/typescript-session
Shared TypeScript session utilities used across the LitSX toolchain.
Purpose
This package centralizes the project and standalone TypeScript session logic used by:
@litsx/compiler@litsx/babel-preset-litsx@litsx/typescript-plugin- editor-facing LitSX tooling
It exists so those packages do not each reimplement:
- extra file extension registration for
.litsxand.litsx.jsx - session caching
- overlay file support
- disk-backed and in-memory source-file loading
ScriptKindinference for LitSX-authored files
Intended Audience
This is a tooling infrastructure package.
It is primarily useful for:
- LitSX maintainers
- advanced tooling authors integrating with the same TypeScript session model
Application authors should normally use the higher-level public surfaces instead:
@litsx/compiler@litsx/typescript-pluginlitsx-tsc
Stability
The package is public because other public LitSX packages depend on it, but it still represents low-level tooling infrastructure rather than a primary day-to-day application API.
