74 Commits

Author SHA1 Message Date
Eric Mastro
2bb977df76 WIP to merge in other swarm changes
Adding swarm to embarkjs. WIP.

Add 'auto' setting for geth CORS and websockets origin

* 'auto' now supported for `rpcCorsDomain` and `wsOrigins` in the blockchain config.
* 'auto' set to the default value in blockchain config for test and demo apps.
test add config and contract and add test

addFileToPipeline test and registerBeforeDeploy with new arg

add more registers but generation one fails in run

WIP commit

Undo changes to test config.

Merge pull request #381 from embark-framework/features/cors-auto

Add 'auto' setting for geth CORS and websockets origin
fix a bug where upload cmd used plugin name

don't error if it's an empty dapp with no contracts yet

Merge pull request #383 from embark-framework/no_contracts

don't error if it's an empty dapp with no contracts yet
remove duplicated entry

force zepplein version for travis

Merge pull request #384 from embark-framework/chores/test-allpligin-apis

Small fixes for plugin APIs
intercept logs in the app itself - stopgap fix

Merge pull request #385 from embark-framework/console_logs_fix

intercept logs in the app itself - stopgap fix
* removed unneeded provider property.
* add 'swarm' as a provider in the storage.config
* update method for swarm service check

Merge branch 'develop' into features/add-swarm-to-embarkjs


More work to add swarm to embarkjs

* added eth-lib to parse result of swarm text
* changed "currentStorage" and "currentMessages" to "currentProvider" for consistency.
* added protocol to storage config
* selectively starts storage service depending on which one is configured in the storage config
* run service check for ipfs/swarm prior to uploaded
* added swarm methods for embarkjs

Updated code based on code review

check if testrpc is installed and warn if not

Merge pull request #386 from embark-framework/bug_fix/test-rpc-not-installed

check if testrpc is installed and warn if not
Removed timeout

Removed spacer

Merge pull request #382 from embark-framework/react-demo

Updating embark demo to use react instead of jquery
fix on contract add

Merge pull request #387 from embark-framework/bug_fix/new-contract-in-empty-dapp

Fix adding a contract
redeploy with right config on config change

fix tests

reset watchers after build to make sure files remain watch

Merge pull request #389 from embark-framework/bug_fix/file-changes-not-watched

Fix files not being watched
Merge pull request #388 from embark-framework/bug_fix/changing-contract-config

Redeploy with right config on config change
Added swarm support in embarkjs and isAvailable for messages/storage

* reverted currentProvider back to currentStorage and currentMessages
* added `EmbarkJS.Storage.isAvailable` and `EmbarkJS.Messages.isAvailable()` and underlying provider functions for Whisper, Orbit, IPFS, and Swarm
* Finished swarm implementation in embarkjs plus cleanup
* updated test app storage config to swarm to show swarm config option

