mirror of
https://github.com/atom/atom.git
synced 2026-02-10 14:45:11 -05:00
15 lines
400 B
CoffeeScript
15 lines
400 B
CoffeeScript
asar = require 'asar'
|
|
path = require 'path'
|
|
|
|
module.exports = (grunt) ->
|
|
{rm} = require('./task-helpers')(grunt)
|
|
|
|
grunt.registerTask 'generate-asar', 'Generate asar archive for the app', ->
|
|
done = @async()
|
|
|
|
appDir = grunt.config.get('atom.appDir')
|
|
asar.createPackage appDir, path.resolve(appDir, '..', 'app.asar'), (err) ->
|
|
return done(err) if err?
|
|
rm appDir
|
|
done()
|