🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

ts-node-dev

Package Overview
Dependencies
Maintainers
1
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ts-node-dev - npm Package Compare versions

Comparing version

to
1.0.0-pre.59

4

CHANGELOG.md
### Yalc changelog
## 1.0.0-pre.59 (2020-08-20)
- fix handing require extensions (#185, #196)
## 1.0.0-pre.58 (2020-08-18)

@@ -4,0 +8,0 @@

33

lib/compiler.js

@@ -24,3 +24,3 @@ var tsNode = require('ts-node')

var extHandlers = {}
// var extHandlers = {}

@@ -190,3 +190,5 @@ function hasOwnProperty (object, property) {

compiler.createCompiledDir()
/* check if `allowJs` compiler option enable */
// check if `allowJs` compiler option enable
// (if it was changed after ts-node registration)
var allowJsEnabled = require.extensions['.js'] !== originalJsHandler

@@ -203,2 +205,4 @@ if (allowJsEnabled) {

var options = compiler.options
// revert back original handler extensions
// in case of re-registration after an error
extensions.forEach(function (ext) {

@@ -208,19 +212,2 @@ require.extensions[ext] = originalJsHandler

// var tsNodeOptions = {
// //dir: should add
// emit: options['emit'],
// files: options['files'],
// pretty: options['pretty'],
// transpileOnly: options['transpile-only'],
// ignore: [].concat(options['ignore']),
// preferTsExts: options['prefer-ts-exts'] || options['prefer-ts'],
// logError: options['log-error'],
// project: options['project'],
// skipProject: options['skip-project'],
// skipIgnore: options['skip-ignore'],
// compiler: options['compiler'],
// ignoreDiagnostics: options['ignore-diagnostics'],
// disableWarnings: options['disableWarnings'],
// compilerOptions: options['compiler-options'],
// }
var compilerOptionsArg =

@@ -278,6 +265,2 @@ options['compilerOptions'] || options['compiler-options']

}
extensions.forEach(function (ext) {
extHandlers[ext] = require.extensions[ext]
require.extensions[ext] = originalJsHandler
})
},

@@ -319,3 +302,3 @@ compileChanged: function (fileName) {

var ext = path.extname(fileName)
var extHandler = extHandlers[ext] || require.extensions[ext]
var extHandler = require.extensions[ext]
extHandler(m, fileName)

@@ -340,3 +323,3 @@ m._compile(code, fileName)

// without timeout in causes cases error not be printed out
setTimeout(() => {
setTimeout(() => {
compiler.registerTsNode()

@@ -343,0 +326,0 @@ })

{
"name": "ts-node-dev",
"version": "1.0.0-pre.58",
"version": "1.0.0-pre.59",
"description": "Compiles your TS app and restarts when files are modified.",

@@ -39,3 +39,3 @@ "keywords": [

"test": "ts-node -T test/index.ts",
"test-dev": "ts-node-dev -T --respawn test/index.ts --output",
"test-dev": "ts-node-dev -T --respawn --deps --watch lib test/index.ts --output",
"test-docker": "docker-compose up",

@@ -42,0 +42,0 @@ "ci": "yarn test",