
Research
/Security News
11 Malicious NuGet Tools Pose as Game Cheats to Drop a Windows Host-Surveillance Payload
11 malicious NuGet tools pose as game cheats to deploy Windows payloads, track hosts, and use Google Sheets for telemetry and control.
@marko/type-check
Advanced tools
A CLI for running type checks on .marko, .ts, and .js files.
npm install --save-dev @marko/type-check
Use the marko-type-check or mtc command followed by options to run type checks on your project files:
marko-type-check [options]
# or with the shorthand
mtc [options]
| Option | Alias | Description | Default Value |
|---|---|---|---|
| --project | -p | Path to the tsconfig or jsconfig file | ./tsconfig.json or ./jsconfig.json |
| --display | -d | Set the display type for error output. Choices: codeframe or condensed | codeframe |
| --help | -h | Display the help text | |
| --version | -v | Display the CLI version, Marko version, and TypeScript version |
marko-type-check
mtc -p ./jsconfig.json -d condensed
Outputs files are similar to the tsc cli in build mode. Meaning .js and .d.ts files will be output (depending on your project config). Beyond that .marko files with their types stripped and an associated .d.marko file will be output that serve a similar purpose to the .js and .d.ts files.
.d.marko file?A .d.marko files is similar to a .d.ts file. All script content in the file will be processed as if the Marko script-lang was typescript and the Marko-VSCode plugin and this CLI will both prefer loading a .d.marko over an adjacent .marko file. The .d.marko files output by this tool will strip out any runtime code such that only type information is in the .d.marko output.
tsc?Yes this replaces tsc since in order to provide proper type checking for .marko files the .ts and .js files must be processed as well.
Contributions are welcome! Please read our Contributing Guidelines for more information on how to contribute.
This project is licensed under the MIT License.
FAQs
A CLI to type check Marko projects
The npm package @marko/type-check receives a total of 672 weekly downloads. As such, @marko/type-check popularity was classified as not popular.
We found that @marko/type-check demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
11 malicious NuGet tools pose as game cheats to deploy Windows payloads, track hosts, and use Google Sheets for telemetry and control.

Research
/Security News
4 compromised asyncapi packages deliver miasma botnet loader on macOS, Linux and Windows.

Research
/Security News
A compromised jscrambler npm release added a malicious preinstall hook that runs hidden native binaries on Linux, macOS, and Windows.