Don't allow caching of coffee requires to be overridden

Previously coffeestack was requiring a different version of coffeescript
than atom was, which had a side effect of re-registering the extension
handler for .coffee requires. This disabled coffee-cache, which made
require really slow again.
This commit is contained in:
Kevin Sawicki & Nathan Sobo
2013-07-22 11:44:39 -07:00
parent 0bb7d3ba09
commit e705e3e045

View File

@@ -9,6 +9,10 @@
try {
require('coffee-script');
require('coffee-cache').setCacheDir('/tmp/atom-coffee-cache');
Object.defineProperty(require.extensions, '.coffee', {
writable: false,
value: require.extensions['.coffee']
});
require(currentWindow.loadSettings.bootstrapScript);
currentWindow.emit('window:loaded');
}