Use require('coffee-script').register()

This commit is contained in:
probablycorey
2014-01-28 16:35:05 -08:00
parent d9b00f16f7
commit d7638b4420
3 changed files with 3 additions and 3 deletions

View File

@@ -51,7 +51,7 @@ start = ->
args.pathsToOpen = args.pathsToOpen.map (pathToOpen) ->
path.resolve(args.executedFrom ? process.cwd(), pathToOpen)
require('coffee-script')
require('coffee-script').register()
if args.devMode
require(path.join(args.resourcePath, 'src', 'coffee-cache')).register()
AtomApplication = require path.join(args.resourcePath, 'src', 'browser', 'atom-application')

View File

@@ -49,8 +49,8 @@ class Task
# The path to the Coffeescript/Javascript file that exports a single
# function to execute.
constructor: (taskPath) ->
coffeeScriptRequire = "require('#{require.resolve('coffee-script')}');"
coffeeCacheRequire = "require('#{require.resolve('./coffee-cache')}').register();"
coffeeScriptRequire = "require('#{require.resolve('coffee-script')}').register();"
taskBootstrapRequire = "require('#{require.resolve('./task-bootstrap')}');"
bootstrap = """
#{coffeeScriptRequire}

View File

@@ -9,7 +9,7 @@
var currentWindow = require('remote').getCurrentWindow();
try {
require('vm-compatibility-layer');
require('coffee-script');
require('coffee-script').register();
require(path.resolve(__dirname, '..', 'src', 'coffee-cache')).register();
require(currentWindow.loadSettings.bootstrapScript);
currentWindow.emit('window:loaded');