Merge branch 'develop' into features/add-swarm-to-embarkjs
2018-04-30 15:56:43 +10:00
Jonathan Rainville
3ecb195b38 move import list out of loop to accelerate build process 2018-04-09 16:29:49 -04:00
Jonathan Rainville
f37b09a371 fix build process on windows 2018-04-09 16:14:07 -04:00
Iuri Matias
2ec7589f90 refactor to use dappPath 2018-04-02 15:30:16 -04:00
Iuri Matias
e0db5ed61a refactor to use dappPath 2018-04-02 15:06:56 -04:00
Iuri Matias
d5a21d579c fallback to shelljs if pwd is empty (windows issue) 2018-03-26 15:08:07 -04:00
Iuri Matias
59678dd1fa remove commented out lines 2018-02-28 18:23:07 -05:00
Iuri Matias
3c1156fc64 fix function identation 2018-02-28 18:14:41 -05:00
Iuri Matias
5ee99a1e5a refactor: join duplicated code 2018-02-28 18:09:10 -05:00
Iuri Matias
62d4dd456d restore pipeline plugin 2018-02-28 17:45:39 -05:00
Iuri Matias
349807496a improve directory copying 2018-02-23 20:36:11 -05:00
Iuri Matias
bb00987427 remove unneded msg when processing files in development 2018-02-23 19:37:42 -05:00
Iuri Matias
511b61c6c5 fix preset requires 2018-02-23 18:24:46 -05:00
Iuri Matias
8d255137d9 fix js error reporting 2018-02-23 14:04:08 -05:00
Iuri Matias
20f4e7621b fix imports issue 2018-02-22 14:56:55 -05:00
Iuri Matias
9cd8449014 fix directory copying 2018-02-22 11:45:22 -05:00
Iuri Matias
ed530e8511 fix issue in which some files were not triggered change event 2018-02-21 14:04:08 -05:00
Iuri Matias
9df0ee9554 fix issue in which some files were not triggered change event 2018-02-21 13:51:48 -05:00
Iuri Matias
3b60793b25 remove old jshint directives 2018-02-07 19:49:54 -05:00
Iuri Matias
d09b94a5db refactor pipeline to remove duplicated code 2018-01-17 15:29:34 -05:00
Iuri Matias
ed8fe3a951 remove console logs 2018-01-17 14:55:22 -05:00
Iuri Matias
f4d2f5346d import react bootstrap 2018-01-17 13:16:43 -05:00
Iuri Matias
4d1368f388 fix lint; update tests 2018-01-17 10:04:11 -05:00
Iuri Matias
be1c5badd8 improve full support for es6 2018-01-16 19:17:52 -05:00
Iuri Matias
4ab01744c6 update demo app 2018-01-12 16:33:16 -05:00
Iuri Matias
728aea6e04 fix imports issue 2018-01-12 14:21:36 -05:00
Iuri Matias
82681fec8f support versioning ipfs-api 2018-01-10 11:15:32 -05:00
Iuri Matias
59642b4160 fix web3 versioning 2018-01-10 10:43:25 -05:00
Iuri Matias
ae28df8f8e display error & warning when choosing an unexistant file 2018-01-03 13:44:35 -05:00
Iuri Matias
1c38f3fb89 move lib 2017-12-30 18:25:59 -05:00
Iuri Matias
76be683ed2 refactor webserver 2017-12-18 09:37:16 -05:00
Iuri Matias
8360295ed0 warn if server is already running or not 2017-12-17 19:18:35 -05:00
Iuri Matias
113bb25142 add webserver start/stop cmd 2017-12-17 18:34:41 -05:00
Iuri Matias
158fb1414a re-use same package if already downloaded 2017-12-16 17:36:52 -05:00
Iuri Matias
f90321a23e warn user if attempting to download package without internet connection 2017-12-16 17:05:37 -05:00
Iuri Matias
b764ecf4d6 fix logger call 2017-12-16 12:48:59 -05:00
Iuri Matias
9d78f995e8 refactor download 2017-12-16 12:44:52 -05:00
Iuri Matias
a216aa980f extract tar extraction code 2017-12-16 12:23:02 -05:00
Iuri Matias
8e62a1f2e9 clean up 2017-12-16 12:01:45 -05:00
Iuri Matias
e88b51bdfd add err arg 2017-12-15 22:06:33 -05:00
Iuri Matias
510bc2c542 refactor httpsGet 2017-12-15 22:05:38 -05:00
Iuri Matias
bee4d0e1f2 extract file download 2017-12-15 21:53:11 -05:00
Iuri Matias
34cec58f32 cleanup 2017-12-14 15:27:19 -05:00
Iuri Matias
2c8f049f4a remove unused import 2017-12-13 19:51:34 -05:00
Iuri Matias
bed7e7afc6 clean up 2017-12-13 19:49:59 -05:00
Iuri Matias
9211279f8e fix eslint issues 2017-12-13 19:49:05 -05:00
Iuri Matias
ccb77051f8 import bootstrap in test_app 2017-12-13 19:24:20 -05:00
Iuri Matias
0b00f99f09 include ipfs lib in embarkjs 2017-12-13 15:53:29 -05:00
Iuri Matias
3ddd492e83 refactor building web3 obj 2017-12-13 15:53:29 -05:00
Iuri Matias
c160ac616f refactor building web3 obj 2017-12-13 15:53:29 -05:00