@trongnd/ts-nodemon

1.0.3 • Public • Published

ts-nodemon

Compiles your TypeScript app and restarts when files are modified. Works with typescript@>=2.7.

How It Works

ts-nodemon runs TypeScript compiler in watch mode, and restarts Node.JS when TypeScript files are modified.

TypeScript compiler options are specified using tsconfig.json file.

Installation

# Locally in your project
npm install -D @trongnd/ts-nodemon
npm install -D typescript

# Or globally (not recommended)
npm install -g @trongnd/ts-nodemon
npm install -g typescript

Usage

Check examples/test-project for sample.

# Usage
# ts-nodemon --project <project> --tsconfig <tsconfig> --entry <entry> --exec <exec> --no-notify

# Args:
#  project:   will be passed as "tsc --project <project>"
#             optional, default: .
#  tsconfig:  tsconfig file name
#             optional, default: tsconfig.json
#  entry:     JS entry file will be run by NodeJS
#             optional, default: "main" field in "package.json"
#  exec:      specify a custom command to run
#             optional
#  no-notify: turn off notification
#             by default notification is shown on error using "node-notifier"

# Examples

# use `tsconfig.json` in current working directory
# use entry JS file from "main" field in "package.json"
ts-nodemon

# turn off notification
ts-nodemon --no-notify

# custom project location
ts-nodemon --project ../project

# custom tsconfig file name
ts-nodemon --tsconfig tsconfig2.json

# use "build/main.js" as entry file
ts-nodemon --entry "build/main.js"

# run command "yarn start" instead
ts-nodemon --exec "yarn start"

License

MIT https://mit-license.org

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.3
    5
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.3
    5
  • 1.0.2
    0
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i @trongnd/ts-nodemon

Weekly Downloads

5

Version

1.0.3

License

MIT

Unpacked Size

11.4 kB

Total Files

11

Last publish

Collaborators

  • trongnd