Todd Baur
|
648b27920c
|
merge develop branch
|
2017-03-30 20:26:03 +09:00 |
Iuri Matias
|
36633bf60c
|
the lint is mother the lint is father
|
2017-03-30 07:16:15 -04:00 |
Todd Baur
|
67f325f5a0
|
migrate all the code to ES6
|
2017-03-30 20:12:39 +09:00 |
Iuri Matias
|
504e68d5fc
|
Merge pull request #259 from Exartu/develop
readme documentation update
|
2017-03-30 07:02:52 -04:00 |
Iuri Matias
|
7bdc934e40
|
revert test change to previous state
|
2017-03-30 06:58:24 -04:00 |
Todd Baur
|
2f5c647c39
|
this changes Embark to an EventEmitter and adds more event handling for loading and fetching plugins. It introduces a dependency on underscore and underscore string. It adds defenses against null/invalid options objects.
|
2017-03-30 00:37:30 +09:00 |
ramiro
|
3e0e1fda0c
|
fixes for runing on meteor
|
2017-03-21 14:52:02 -03:00 |
roo2
|
3637b2e06e
|
update the initTests method of embark to reflect the new structure of test.js
|
2017-03-21 18:55:15 +10:00 |
roo2
|
2a39290158
|
start the web3 service for the build task so that contracts can be deployed
|
2017-03-21 18:22:16 +10:00 |
roo2
|
5fa32754fb
|
show error message if unable to deploy contracts due to web3 client being unavailable
|
2017-03-21 17:47:26 +10:00 |
Todd Baur
|
124177c8fc
|
speed up testing
|
2017-03-13 00:21:19 +09:00 |
Todd Baur
|
383b3c31a5
|
speed up test class - unstable
|
2017-03-12 12:23:30 +09:00 |
Todd Baur
|
f64474b861
|
dont require () at end of requires
|
2017-03-12 11:59:13 +09:00 |
Iuri Matias
|
9eb4887d37
|
add backwards compatbility for tests with a deprecation message
|
2017-03-11 21:49:12 -05:00 |
Iuri Matias
|
1534bf6207
|
Merge pull request #242 from toadkicker/make_cli_faster
this is a quick attempt at speeding up the init of CLI…
|
2017-03-11 21:18:20 -05:00 |
Iuri Matias
|
54420b327e
|
detect when ethereum node comes back online and redeploy
|
2017-03-11 12:27:10 -05:00 |
Iuri Matias
|
c514765d0b
|
move misc utils modules to their own folder
|
2017-03-11 11:03:20 -05:00 |
Iuri Matias
|
c2c41549c1
|
cleanup; remove unneded requires
|
2017-03-11 10:38:05 -05:00 |
Iuri Matias
|
ea70d09e8c
|
move ethereum and whisper checks; refactor web3 connection
|
2017-03-11 10:29:45 -05:00 |
Iuri Matias
|
173c571147
|
remove old services monitor; add new services monitor to engine; move previous checks to their modules inits
|
2017-03-10 22:00:30 -05:00 |
Todd Baur
|
835899cf6e
|
this is a quick attempt at speeding up the init of CLI by changing Embark.js to a reveal module pattern and moving the requires into the functions that need them. It removes the circular reference between Cmd and Embark, which is the biggest hit to speed. It also changes how the binary starts by importing Cmd instead of Embark.
|
2017-03-10 23:43:52 +09:00 |
Todd Baur
|
83f3e1c5ee
|
dot notation preferred
|
2017-03-08 23:52:17 +09:00 |
Todd Baur
|
486fbec108
|
read version in from package.json instead of strings
|
2017-03-08 23:20:23 +09:00 |
Iuri Matias
|
71121cdc4b
|
update to 2.4.0
|
2017-03-07 06:39:56 -05:00 |
Iuri Matias
|
8325943bd7
|
add new events for output generation and first deployment
|
2017-03-05 11:00:47 -05:00 |
Iuri Matias
|
269552aee0
|
add events to plugin api
|
2017-03-04 12:42:24 -05:00 |
Iuri Matias
|
cd45a2be77
|
refactor, move calls to engine; fix tests
|
2017-03-03 01:22:12 -05:00 |
Iuri Matias
|
6784fa662c
|
pass path when listening to file change event
|
2017-03-02 21:31:07 -05:00 |
Iuri Matias
|
d5ebd7d748
|
fix for current refactor: on an asset change don't redeploy
|
2017-03-02 20:23:03 -05:00 |
Iuri Matias
|
b7cd296716
|
make abi generation independent of deployment
|
2017-02-28 23:29:16 -05:00 |
Iuri Matias
|
5fc2d97609
|
fix so child process doesn't hang some cmds
|
2017-02-25 22:39:40 -05:00 |
Iuri Matias
|
85519e95d8
|
add new deploy manager to build cmd
|
2017-02-25 20:45:40 -05:00 |
Iuri Matias
|
e9ce9dc6f1
|
add redeploy; don't reload compiler if it's already loaded
|
2017-02-25 15:47:35 -05:00 |
Iuri Matias
|
d73eb802ea
|
refactor deployment
|
2017-02-24 22:49:34 -05:00 |
Iuri Matias
|
4b119fffde
|
add solc wrapper
|
2017-02-24 19:27:27 -05:00 |
Iuri Matias
|
a2a27bb0c2
|
start refactoring deployment steps
|
2017-02-24 08:20:03 -05:00 |
Iuri Matias
|
a0f4953c17
|
add TODO for pipeline event
|
2017-02-24 06:28:06 -05:00 |
Iuri Matias
|
3433c75554
|
refactor pipeline to use events instead
|
2017-02-24 06:18:57 -05:00 |
Iuri Matias
|
3d240c9d84
|
temporary fix for --nodashboard issue in develop
|
2017-02-23 20:50:55 -05:00 |
Iuri Matias
|
0e03d8f435
|
refactor: move dashboard board init logic into a separate module
|
2017-02-20 18:02:17 -05:00 |
Iuri Matias
|
cf0ea4299e
|
support disabling blockchain stack; tolerate lack of web3 object
|
2017-02-20 17:12:13 -05:00 |
Iuri Matias
|
a9e4435b77
|
use specified environment when creating data dirs for .embark
|
2017-02-20 16:11:27 -05:00 |
Iuri Matias
|
a8193277da
|
start refactoring index.js
|
2017-02-19 13:18:43 -05:00 |
Iuri Matias
|
1868788342
|
reorgnize code structure
|
2017-02-19 12:51:32 -05:00 |
Iuri Matias
|
a83cc6a44a
|
move shelljs scopes to utils; require locally so it doesn't polute the global space
|
2017-02-18 16:06:39 -05:00 |
Iuri Matias
|
55275136b0
|
clean up; remove unneded requires
|
2017-02-18 09:39:13 -05:00 |
Iuri Matias
|
566812696d
|
take configuration options from config and command line arguments when running simulator
|
2017-02-18 08:01:03 -05:00 |
Iuri Matias
|
fcd88b9e4a
|
reorder component initialization make log clearer; improve log messages to make them clearer
|
2017-02-15 20:56:18 -05:00 |
Iuri Matias
|
6984c13ac6
|
read storage and communication config files; use & initialize storage depending on config
|
2017-02-10 07:44:06 -05:00 |
Iuri Matias
|
d0c020dce5
|
update to 2.3.0
|
2017-02-08 06:38:26 -05:00 |
Iuri Matias
|
6822a9b08c
|
implement compiler plugin
|
2017-02-06 06:51:27 -05:00 |
Iuri Matias
|
2e9a4bb28a
|
implement several plugins
|
2017-02-06 06:51:27 -05:00 |
Iuri Matias
|
352eadab98
|
add console plugin support
|
2017-02-06 06:51:26 -05:00 |
Iuri Matias
|
0b88d2fa69
|
show loading message; immediatly check for services instead of waiting 5 secs
|
2017-02-06 06:51:26 -05:00 |
Iuri Matias
|
b72a42cfb3
|
add plugin config options; update pipeline plugin implementation
|
2017-02-06 06:51:26 -05:00 |
Iuri Matias
|
4075490fee
|
add plugin for pipeline
|
2017-02-06 06:51:26 -05:00 |
Iuri Matias
|
ccdfaf61f2
|
implement plugin support: implement support for client-side web3 providers and contracts plugins
|
2017-02-06 06:51:26 -05:00 |
Iuri Matias
|
f7bbc1ddc2
|
update to 2.2.1
|
2017-01-13 07:46:36 -05:00 |
Iuri Matias
|
97a49f3136
|
update to 2.2.0
|
2017-01-11 06:57:57 -05:00 |
Iuri Matias
|
c53d92baa5
|
refactor deployments to upload command
|
2017-01-07 20:37:48 -05:00 |
Iuri Matias
|
15b8d9b33e
|
supporting uploading dapp to swarm
|
2017-01-07 16:52:29 -05:00 |
Iuri Matias
|
f31a78754f
|
Merge pull request #203 from webpolis/webpolis-patch-1
Add missing argument
|
2016-12-02 06:19:50 -05:00 |
Nicolas Iglesias
|
cae39d85be
|
embark build wasn't deploying assets
|
2016-11-28 17:14:39 -03:00 |
Nicolas Iglesias
|
a100d307ff
|
Add missing argument
|
2016-11-27 13:59:54 -03:00 |
Iuri Matias
|
0a26fa98ce
|
define version in the main object
|
2016-10-30 22:37:06 -04:00 |
Iuri Matias
|
59f9d9fdf0
|
handle errors
|
2016-10-30 22:04:25 -04:00 |
Iuri Matias
|
c7bd478dde
|
handle error if no accounts are found
|
2016-10-30 21:56:19 -04:00 |
Iuri Matias
|
b01f18916e
|
return callback
|
2016-10-30 21:52:58 -04:00 |
Iuri Matias
|
67074ee60f
|
update to 2.1.3
|
2016-10-30 08:57:44 -04:00 |
Iuri Matias
|
7bccb73f01
|
support --dashboard option
|
2016-10-29 22:30:41 -04:00 |
Iuri Matias
|
655f56f893
|
support --noserver option
|
2016-10-29 22:00:54 -04:00 |
Iuri Matias
|
60285ea1c0
|
support specifying web server hostname through -b option
|
2016-10-29 21:41:50 -04:00 |
Iuri Matias
|
9a09e206ae
|
refactor contract build method
|
2016-10-29 12:02:07 -04:00 |
Iuri Matias
|
00dd8ecf91
|
display compilation and/or deployment error in the logs and status instead of crashing
|
2016-10-29 11:08:10 -04:00 |
Iuri Matias
|
816e67370a
|
refactor duplicated build & deploy process
|
2016-10-29 10:33:54 -04:00 |
Iuri Matias
|
19735884c0
|
add support for -p option in embark run to specify web server port
|
2016-10-25 19:33:24 -04:00 |
Iuri Matias
|
9de3d20ee9
|
remove trailing commas
|
2016-10-22 20:10:25 -04:00 |
Iuri Matias
|
23a7f03cc4
|
add more tests; fix issue with selecting selecting non-default environment contract configuration
|
2016-10-15 15:54:19 -04:00 |
Iuri Matias
|
9d6e7b79bd
|
implement onDeploy
|
2016-10-06 07:40:24 -04:00 |
Iuri Matias
|
fcc808b9f4
|
add ipfs and tests cmd
|
2016-10-06 07:40:24 -04:00 |
Iuri Matias
|
97954ead32
|
refactor contract builder
|
2016-10-06 07:40:23 -04:00 |
Iuri Matias
|
d21f385fc0
|
fix rpccorsdomain; deployment to livenet and testnet
|
2016-10-06 07:40:23 -04:00 |
Iuri Matias
|
03f81c47d7
|
implement contract tracking
|
2016-10-06 07:40:22 -04:00 |
Iuri Matias
|
f004a1a7e1
|
fix pipeline and watching of contracts and assets
|
2016-10-06 07:40:22 -04:00 |
Iuri Matias
|
a1bedff7e1
|
add error message if attemping to start without node already running
|
2016-10-06 07:40:21 -04:00 |
Iuri Matias
|
2f9c0a2996
|
add more support for the console
|
2016-10-06 07:40:21 -04:00 |
Iuri Matias
|
70c9a1d9c5
|
add more functionality to the logs and update the dashboard
|
2016-10-06 07:40:21 -04:00 |
Iuri Matias
|
7b45f8d6ea
|
basic monitor
|
2016-10-06 07:40:21 -04:00 |
Iuri Matias
|
f38d0e886c
|
use blockchain config to determine rpc host and port
|
2016-10-06 07:40:21 -04:00 |
Iuri Matias
|
b9c93fe97d
|
refactor config into its own module
|
2016-10-06 07:40:21 -04:00 |
Iuri Matias
|
95615d14a7
|
some progress with new tests
|
2016-10-06 07:40:21 -04:00 |
Iuri Matias
|
0f14c247b0
|
refactor run and build functions
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
f6c8b7a301
|
refactor watch
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
eb95ae7fd6
|
refactor server
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
6f5c5fae36
|
implement templates, build, and blockchain
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
d1dae1bade
|
initial embarkjs implementation with support for client side deploys
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
88381bdda1
|
working run
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
421a0af41e
|
implement watch functionality
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
00a7dbe2f1
|
add server functionality
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
dfb365d07e
|
implement simple pipeline system
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
2064b72ac6
|
redone deployment system
|
2016-10-06 07:40:20 -04:00 |
Iuri Matias
|
22f7e6d6d4
|
move some of the old code
|
2016-10-06 07:39:33 -04:00 |
Iuri Matias
|
0faa649c2f
|
add single deploy support
|
2016-08-10 07:58:11 -04:00 |
Iuri Matias
|
60d860f27a
|
support deploying a single contract with custom arguments in the tests
|
2016-08-09 21:59:49 -04:00 |
Iuri Matias
|
0c6ced4dc9
|
instantiate web3 object
|
2016-02-08 21:50:01 -05:00 |
Iuri Matias
|
82b9af2a14
|
get test config files from embark config
|
2015-10-12 17:49:54 -04:00 |
Iuri Matias
|
d45f76beec
|
read embark config file to get contract files for testing
|
2015-10-12 12:25:43 -04:00 |
Iuri Matias
|
d33d986f36
|
update specs
|
2015-10-12 10:50:52 -04:00 |
Iuri Matias
|
38445c9e7f
|
fix deployment
|
2015-10-09 13:20:35 -04:00 |
Iuri Matias
|
a7da9bc3c5
|
remove sync-me dependency
|
2015-10-09 11:09:26 -04:00 |
Iuri Matias
|
2be2a80c31
|
remove method missing dependency
|
2015-10-09 11:05:43 -04:00 |
Iuri Matias
|
0e867c2a03
|
remove jasmine dependency
|
2015-10-09 11:03:02 -04:00 |
Iuri Matias
|
fb2fbca8f7
|
remove hashmerge dependency
|
2015-10-09 11:01:55 -04:00 |
Iuri Matias
|
b4d659a3d1
|
move spec code to lib
|
2015-10-09 10:57:30 -04:00 |
Iuri Matias
|
c550b688d3
|
add flag to include provider in abi; update spec
|
2015-10-09 10:18:18 -04:00 |
Iuri Matias
|
95823a8e54
|
make deployment async
|
2015-10-08 15:30:47 -04:00 |
Chris Hitchcott
|
95a1c5a550
|
make `copyMinerJavascriptToTemp` step public
|
2015-09-03 18:45:06 +08:00 |
Chris Hitchcott
|
b3b1b13795
|
implement `getStartBlockchainCommand` to return geth CLI string
|
2015-08-31 21:11:21 +08:00 |
Gerbrand van DIeijen
|
92173c9907
|
Add option to run geth with any command
|
2015-08-18 12:05:20 +02:00 |
Iuri Matias
|
8544756684
|
manage chain when deploying contracts
|
2015-08-04 08:18:04 -04:00 |
Iuri Matias
|
f8db3c2920
|
save chain; add chain manager to deployment
|
2015-08-03 21:54:39 -04:00 |
Iuri Matias
|
dec7ae8a94
|
fix blockchain environment
|
2015-08-01 11:19:21 -04:00 |
Iuri Matias
|
335eab8e57
|
remove unneded packages
|
2015-07-22 18:59:46 -04:00 |
Iuri Matias
|
ea16259f34
|
support embark blockchain without node modules
|
2015-07-12 21:33:36 -04:00 |
Iuri Matias
|
ce681de06b
|
add support for main config file
|
2015-07-07 06:51:03 -04:00 |
Iuri Matias
|
4481938ccd
|
implement contract instances
|
2015-07-04 16:52:05 -04:00 |
Iuri Matias
|
c2416389fc
|
abstract compiler into its own module
|
2015-07-03 23:23:21 -04:00 |
Iuri Matias
|
b7bdd841c9
|
refactor modules; update grunt tasks
|
2015-07-03 22:27:17 -04:00 |
Iuri Matias
|
1a5ddea9a8
|
restructure lib initialization
|
2015-07-03 07:59:35 -04:00 |
Iuri Matias
|
3b5c45a29f
|
refactor blockchain config
|
2015-07-02 07:43:00 -04:00 |
Iuri Matias
|
12f84bf403
|
restructure; move code from tasks into libs
|
2015-07-02 07:43:00 -04:00 |