UNPKG

electron-compile

Version:

Electron supporting package to compile JS and CSS in Electron applications

39 lines (29 loc) 2.22 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _keys = require('babel-runtime/core-js/object/keys'); var _keys2 = _interopRequireDefault(_keys); exports.init = init; var _mimeTypes = require('@paulcbetts/mime-types'); var _mimeTypes2 = _interopRequireDefault(_mimeTypes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var typesToRig = { 'text/typescript': 'ts', 'text/jade': 'jade', 'text/cson': 'cson', 'text/stylus': 'styl' }; /** * Adds MIME types for types not in the mime-types package * * @private */ function init() { (0, _keys2.default)(typesToRig).forEach(function (type) { var ext = typesToRig[type]; _mimeTypes2.default.types[ext] = type; _mimeTypes2.default.extensions[type] = [ext]; }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9yaWctbWltZS10eXBlcy5qcyJdLCJuYW1lcyI6WyJpbml0IiwidHlwZXNUb1JpZyIsImZvckVhY2giLCJ0eXBlIiwiZXh0IiwidHlwZXMiLCJleHRlbnNpb25zIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O1FBZWdCQSxJLEdBQUFBLEk7O0FBZmhCOzs7Ozs7QUFFQSxJQUFNQyxhQUFhO0FBQ2pCLHFCQUFtQixJQURGO0FBRWpCLGVBQWEsTUFGSTtBQUdqQixlQUFhLE1BSEk7QUFJakIsaUJBQWU7QUFKRSxDQUFuQjs7QUFRQTs7Ozs7QUFLTyxTQUFTRCxJQUFULEdBQWdCO0FBQ3JCLHNCQUFZQyxVQUFaLEVBQXdCQyxPQUF4QixDQUFnQyxVQUFDQyxJQUFELEVBQVU7QUFDeEMsUUFBSUMsTUFBTUgsV0FBV0UsSUFBWCxDQUFWOztBQUVBLHdCQUFVRSxLQUFWLENBQWdCRCxHQUFoQixJQUF1QkQsSUFBdkI7QUFDQSx3QkFBVUcsVUFBVixDQUFxQkgsSUFBckIsSUFBNkIsQ0FBQ0MsR0FBRCxDQUE3QjtBQUNELEdBTEQ7QUFNRCIsImZpbGUiOiJyaWctbWltZS10eXBlcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtaW1lVHlwZXMgZnJvbSAnQHBhdWxjYmV0dHMvbWltZS10eXBlcyc7XG5cbmNvbnN0IHR5cGVzVG9SaWcgPSB7XG4gICd0ZXh0L3R5cGVzY3JpcHQnOiAndHMnLFxuICAndGV4dC9qYWRlJzogJ2phZGUnLFxuICAndGV4dC9jc29uJzogJ2Nzb24nLFxuICAndGV4dC9zdHlsdXMnOiAnc3R5bCdcbn07XG5cblxuLyoqXG4gKiBBZGRzIE1JTUUgdHlwZXMgZm9yIHR5cGVzIG5vdCBpbiB0aGUgbWltZS10eXBlcyBwYWNrYWdlXG4gKlxuICogQHByaXZhdGVcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGluaXQoKSB7XG4gIE9iamVjdC5rZXlzKHR5cGVzVG9SaWcpLmZvckVhY2goKHR5cGUpID0+IHtcbiAgICBsZXQgZXh0ID0gdHlwZXNUb1JpZ1t0eXBlXTtcblxuICAgIG1pbWVUeXBlcy50eXBlc1tleHRdID0gdHlwZTtcbiAgICBtaW1lVHlwZXMuZXh0ZW5zaW9uc1t0eXBlXSA9IFtleHRdO1xuICB9KTtcbn1cbiJdfQ==