Michael Bradley, Jr
78f7c52080
build: supply missing deps so production builds can function correctly
2019-05-15 18:15:50 -05:00
Pascal Precht
880a3a6946
refactor(@embark/pipeline): move pipeline into own package
2019-05-15 19:59:59 +02:00
Pascal Precht
e3ecf68fbc
refactor: move embarkPath, ipcPath and dappPath into embark-core
...
This enables removing unnecessary `core/fs` dependencies which can be
replaced with `fs-extra`.
This commit also fixes a bug introduced in f868d1216d
where methods from `embark.fs` weren't available.
The reason for that is because we have several *Process instances
that are created through child process communication, specifically
process.send() APIs. Using those APIs, we can only send data structures
however, methods attached on any of those will get lost.
This is the case when sending embark.fs through process.send().
We still need fs in those places though, mostly because they are relying
on embarkPath and dappPath().
These places are now importing those functions from `embark-core`. Other
API such as writeFile or mkdirp() can be accessed through fs-extra
or fs modules.
2019-05-15 12:20:22 +02:00
Andre Medeiros
85cf9ac44b
chore: upgrade ethereumjs-wallet
...
This pull-request upgrades `ethereumjs-wallet`, which has upgraded the underlying dependency on scrypt.js to 0.3.0, making scrypt an optional dependency and offering a pure JS version as a fallback.
The reasoning behind this is that scrypt is problematic to install in some systems, particularly those that don't have node-gyp setup and we have seen some weird issues when installing with elevated privileges (i.e. `sudo npm install -g scrypt`)
2019-05-12 18:20:34 -04:00
Michael Bradley, Jr
8b94419670
refactor(@embark/i18n): expose __ from embark-i18n, drop global __
2019-05-08 11:01:16 +02:00
Jonathan Rainville
fc02405db2
fix(@embark-utils/accountParser): fix privateKey accounts
2019-05-08 10:59:44 +02:00
Pascal Precht
8a0c33c91e
refactor(@embark/utils): move compact utility into utils package
2019-05-07 13:26:42 +02:00
Pascal Precht
1330b9fb7a
refactor(@embark/i18n): introduce embark-i18n package
2019-05-07 13:05:22 +02:00
Pascal Precht
daaa0e649d
refactor(@embark/utils): move buildUrl and buildUrlFromConfig to utils
2019-05-07 10:06:48 +02:00
Michael Bradley, Jr
20f1a13ae6
refactor(@embark/utils): move hexToNumber into embark-utils package
2019-05-06 15:11:40 -05:00
Pascal Precht
a69f619cf7
refactor(@embark/utils): move toChecksumAddress to embark-utils
2019-05-06 11:38:03 +02:00
Andre Medeiros
661ce74877
chore: move console to module
2019-05-03 09:24:09 -05:00
Michael Bradley, Jr
2044ed5e9b
build: bump tslint in all relevant pkgs from v5.11.0 to v5.16.0
...
Related to bumping the typescript package to its latest version
2019-05-03 08:53:43 -05:00
Michael Bradley, Jr
ee17ab03e0
style: use comments to avoid confusion about @types/embark imports
...
We could use similar comments for imports related to other `@types` packages,
but the need to do it for `@types/embark` (located in
`packages/embark-typings`) seems more pressing since `import ... from "embark"`
statements in the monorepo can be so easily misunderstood.
Note that the comments, and indeed the whole lines, are automatically erased
during babel transpilation of TypeScript since TS types aren't relevant after
the `.js` files are built.
2019-05-02 20:34:22 -05:00
Michael Bradley, Jr
142130e533
build: bump typescript in all relevant pkgs from v3.3.1 to v3.4.5
...
The more recent version of TypeScript works around a [problem][chalk-problem]
encountered with the chalk package's type definitions.
[chalk-problem]: https://github.com/chalk/chalk/pull/296#issuecomment-418789492
2019-05-02 20:24:02 -05:00
Pascal Precht
244e2e2fb1
fix(@embark/utils): expose longRunningProcessTimer properly
...
This seemed to have slipped through when reviewing 94c7ab3e12
2019-05-02 12:52:05 +02:00
Pascal Precht
dd898f0c7a
refactor(@embark/utils): move web3 dependent functions into web3Utils
2019-05-02 12:07:19 +02:00
Pascal Precht
03d779ef5e
refactor(@embark/utils): move transaction utils into utils package
2019-05-02 12:07:19 +02:00
Pascal Precht
7174f55c6c
refactor(@embark/utils): move decodeParams and sha3 into web3Utils
2019-05-02 12:07:19 +02:00
Pascal Precht
6fbc1afbd1
refactor(@embark/utils): move accountParser into utils
2019-05-02 12:07:19 +02:00
Pascal Precht
e8408ece75
refactor(@embark/utils): move web3 helper functions into web3Utils file
2019-05-02 12:07:19 +02:00
Pascal Precht
5c3f39442b
refactor(@embark/utils): move getHexBalanceFromString to utils package
2019-05-02 12:07:19 +02:00
Pascal Precht
e3aed6a423
refactor(@embark/utils): move getWeiBalanceFromString and contractsConfig.prepare into utils
...
This also renames `prepare` to `prepareContractsConfig` to make it less ambiguous.
2019-05-02 12:07:19 +02:00
Pascal Precht
93568ad911
refactor(@embark/utils): move unitRegex into utils package
2019-05-02 12:07:19 +02:00
Pascal Precht
b9fe741585
refactor(@embark/utils): move timer and deconstructUrl helper functions
2019-05-02 12:07:19 +02:00
Pascal Precht
94c7ab3e12
refactor(@embark/library_manager): move library manager into own package
2019-05-02 10:42:49 +02:00
Pascal Precht
6308c82993
refactor(@embark/embark-utils): move last fn into utils package
2019-05-02 10:42:49 +02:00
Michael Bradley, Jr
65f3a270c0
refactor(@embark/utils): move proposeAlternative, toposort into embark-utils package
2019-04-30 12:39:33 -05:00
Jonathan Rainville
bcd006a1cf
refactor(@embark/utils): move copyToCliboard to embark-utils
2019-04-30 12:06:54 -04:00
Jonathan Rainville
8506778384
refactor(@embark/utils): move addressUtils to embark-utils
2019-04-30 16:31:07 +02:00
Pascal Precht
c9e335ea21
refactor(@embark/embark-utils): move runCmd utility to utils package
2019-04-29 12:06:59 +02:00
Jonathan Rainville
83b0a68eef
refactor(@embark-utils): move logHandler and normalizeInput in utils
2019-04-26 16:38:19 +02:00
Jonathan Rainville
483f692e0b
refactor(@embark-utils): move escapHtml to embark-utils
2019-04-26 16:38:19 +02:00
Pascal Precht
0260154804
refactor(@embark/utils): move sha512 util into embark-utils package
2019-04-25 15:26:56 +02:00
Michael Bradley, Jr
579328a9f4
chore(release): 4.1.0-beta.0
2019-04-17 11:11:28 -05:00
Iuri Matias
79d96c3b4c
refactor (@embark/embark-utils): move recursiveMerge to embark-utils
2019-04-17 10:30:04 -05:00
Iuri Matias
4d2ffb9f28
[CHERRY PICKED] chore(release): 4.0.1
...
This commit has been originally cherry-picked from d0d89fc5ae
and
slightly modified to update all packages, as meanwhile, new packages have been added to `master`.
The reason this commit is cherry-picked from `4.0.x` branch is because
it wasn't created from `master`.
Purpose is mainly to update `CHANGELOG` and get the package versions in sync again.
2019-04-10 12:18:35 +02:00
Iuri Matias
04f187cfb9
refactor (@embark/embark-utils): move soliditySha3 to embark-utils
2019-04-09 15:16:11 -04:00
Iuri Matias
7511e3c113
refactor (@embark/embark-utils): move hashTo32ByteHexStrin to embark-utils
2019-04-09 10:40:30 -04:00
Iuri Matias
bb55ae120e
refactor(@embark/embark-utils): move findNextPort to embark-utils
...
refactor(@embark/embark-utils): move findNextPort to embark-utils
refactor(@embark/embark-utils): move findNextPort to embark-utils
refactor(@embark/embark-utils): move findNextPort to embark-utils
fix linting issue
fix lint
fix lint
2019-03-28 15:50:56 -04:00
Iuri Matias
246715cd6b
refactor(@embark/embark-utils): move checkIsAvailable to embark-utils
2019-03-28 15:50:56 -04:00
Iuri Matias
9b493ae7e3
bugfix(@embark/embark-utils): fix import of dockerHostSwap
...
bugfix(@embark/embark-utils): fix import of dockerHostSwap
bugfix(@embark/embark-utils): fix ts npm call
add ts declartion for embark-utils
add ts declartion for embark-utils
2019-03-28 12:02:54 -04:00
Iuri Matias
3b396cf0c0
refactor(@embark/embark-utils): move host utils to embark-utils
2019-03-27 14:32:32 -04:00
Michael Bradley
5a5d0a69a8
Update packages/embark-utils/README.md
...
Co-Authored-By: iurimatias <iuri.matias@gmail.com>
2019-03-27 14:14:29 -04:00
Iuri Matias
c8475da144
refactor(@embark/embark-utils): move joinPath to embark-utils
2019-03-27 14:14:29 -04:00