55 lines
1.3 KiB
CoffeeScript
55 lines
1.3 KiB
CoffeeScript
|
module.exports = (grunt) ->
|
||
|
|
||
|
grunt.config.merge
|
||
|
files:
|
||
|
js:
|
||
|
src: [
|
||
|
"app/js/**/*.js"
|
||
|
]
|
||
|
|
||
|
css:
|
||
|
src: [
|
||
|
"app/css/**/*.css"
|
||
|
]
|
||
|
|
||
|
html:
|
||
|
src: [
|
||
|
"app/html/**/*.html"
|
||
|
]
|
||
|
|
||
|
contracts:
|
||
|
src: [
|
||
|
"app/contracts/**/*.sol"
|
||
|
]
|
||
|
|
||
|
concat:
|
||
|
app:
|
||
|
src: ["<%= files.web3 %>", 'generated/tmp/abi.js', "<%= files.js.src %>", "<%= files.coffee.compiled %>"]
|
||
|
dest: "generated/dapp/js/app.min.js"
|
||
|
css:
|
||
|
src: "<%= files.css.src %>"
|
||
|
dest: "generated/dapp/css/app.min.css"
|
||
|
|
||
|
copy:
|
||
|
html:
|
||
|
files:
|
||
|
"generated/dapp/index.html" : "<%= files.html.src %>"
|
||
|
"dist/dapp/index.html" : "<%= files.html.src %>"
|
||
|
css:
|
||
|
files:
|
||
|
"dist/dapp/css/app.min.css" : "<%= files.css.src %>"
|
||
|
contracts:
|
||
|
files:
|
||
|
"dist/contracts/": '<%= files.contracts.src %>'
|
||
|
|
||
|
deploy:
|
||
|
contracts: '<%= files.contracts.src %>'
|
||
|
dest: 'generated/tmp/abi.js'
|
||
|
|
||
|
grunt.loadNpmTasks "embark-framework"
|
||
|
|
||
|
# loading external tasks (aka: plugins)
|
||
|
# Loads all plugins that match "grunt-", in this case all of our current plugins
|
||
|
require('matchdep').filterAll('grunt-*').forEach(grunt.loadNpmTasks)
|
||
|
|