Imports
You can use either:
- Node-style aliases such as
node:fs - direct package subpaths such as
@tsonic/nodejs/fs.js
Recommended style
Prefer node:* imports when you want the most natural authoring style:
import * as fs from "node:fs";
import * as path from "node:path";
Use direct package imports when you want explicit package-root references.
Package root imports
These remain valid:
import { fs, path, process, crypto } from "@tsonic/nodejs/index.js";
Use them when you want explicit package-root access rather than Node-style module specifiers.
Bare aliases
The package currently also declares bare aliases such as:
fspathcryptoprocess
But the recommended public style remains node:* imports because they are
clearer and match user expectation better.