diff --git a/package-lock.json b/package-lock.json index b9d9c3672..0461bf7bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,15 +10,6 @@ "integrity": "sha512-gB1Oqypj/WbMjnWyCcvQdynRyfusKtqzUpt+EN/OtgFcjikC7ZV4qzS3SLbO1Ai2B0iVSgWvwR9A49lZGfivYg==", "dev": true }, - "@types/buffer-from": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@types/buffer-from/-/buffer-from-1.1.0.tgz", - "integrity": "sha512-BLFpLBcN+RPKUsFxqRkMiwqTOOdi+TrKr5OpLJ9qCnUdSxS6S80+QRX/mIhfR66u0Ykc4QTkReaejOM2ILh+9Q==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/chai": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.0.10.tgz", @@ -170,7 +161,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -849,12 +840,6 @@ "abbrev": "1" } }, - "ntypescript": { - "version": "1.201706190042.1", - "resolved": "https://registry.npmjs.org/ntypescript/-/ntypescript-1.201706190042.1.tgz", - "integrity": "sha1-hmrpzDZoixQWBhVu0LzDXN9TYnE=", - "dev": true - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -1056,7 +1041,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { diff --git a/package.json b/package.json index 1df53c328..d3d5eac27 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "homepage": "https://github.com/TypeStrong/ts-node", "devDependencies": { "@types/arrify": "^1.0.1", - "@types/buffer-from": "^1.1.0", "@types/chai": "^4.0.4", "@types/diff": "^3.2.1", "@types/minimist": "^1.2.0", @@ -77,7 +76,6 @@ }, "dependencies": { "arrify": "^1.0.0", - "buffer-from": "^1.1.0", "diff": "^3.1.0", "make-error": "^1.1.1", "minimist": "^1.2.0", diff --git a/src/index.ts b/src/index.ts index 42fcd9a42..b72e65321 100644 --- a/src/index.ts +++ b/src/index.ts @@ -6,7 +6,6 @@ import mkdirp = require('mkdirp') import crypto = require('crypto') import yn = require('yn') import arrify = require('arrify') -import bufferFrom = require('buffer-from') import { BaseError } from 'make-error' import * as util from 'util' import * as ts from 'typescript' @@ -487,7 +486,7 @@ type SourceOutput = [string, string] * Update the output remapping the source map. */ function updateOutput (outputText: string, fileName: string, sourceMap: string, getExtension: (fileName: string) => string) { - const base64Map = bufferFrom(updateSourceMap(sourceMap, fileName), 'utf8').toString('base64') + const base64Map = Buffer.from(updateSourceMap(sourceMap, fileName), 'utf8').toString('base64') const sourceMapContent = `data:application/json;charset=utf-8;base64,${base64Map}` const sourceMapLength = `${basename(fileName)}.map`.length + (getExtension(fileName).length - extname(fileName).length)