dependabot-preview[bot]
c13f2b01ac
build(deps): bump hexo-generator-feed from 1.2.2 to 2.0.0 in /site
...
Bumps [hexo-generator-feed](https://github.com/hexojs/hexo-generator-feed ) from 1.2.2 to 2.0.0.
- [Release notes](https://github.com/hexojs/hexo-generator-feed/releases )
- [Commits](https://github.com/hexojs/hexo-generator-feed/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-16 09:53:25 -05:00
Michael Bradley, Jr
86a97667e8
fix(@embark/stack/pipeline): set missing `this.fs` to `embark.fs`
2019-09-15 15:17:45 -05:00
Michael Bradley, Jr
c69a4734d3
test(@embark/plugins/snark): fix some small typos/errors in the tests
2019-09-15 15:17:45 -05:00
Michael Bradley, Jr
0a82c8d0e5
build: `* text=auto` -> `* text=auto eol=lf`
...
Solves a problem with Windows builds on Azure Pipelines converting LF to CRLF
such that eslint+prettier fails in `packages/plugins/snark` (eventually others
too).
2019-09-15 15:17:45 -05:00
Michael Bradley, Jr
ba671b9953
test: refactor some recent jest-tests' configuration, placement, and related babel configuration
2019-09-13 19:31:38 -05:00
Michael Bradley, Jr
0050adb4bb
docs: add dependabot badge to the main readme
2019-09-13 16:37:48 -05:00
Michael Bradley, Jr
00fa5f2272
refactor(@embark/plugins/snark): add embark-snark package to the monorepo
2019-09-13 09:52:01 -05:00
dependabot-preview[bot]
bcca315b4e
build(deps): bump body-parser from 1.18.3 to 1.19.0
...
Bumps [body-parser](https://github.com/expressjs/body-parser ) from 1.18.3 to 1.19.0.
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.18.3...1.19.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-13 09:28:14 -05:00
dependabot-preview[bot]
32ea1b2fec
build(deps): bump hexo-renderer-stylus from 1.0.0 to 1.1.0 in /site
...
Bumps [hexo-renderer-stylus](https://github.com/hexojs/hexo-renderer-stylus ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/hexojs/hexo-renderer-stylus/releases )
- [Commits](https://github.com/hexojs/hexo-renderer-stylus/compare/1.0.0...1.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-13 09:06:02 -05:00
dependabot-preview[bot]
261522dab6
build(deps): bump hexo-generator-category from 0.1.3 to 1.0.0 in /site
...
Bumps [hexo-generator-category](https://github.com/hexojs/hexo-generator-category ) from 0.1.3 to 1.0.0.
- [Release notes](https://github.com/hexojs/hexo-generator-category/releases )
- [Commits](https://github.com/hexojs/hexo-generator-category/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-13 09:02:19 -05:00
Michael Bradley, Jr
b262a18441
build(deps): bump pretty-ms from 4.0.0 to 5.0.0
2019-09-12 21:45:42 -05:00
dependabot-preview[bot]
0cabff3eb9
build(deps-dev): bump @types/pretty-ms from 3.2.0 to 5.0.1
...
Bumps [@types/pretty-ms](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pretty-ms ) from 3.2.0 to 5.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/pretty-ms )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-12 21:45:42 -05:00
dependabot-preview[bot]
e67e47c31a
build(deps-dev): bump html-webpack-plugin
...
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin ) from 4.0.0-alpha.2 to 4.0.0-beta.8.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases )
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jantimon/html-webpack-plugin/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-12 21:37:06 -05:00
dependabot-preview[bot]
0cc8279d0e
build(deps): bump hexo-server from 0.3.3 to 1.0.0 in /site
...
Bumps [hexo-server](https://github.com/hexojs/hexo-server ) from 0.3.3 to 1.0.0.
- [Release notes](https://github.com/hexojs/hexo-server/releases )
- [Commits](https://github.com/hexojs/hexo-server/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-12 21:27:52 -05:00
dependabot-preview[bot]
ce9710b952
build(deps): bump hexo-deployer-git from 1.0.0 to 2.0.0 in /site
...
Bumps [hexo-deployer-git](https://github.com/hexojs/hexo-deployer-git ) from 1.0.0 to 2.0.0.
- [Release notes](https://github.com/hexojs/hexo-deployer-git/releases )
- [Commits](https://github.com/hexojs/hexo-deployer-git/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-12 21:24:11 -05:00
Michael Bradley, Jr
4499f1580f
style(@embark/plugins/whisper): fix linter errors
2019-09-12 19:40:53 -05:00
Michael Bradley, Jr
fce8bca509
style(@embark/plugins/coverage): fix linter errors
2019-09-12 19:40:53 -05:00
Michael Bradley, Jr
433ff4a27f
style(@embark): fix linter errors
2019-09-12 19:40:47 -05:00
Michael Bradley, Jr
9b75165b90
style(@embark/testing): fix linter errors
2019-09-12 19:38:20 -05:00
Jonathan Rainville
107e730fc3
refactor(@embark/ens): refactor and clean up embark-ens ( #1900 )
2019-09-12 17:36:16 -04:00
Pascal Precht
e282ae4974
refactor(@embark/communication): move module into own package ( #1899 )
2019-09-12 17:30:46 -04:00
Jonathan Rainville
f54fbf0b3d
feat(@embark/test-runner): make vm default node ( #1846 )
...
* feat: make vm default node
* feat(@embark/tests): enable switching node between tests
2019-09-12 17:30:28 -04:00
André Medeiros
2f9d5e6085
chore: test framework ( #1894 )
...
* chore: test framework
* chore(@embark/testing): introduce Plugin apis and other changes
* refactor(@embark/deployment): use new testing APIs for tests
2019-09-12 17:26:57 -04:00
Michael Bradley, Jr
009960e51a
build: bump yarn.lock with respect to 501066e2a2
2019-09-11 17:13:13 -05:00
Pascal Precht
501066e2a2
test(@embark/deployment): introduce tests for deployment stack module ( #1897 )
2019-09-11 14:32:54 -04:00
Iuri Matias
e330b338ea
Fix/whisper communication ( #1895 )
...
* fix(@cockpit/utils): make communications tab work again
* fix whisper node start; fix whisper console api registration; fix/refactor whisper web api
2019-09-11 14:21:53 -04:00
Iuri Matias
e598e3f998
chore(@embark/embark-reset): move embark-reset package ( #1898 )
2019-09-11 14:16:23 -04:00
Michael Bradley
043ccc0a24
feat(@embark/compiler): support :before and :after hooks on event compiler:contracts:compile ( #1878 )
...
* feat(@embark/compiler): support :before and :after hooks on event compiler:contracts:compile
* style: keep root package.json sorted cleanly
* style: formatting with prettier where print-width is 200
Per the suggestion of @iurimatias
* WIP: PR review
* WIP: PR review
* WIP: refactor to check if file.path is within dappPath() or os.tmpdir()
* WIP: PR review
* WIP: use native async functions (and related JS lang constructs) instead of the async library
* WIP: async.eachObject is no longer a dependency
2019-09-11 13:08:52 -04:00
André Medeiros
5faa07cc9f
chore: set contract objects to EmbarkJS' wrapper ( #1893 )
2019-09-11 13:06:39 -04:00
Iuri Matias
8849aca264
chore(@embark/blockchain-listeener): remove blockchain-listener package ( #1887 )
2019-09-11 12:32:16 -04:00
Jonathan Rainville
ee634c8403
fix: fix test-app, contracts index file and reload on change ( #1892 )
...
* fix: fix test-app, contracts index file and reload on change
* fix(@embark/cmd_controller): fix missing nodes
Was removed by accident
* feat(@embark/demo): add favicon to embark demo
* chore(@embark/cockpit): change favicon to new Embark logo
* fix(@embark/embarkjs-ens): fix ENS config for embarkjs-ens
* remove comments
2019-09-11 12:31:57 -04:00
André Medeiros
3fe5b93a1f
chore: refactor requestManager use ( #1891 )
...
Use our own object instance by giving it the existing provider instead
of fishing out private properties inside the `web3` instance.
2019-09-09 15:29:49 -04:00
Michael Bradley, Jr
c057695b09
test(@embark/plugins/solidity-tests): supply mock options object to SolidityTestRunner constructor
...
When an options object is not supplied the tests fail because the constructor
expects the options argument to be an object, i.e. referencing
`options.plugins` should not cause a TypeError
2019-09-09 11:40:21 -05:00
André Medeiros
2900e04cae
chore: use libraries to generate coverage report ( #1876 )
2019-09-09 08:47:22 -04:00
Michael Bradley, Jr
8779476ac0
style: make eslint aware of mocha globals in plugins/mocha-tests and stack/test-runner
...
Also remove some `/* globals ... */` comments and supply missing semicolons
2019-09-08 15:29:03 -05:00
Michael Bradley, Jr
5e8889f9de
build: bump yarn.lock re: refute and github:web3-js/WebSocket-Node packages
2019-09-08 12:51:39 -05:00
André Medeiros
5e560768ad
chore: test runner tests ( #1884 )
...
* chore: test runner tests
* chore: mocha test runner tests
* chore: add solidity test file to dapp
2019-09-07 15:55:24 -04:00
Iuri Matias
14155285b3
move rest of the packages to their logical folders ( #1886 )
...
* chore(@embark/): move more packages to their logical folders, remove embark- prefix
* chore(@embark/): move embark-process-logs-api-manager to stack folder, remove embark- prefix
* chore(@embark/): move embark-coverage to plugins folder, remove embark- prefix
* chore(@embark/): move api, async-wrapper, authenticator, library-managre to folders, remove embark- prefix
2019-09-07 15:45:25 -04:00
Iuri Matias
f7e226fdd4
chore(@embark/): move cockpit packages to their own folder ( #1883 )
2019-09-07 12:02:49 -04:00
Iuri Matias
8cf458b129
chore(@embark/): move more packages to their logical folders, remove embark- prefix ( #1882 )
2019-09-07 11:27:08 -04:00
burrrata
cde01cd845
Update installation.md ( #1881 )
...
updated IPFS installation link
2019-09-07 11:26:25 -04:00
Michael Bradley, Jr
25a06447c8
fix(@embarkjs/swarm): web3@1.0.0-beta.37 -> web3@1.2.1
2019-09-06 19:31:18 -05:00
Michael Bradley, Jr
c58ffcdd23
build: remove unneeded 'core/*' from babelrcRoots
2019-09-06 19:31:18 -05:00
Michael Bradley, Jr
2dedfaa127
build: use only exact versions for deps because unexpected yarn.lock causes CI/release to fail
...
The exception is `embark/-*` packages that are in the monorepo, should always
use caret ranges for those packages.
2019-09-06 19:31:18 -05:00
Michael Bradley, Jr
4e590991a8
style: fix linter errors on master after recent PR merges
2019-09-06 19:31:18 -05:00
Iuri Matias
c46c52ff5c
move embarkjs packages & remove embark- prefix from some folders ( #1879 )
...
* chore(@embark/): move embarkjs packages to their own folder
* chore(@embark/): rename embark-ui folder to cockpit
* chore(@embark/): rename packages already in logical folders to remove embark- prefix
chore(@embark/): rename packages already in logical folders to remove embark- prefix
update package.json files to use correct eslint config
remove core/* from package.json workspaces
2019-09-06 18:26:08 -04:00
Iuri Matias
48c328e39e
refactor(@embark/): move several packages into logical folders ( #1877 )
2019-09-06 17:39:51 -04:00
Iuri Matias
43386ff35d
chore(@embark/): remove old modules blockchain-process & code-generator; remove old methods from engine.js ( #1875 )
...
chore (@embark/) remove old modules blockchain-process and code-generator
chore (@embark/) remove old module blockchain-process
chore (@embark/) remove embark blockchain & embark simulator cmds
chore (@embark/) remove old methods from engine.js
Revert "chore (@embark/) remove embark blockchain & embark simulator cmds"
This reverts commit 703a424fb9e720b9342acb4cf9d00530f7393059.
re-add cockpit modules
re-add cockpit modules
2019-09-06 17:35:44 -04:00
Jonathan Rainville
0b9670fd33
Fix embark blockchain command + fix wss in Embark ( #1874 )
...
* fix(@embark/cmd_controller): fix embark blockchain command
* feat(@embark/blockchain): ping endpoint before starting the node
also use web3 instead of function to ping endpoint
* dont override console.error completely
2019-09-06 15:08:33 -04:00
Pascal Precht
86ee867689
feat(@embark/specialconfigs): introduce dynamic addresses ( #1873 )
...
* fix embarkjs generation
fix ens setProvider
fix embarkjs objects
fix generated embarkjs provider
generate contracts
fix embarkjs-ens
* address some of the issues in the code review
* feat(@embark/specialconfigs): introduce dynamic addresses
This commit introduces a new Smart Contract configuration addressHandler
that lets users define a function to "lazily" compute the address of the
Smart Contract in question.
This is useful when a third-party takes care of deploying a dependency
Smart Contract, but the address of that Smart Contract only being available
at run-time.
Example:
```
deploy: {
SimpleStorage: {
fromIndex: 0,
args: [100],
},
OtherContract: {
deps: ['SimpleStorage'],
address: async (deps) => {
// use `deps.contracts.SimpleStorage` to determine address
},
abiDefinition: ABI
},
}
```
In the example above, OtherContract will be deployed after SimpleStorage
because it uses the deps property to define Smart Contracts that it depends
on. All dependencies are exposed on the addressHandler function parameter
similar to deployment hooks.
Closes #1690
2019-09-06 15:02:51 -04:00