From 2ad63daeb8e1b73bc5c9f4dabe8d84eb39f93514 Mon Sep 17 00:00:00 2001 From: Allex Date: Wed, 12 Dec 2018 01:42:36 +0800 Subject: [PATCH] Optional dependency of typescript. (#122) --- src/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 42703b9..281033d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -53,7 +53,6 @@ export default function typescript(options?: Partial) exclude: ["*.d.ts", "**/*.d.ts"], abortOnError: true, rollupCommonJSResolveHack: false, - typescript: require("typescript"), tsconfig: undefined, useTsconfigDeclarationDir: false, tsconfigOverride: {}, @@ -62,6 +61,10 @@ export default function typescript(options?: Partial) objectHashIgnoreUnknownHack: false, }); + if (!pluginOptions.typescript) { + pluginOptions.typescript = require("typescript"); + } + setTypescriptModule(pluginOptions.typescript); return {