A simple BTC/BCH addresses translator.
Get the source code:
git clone git@github.com:JDonadio/address-translator.git && cd address-translator
npm install
For the use of Crypto in our code, a modification must be done in the @ angular / cli code.
Go to /copay-recovery/node_modules/@angular/cli/models/webpack-configs/common.js
And replace this node definition:
Node: {
Fs: 'empty',
Global: true,
Crypto: true,
Tls: 'empty',
Net: 'empty'
Process: true,
Module: false,
ClearImmediate: false,
SetImmediate: false
}
Specifically: Crypto: 'empty' for crypto: true,
You can see the original discussion about this here: angular/angular-cli#1548
There is a public install of this software hosted at github at: https://jdonadio.github.io/address-translator/
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
Before running the tests make sure you are serving the app via ng serve
.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
npm i -g angular-cli-ghpages
ng build --prod --aot=false --base-href "https://USER.github.io/APP-NAME/"
(see base-href on your repo settings)
go to master branch and run:
ngh
Successfully published!