* Move secureApi to shell
* Extract isTestnet test
* Use mobx + subscriptions for status
* Re-add status indicator
* Add lerna
* Move intial packages to js/packages
* Move 3rdparty/{email,sms}-verification to correct location
* Move package.json & README to library src
* Move tests for library packages
* Move views & dapps to packages
* Move i18n to root
* Move shell to actual src (main app)
* Remove ~ references
* Change ~ to root (explicit imports)
* Finalise convert of ~
* Move views into dapps as well
* Move dapps to packages/
* Fix references
* Update css
* Update test spec locations
* Update tests
* Case fix
* Skip flakey tests
* Update enzyme
* Skip previously ignored tests
* Allow empty api for hw
* Re-add theme for embed
17 lines
594 B
Bash
Executable File
17 lines
594 B
Bash
Executable File
# Remove previous build to avoid name conflicts
|
|
rm -rf target/wasm32-unknown-emscripten/*
|
|
|
|
# Build using nightly rustc + emscripten
|
|
rustup run nightly cargo build --release --target=wasm32-unknown-emscripten
|
|
|
|
# Copy final WASM file over
|
|
cp ./target/wasm32-unknown-emscripten/release/deps/parity_ethkey_wasm-*.wasm ./ethkey.wasm
|
|
|
|
# Create a Base64-encoded JS version of the wasm file for easy inclusion in Webpack
|
|
node base64ify
|
|
|
|
# Copy Base64-encoded JS version to src
|
|
cp ./ethkey.wasm.js ../../packages/api/local/ethkey/ethkey.wasm.js
|
|
|
|
# rm -f ./ethkey.wasm ./ethkey.opt.wasm ./ethkey.wasm.js
|