noide
Version:
Web Editor built on hapi and nes websockets using browserify, superviews.js, bootstrap and the ACE editor.
25 lines (23 loc) • 645 B
JavaScript
module.exports = function (file) {
var modes = {
'.js': 'ace/mode/javascript',
'.css': 'ace/mode/css',
'.scss': 'ace/mode/scss',
'.less': 'ace/mode/less',
'.html': 'ace/mode/html',
'.htm': 'ace/mode/html',
'.ejs': 'ace/mode/html',
'.json': 'ace/mode/json',
'.md': 'ace/mode/markdown',
'.coffee': 'ace/mode/coffee',
'.jade': 'ace/mode/jade',
'.php': 'ace/mode/php',
'.py': 'ace/mode/python',
'.sass': 'ace/mode/sass',
'.txt': 'ace/mode/text',
'.typescript': 'ace/mode/typescript',
'.gitignore': 'ace/mode/gitignore',
'.xml': 'ace/mode/xml'
}
return modes[file.ext]
}