-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Applying mime wrapper fix to avoid Angular CLI project build breaks
- Loading branch information
omsour
committed
Feb 1, 2019
1 parent
bd3c22c
commit dbe7f00
Showing
2 changed files
with
16 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
/** | ||
* @description | ||
* This file wraps the mime library constructor to include '.json' types. This is needed | ||
* to support Angular CLI web projects, in which the webpack.config files are hidden away | ||
* from the user, and do not support .json file extension module resolutions. | ||
* | ||
* Refer to issue https://github.com/jshttp/mime-types/issues/50#issuecomment-390932678 | ||
* and issue https://github.com/broofa/node-mime/issues/208. | ||
* | ||
* This file may need to change if the mime library is bumped a major that may cause a | ||
* breaking change, as it relies on the internal library file placement. | ||
*/ | ||
|
||
import Mime from 'mime/Mime'; | ||
export default new Mime(require('mime/types/standard.json'), require('mime/types/other.json')); |