summaryrefslogtreecommitdiff
path: root/cli/js/compiler/util.ts
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-05-02 00:32:05 +0200
committerGitHub <noreply@github.com>2020-05-02 00:32:05 +0200
commitde2c042482741dc23f7d975458a1fba95863de53 (patch)
treed9cb99d069a450ce708952b980ae15857b86a5d9 /cli/js/compiler/util.ts
parent96fd0f4692126516239d61784caf6599aa884844 (diff)
BREAKING: remove support for JSON imports (#5037)
This commit removes support for importing JSON files as modules. This change is dictated by security; browsers rolled back on this support as well.
Diffstat (limited to 'cli/js/compiler/util.ts')
-rw-r--r--cli/js/compiler/util.ts12
1 files changed, 1 insertions, 11 deletions
diff --git a/cli/js/compiler/util.ts b/cli/js/compiler/util.ts
index 170dff30f..d461fcbbb 100644
--- a/cli/js/compiler/util.ts
+++ b/cli/js/compiler/util.ts
@@ -48,13 +48,6 @@ function cache(
const sf = SourceFile.get(moduleId);
if (sf) {
- // NOTE: If it's a `.json` file we don't want to write it to disk.
- // JSON files are loaded and used by TS compiler to check types, but we don't want
- // to emit them to disk because output file is the same as input file.
- if (sf.mediaType === MediaType.Json) {
- return;
- }
-
// NOTE: JavaScript files are only cached to disk if `checkJs`
// option in on
if (sf.mediaType === MediaType.JavaScript && !checkJs) {
@@ -65,10 +58,7 @@ function cache(
if (emittedFileName.endsWith(".map")) {
// Source Map
compilerOps.cache(".map", moduleId, contents);
- } else if (
- emittedFileName.endsWith(".js") ||
- emittedFileName.endsWith(".json")
- ) {
+ } else if (emittedFileName.endsWith(".js")) {
// Compiled JavaScript
compilerOps.cache(".js", moduleId, contents);
} else {