Skip to content

Upgrading ts-node 7 to 8

Unknown7.0.1 → 8.10.2

Fetching 26 releases from GitHub…0 / 26
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Node.js requirement changed in 8.6.0: >=4.2.0 → >=6.0.0.

Adds arg ^4.1.0.

Drops arrify, buffer-from, minimist, mkdirp.

Installs 7 packages in all (was 9).

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • added: interface NodeJS.Process
  • added: namespace NodeJS
  • added: property NodeJS.Process[REGISTER_INSTANCE]?: Register
  • added: function main(argv: string[]): void
  • added: function registerAndCreateEsmHooks(opts?: RegisterOptions): { resolve: (specifier: string, context: { parentURL: string }, defaultResolve: any) => Promise<{ url: string }>; getFormat: (url: string, context: {}, defaultGetFormat: any) => Promise<{ format: 'json' | 'module' | 'builtin' | 'commonjs' | 'dynamic' | 'wasm' }>; transformSource: (source: string | Buffer, context: { url: string; format: '…
  • removed: const INSPECT_CUSTOM: symbol
  • removed: interface Options
  • removed: property Options.cache?: boolean | null
  • removed: property Options.cacheDirectory?: string
  • removed: property Options.compiler?: string
  • removed: property Options.compilerOptions?: object
  • removed: property Options.fileExists?: (path: string) => boolean
  • removed: property Options.files?: boolean | null
  • removed: property Options.ignore?: string | string[]
  • removed: property Options.ignoreDiagnostics?: number | string | Array<number | string>
  • removed: property Options.pretty?: boolean | null
  • removed: property Options.project?: string
  • removed: property Options.readFile?: (path: string) => string | undefined
  • removed: property Options.skipIgnore?: boolean | null
  • removed: property Options.skipProject?: boolean | null
  • removed: property Options.transformers?: _ts.CustomTransformers
  • removed: property Options.transpileOnly?: boolean | null
  • removed: property Options.typeCheck?: boolean | null
  • removed: property Register.cachedir: string
  • removed: property Register.cwd: string
  • removed: property Register.extensions: string[]
  • changed: const DEFAULTS: Options → const DEFAULTS: RegisterOptions
  • changed: function register(opts?: Options): Register → function register(opts?: RegisterOptions): Register
  • added: const REGISTER_INSTANCE: unique symbol
  • added: declare global
  • added: function create(rawOptions?: CreateOptions): Register
  • added: interface CreateOptions
  • added: interface RegisterOptions extends CreateOptions
  • added: interface TsConfigOptions extends Omit<RegisterOptions, 'transformers' | 'readFile' | 'fileExists' | 'skipProject' | 'project' | 'dir'>
  • added: method Register.enabled(enabled?: boolean): boolean
  • added: method Register.ignored(fileName: string): boolean
  • added: property CreateOptions.compiler?: string
  • added: property CreateOptions.compilerHost?: boolean
  • added: property CreateOptions.compilerOptions?: object
  • added: property CreateOptions.dir?: string
  • added: property CreateOptions.emit?: boolean
  • added: property CreateOptions.fileExists?: (path: string) => boolean
  • added: property CreateOptions.files?: boolean
  • added: property CreateOptions.ignore?: string[]
  • added: property CreateOptions.ignoreDiagnostics?: Array<number | string>
  • added: property CreateOptions.logError?: boolean
  • added: property CreateOptions.pretty?: boolean
  • added: property CreateOptions.project?: string
  • added: property CreateOptions.readFile?: (path: string) => string | undefined
  • added: property CreateOptions.scope?: boolean
  • added: property CreateOptions.skipIgnore?: boolean
  • added: property CreateOptions.skipProject?: boolean
  • added: property CreateOptions.transformers?: _ts.CustomTransformers | ((p: _ts.Program) => _ts.CustomTransformers)
  • added: property CreateOptions.transpileOnly?: boolean
  • added: property CreateOptions.typeCheck?: boolean
  • added: property Register.config: _ts.ParsedCommandLine
  • added: property Register.options: RegisterOptions
  • added: property RegisterOptions.preferTsExts?: boolean
  • added: interface TsConfigSchema
  • added: property TsConfigSchema.'ts-node': TsConfigOptions