@rollup/plugin-typescript
Advanced tools
Comparing version 4.1.0 to 4.1.1
# @rollup/plugin-typescript ChangeLog | ||
## v4.1.1 | ||
_2020-04-12_ | ||
### Bugfixes | ||
- fix: sourcemap generated as null (#276) | ||
- fix: use parsedOptions.fileNames for emit declaration files (#270) (#271) | ||
## v4.1.0 | ||
@@ -4,0 +13,0 @@ |
@@ -191,2 +191,5 @@ import { resolve, dirname, relative, win32, posix } from 'path'; | ||
compilerOptions.sourceMap = true; | ||
// Using inlineSources to make sure typescript generate source content | ||
// instead of source path. | ||
compilerOptions.inlineSources = true; | ||
autoSetSourceMap = true; | ||
@@ -452,3 +455,2 @@ } | ||
const emittedFiles = new Map(); | ||
const declarationFiles = new Set(); | ||
const parsedOptions = parseTypescriptConfig(ts, tsconfig, compilerOptions); | ||
@@ -507,9 +509,11 @@ parsedOptions.fileNames = parsedOptions.fileNames.filter(filter); | ||
const output = findTypescriptOutput(ts, parsedOptions, id, emittedFiles); | ||
output.declarations.forEach((declaration) => declarationFiles.add(declaration)); | ||
return output.code ? output : null; | ||
}, | ||
generateBundle(outputOptions) { | ||
for (const id of declarationFiles) { | ||
const code = emittedFiles.get(id); | ||
if (code) { | ||
parsedOptions.fileNames.forEach(fileName => { | ||
const output = findTypescriptOutput(ts, parsedOptions, fileName, emittedFiles); | ||
output.declarations.forEach((id) => { | ||
const code = emittedFiles.get(id); | ||
if (!code) | ||
return; | ||
this.emitFile({ | ||
@@ -520,4 +524,4 @@ type: 'asset', | ||
}); | ||
} | ||
} | ||
}); | ||
}); | ||
const tsBuildInfoPath = ts.getTsBuildInfoEmitOutputFilePath(parsedOptions.options); | ||
@@ -524,0 +528,0 @@ if (tsBuildInfoPath) { |
@@ -195,2 +195,5 @@ 'use strict'; | ||
compilerOptions.sourceMap = true; | ||
// Using inlineSources to make sure typescript generate source content | ||
// instead of source path. | ||
compilerOptions.inlineSources = true; | ||
autoSetSourceMap = true; | ||
@@ -456,3 +459,2 @@ } | ||
const emittedFiles = new Map(); | ||
const declarationFiles = new Set(); | ||
const parsedOptions = parseTypescriptConfig(ts, tsconfig, compilerOptions); | ||
@@ -511,9 +513,11 @@ parsedOptions.fileNames = parsedOptions.fileNames.filter(filter); | ||
const output = findTypescriptOutput(ts, parsedOptions, id, emittedFiles); | ||
output.declarations.forEach((declaration) => declarationFiles.add(declaration)); | ||
return output.code ? output : null; | ||
}, | ||
generateBundle(outputOptions) { | ||
for (const id of declarationFiles) { | ||
const code = emittedFiles.get(id); | ||
if (code) { | ||
parsedOptions.fileNames.forEach(fileName => { | ||
const output = findTypescriptOutput(ts, parsedOptions, fileName, emittedFiles); | ||
output.declarations.forEach((id) => { | ||
const code = emittedFiles.get(id); | ||
if (!code) | ||
return; | ||
this.emitFile({ | ||
@@ -524,4 +528,4 @@ type: 'asset', | ||
}); | ||
} | ||
} | ||
}); | ||
}); | ||
const tsBuildInfoPath = ts.getTsBuildInfoEmitOutputFilePath(parsedOptions.options); | ||
@@ -528,0 +532,0 @@ if (tsBuildInfoPath) { |
{ | ||
"name": "@rollup/plugin-typescript", | ||
"version": "4.1.0", | ||
"version": "4.1.1", | ||
"publishConfig": { | ||
@@ -5,0 +5,0 @@ "access": "public" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
63905
1081