47 Commits

Author SHA1 Message Date
Michael Bradley, Jr
69dd8c5b89 build(packaging): reorg sources for transpilation with Babel
Allow for embark sources to be authored in TypeScript and/or JavaScript, and to
make use of upcoming features of the JS language. Sources in the src/ directory
are transpiled into the dist/ directory, and npm-scripts are provided to
support and automate various aspect of the build process. Source map support is
enabled at runtime, i.e. when invoking the embark cli and running embark's test
suite.
2018-11-11 15:08:55 -06:00
Vyom Sharma
62607b0a3b
feat: adds support for swarm imports in Solidity
This commit enables users of Embark to import any Solidity contract using
the swarm protocol.

Example:

```
import "bzz:/someensdomain.eth/ERC725.sol";
```

Closes #766
2018-11-09 09:57:06 +01:00
Anthony Laibe
c563bae3a3 chore: update embarkJS to 0.4.5 2018-11-07 14:23:08 +00:00
Michael Bradley, Jr
abbf54620a 4.0.0-alpha.1 2018-10-31 22:23:55 +01:00
Michael Bradley, Jr
a9bf409aa0 4.0.0-alpha.0 2018-10-31 11:28:55 +01:00
Michael Bradley, Jr
34f8829d22 bump shrinkwrap 2018-10-31 11:28:09 +01:00
Michael Bradley, Jr
beb7336537 shrinkwrap -- all http:// -> https:// 2018-10-31 11:01:14 +01:00
Iuri Matias
10fd5af9a6 add workaround for env issue in the tests 2018-10-29 16:36:27 +01:00
Iuri Matias
71380be0ca fix linting issues 2018-10-29 15:33:12 +01:00
Michael Bradley, Jr
3ba00c488b bump shrinkwrap re: web3@1.0.0-beta.34 2018-10-28 13:16:20 +01:00
Iuri Matias
40ed7b960f display globals in the debugger; display vars found in failing line 2018-10-27 21:31:13 +02:00
Michael Bradley, Jr
d817c100e3 shrinkwrap -- all http:// -> https:// 2018-10-24 14:08:23 -05:00
Michael Bradley, Jr
e68805bea7 bump shrinkwrap 2018-10-24 14:08:23 -05:00
Pascal Precht
853ab2d855
fix: make code compile again after rebase 2018-10-23 11:26:15 +02:00
Anthony Laibe
a4d4278dc9
Adding option to switch deployment pipeline 2018-10-23 11:12:47 +02:00
Michael Bradley, Jr
c33818bd32
pkg lock -> shrinkwrap 2018-10-23 11:11:57 +02:00
Jonathan Rainville
92429ec694
revert caca code 2018-10-23 10:03:25 +02:00
Iuri Matias
3d965a42b5
fix lint 2018-10-23 09:48:59 +02:00
Giuseppe Bertone
81e798c89c
Add support for Parity
Addons
 - New chain initialization and genesis management
 - Option to choose client to use
 - Option to "ping forever" for Geth
 - Creation and unlock of accounts at client's start
 - Utility to fund accounts with ethers
 - Miner settings inside the ethereum client
 - Workaround to CORS problem: origin is now http://embark
 - Several double callback's checks

Updates
 - Boilerplate, templates, configuration files and demo stuff
 - Messages and i18n strings
 - Tests

Fixes
 - Geth client now uses miner.gastarget instead of the deprecated targetGasLimit
 - Workaround for shh_version with Parity

Reworks of other PRs into the new code
 - Included delayed proxy
 - Send ready only when the proxy is started
 - Start HTTP and WS proxies individually
 - Async setupProxy
 - Fixed datadir for GethMiner
2018-10-22 19:53:49 +02:00
Michael Bradley, Jr
25bfea48b1
bump shrinkwrap 2018-10-22 19:45:39 +02:00
Michael Bradley, Jr
e48de3d2ea
bump shrinkwrap 2018-10-22 19:40:51 +02:00
Subramanian Venkatesan
ee77ac7f7f
Adds solc option to tests. Runs smart contract tests using remix-tests
Ref: #817
2018-10-22 19:39:24 +02:00
Michael Bradley, Jr
d869c7872d
bump shrinkwrap 2018-10-22 19:35:55 +02:00
emizzle
eb56657dd7
fix rebase #2 2018-10-22 19:35:02 +02:00
Iuri Matias
967703a333
restore ws functionality to webserver 2018-10-22 19:30:12 +02:00
Iuri Matias
b5e0cd5ddc
update ws package 2018-10-22 19:30:12 +02:00
StevenJNPearce
5917e0cb5a
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:30:12 +02:00
emizzle
58ba0549c4
Fix rebase 2018-10-22 19:30:12 +02:00
Iuri Matias
8c0421e7bf
restore ws functionality to webserver 2018-10-22 19:30:11 +02:00
Iuri Matias
69f82ef000
update ws package 2018-10-22 19:30:11 +02:00
StevenJNPearce
7f6e2b4e26
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:29:06 +02:00
Iuri Matias
58a75f5080
restore ws functionality to webserver 2018-10-22 19:25:19 +02:00
Iuri Matias
8f032ddbd2
update ws package 2018-10-22 19:25:19 +02:00
StevenJNPearce
3dbf0d3742
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:25:19 +02:00
Andre Medeiros
39d99aa2c2
Update webpack and window-size 2018-10-22 19:25:14 +02:00
Iuri Matias
4b81968482
restore ws functionality to webserver 2018-10-22 19:24:41 +02:00
Iuri Matias
091c535f80
update ws package 2018-10-22 19:23:16 +02:00
StevenJNPearce
3aad35209a
Add browser reload on file change/rebuild
Add browser reload on file change/rebuild
2018-10-22 19:13:50 +02:00
Jonathan Rainville
fef793c5ef 3.2.3 2018-10-11 15:50:07 -04:00
Jonathan Rainville
b773c83eea downgrade to web3 beta 34 2018-10-11 15:31:50 -04:00
Iuri Matias
cbf70710e5 update to 3.2.2 2018-10-01 08:58:58 -04:00
Iuri Matias
4462745539 update to 3.2.1 2018-09-26 19:33:00 -04:00
Iuri Matias
d734c0b2d3 update to 3.2.0 2018-09-26 19:08:25 -04:00
Iuri Matias
a0d3dc2850 update to embarkjs 0.4.3 2018-09-26 18:51:05 -04:00
Michael Bradley, Jr
2b1bdc6a14 pkg lock -- cross-env 2018-09-21 16:59:54 -05:00
Michael Bradley, Jr
0602661530 pkg lock -- npm-run-all 2018-09-21 16:57:26 -05:00
Michael Bradley, Jr
de9c6d0e3b package-lock.json -> npm-shrinkwrap.json 2018-09-21 09:38:20 -05:00