Socket
Socket
Sign inDemoInstall

tsc-watch

Package Overview
Dependencies
2
Maintainers
1
Versions
90
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

tsc-watch


Version published
Maintainers
1
Created

Package description

What is tsc-watch?

The tsc-watch npm package is a utility that allows you to run the TypeScript compiler (tsc) in watch mode and execute custom scripts when certain events occur, such as when compilation starts, succeeds, or fails. This is particularly useful for automating tasks during development, such as running tests or restarting a server.

What are tsc-watch's main functionalities?

Run TypeScript compiler in watch mode

This feature allows you to run the TypeScript compiler in watch mode, which means it will automatically recompile your TypeScript files whenever they change. The `--onSuccess` flag specifies a command to run whenever the compilation succeeds. In this example, it runs a Node.js script located at `./dist/index.js`.

tsc-watch --onSuccess "node ./dist/index.js"

Run custom scripts on compilation failure

This feature allows you to specify a command to run whenever the TypeScript compilation fails. In this example, it simply echoes 'Compilation Failed!' to the console.

tsc-watch --onFailure "echo Compilation Failed!"

Run custom scripts on compilation start

This feature allows you to specify a command to run whenever the TypeScript compilation starts. In this example, it echoes 'Compilation Started!' to the console.

tsc-watch --onCompilationStarted "echo Compilation Started!"

Other packages similar to tsc-watch

Changelog

Source

v1.0.32 - 27/11/2018

  • Removed chalk dependency - (Thanks to @frank-orellana)

Readme

Source

UNDER DEVELOPEMENT

The TypeScript compiler with onSuccess command

tscw starts the tsc (TypeScript compiler) with --watch parameter, it also adds a new argument --onSuccess COMMAND. this COMMAND will be executed on every successful TypeScript compilation.

Notes:

  • The COMMAND will not run if the compilation failed.
  • The child process (COMMAND) will be terminated before creating a new one.
  • tscw is using the currently installed TypeScript compiler.
  • tscw is not changing the compiler, just adds the new arguments, compilation is the same, and all other arguments are the same.
  • tscw was created to allow an easy dev process with TypeScript. Commonly used to restart a node server.

Keywords

FAQs

Last updated on 29 Mar 2017

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc