From beb62797f6f4b381362ac57edaf450f43ba45331 Mon Sep 17 00:00:00 2001 From: Tiger Oakes Date: Thu, 20 Feb 2020 12:54:00 -0800 Subject: [PATCH] Posix paths --- packages/typescript/src/index.ts | 4 ++-- packages/typescript/test/test.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/typescript/src/index.ts b/packages/typescript/src/index.ts index f01b73c60..e7f870a06 100644 --- a/packages/typescript/src/index.ts +++ b/packages/typescript/src/index.ts @@ -89,7 +89,7 @@ export default function typescript(options: RollupTypescriptOptions = {}): Plugi if (code) { this.emitFile({ type: 'asset', - fileName: path.relative(outputOptions.dir!, id), + fileName: path.posix.relative(outputOptions.dir!, id), source: code }); } @@ -99,7 +99,7 @@ export default function typescript(options: RollupTypescriptOptions = {}): Plugi if (tsBuildInfoPath) { this.emitFile({ type: 'asset', - fileName: path.relative(outputOptions.dir!, tsBuildInfoPath), + fileName: path.posix.relative(outputOptions.dir!, tsBuildInfoPath), source: emittedFiles.get(tsBuildInfoPath) }); } diff --git a/packages/typescript/test/test.js b/packages/typescript/test/test.js index f9d855409..bb7ff3ef7 100644 --- a/packages/typescript/test/test.js +++ b/packages/typescript/test/test.js @@ -54,7 +54,7 @@ test('supports creating declaration files', async (t) => { ['main.js', 'main.d.ts'] ); - t.is(output[1].source, 'declare const answer = 42;\n'); + t.true(output[1].source.includes('declare const answer = 42;'), output[1].source); }); test('supports creating declaration files in subfolder', async (t) => { @@ -197,7 +197,7 @@ test('relative paths in tsconfig.json are resolved relative to the file', async ['main.js', 'main.d.ts'] ); - t.is(output[1].source, 'declare const answer = 42;\n'); + t.true(output[1].source.includes('declare const answer = 42;'), output[1].source); }); test('throws for unsupported module types', async (t) => {