Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vitelabs/vite-wallet
The Desktop Wallet of Vite
https://github.com/vitelabs/vite-wallet
crypto-wallet electron javascript vite vue
Last synced: 3 months ago
JSON representation
The Desktop Wallet of Vite
- Host: GitHub
- URL: https://github.com/vitelabs/vite-wallet
- Owner: vitelabs
- Created: 2018-07-11T08:59:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-17T08:35:42.000Z (over 1 year ago)
- Last Synced: 2023-10-17T13:05:25.711Z (over 1 year ago)
- Topics: crypto-wallet, electron, javascript, vite, vue
- Language: JavaScript
- Homepage: http://vite.org/
- Size: 24.6 MB
- Stars: 36
- Watchers: 12
- Forks: 16
- Open Issues: 24
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
Awesome Lists containing this project
README
# vite-wallet
> The Desktop Wallet of [Vite](https://vite.org).[](https://github.com/vitelabs/vite-wallet/releases/latest)
[](https://github.com/vitelabs/vite-wallet/releases)
[](https://twitter.com/vitelabs)
[](https://github.com/vitelabs/vite-wallet/releases/latest)
[](http://commitizen.github.io/cz-cli/)[Changelog](./changelog.md)
## Installation
The Vite Desktop Wallet supports Mac and Windows. [Download and install](https://github.com/vitelabs/vite-wallet/releases).
## Development
### Init submodule
This project requires the [vite-web-wallet](https://github.com/vitelabs/vite-web-wallet). You need init submodules first.
```
git submodule init
git submodule update
```### Install
Install dependencies
```bash
yarn
```Install the dependencies of vite-web-wallet
```bash
cd ../vite-web-wallet
# Be sure you are in the folder of vite-web-wallet
yarn
```### Develop Mode
Launch the local dev server of vite-web-wallet
```bash
# Be sure you are in the folder of vite-web-wallet
yarn dev
```
Now open a new tab on terminal```bash
yarn dev
```Commit code:
```bash
yarn commit
```### Build
First, you need build the vite-web-wallet dist:
```bash
# Be sure you are in the folder of vite-web-wallet
yarn build
```Second, you need to build vite-wallet:
```bash
cd ../vite-wallet
# Be sure you are in the folder of vite-wallet# Build Mac installation
yarn build# Build Windows installation
yarn build:win
```### Release
#### Set .env
Before running release script, you need create a `.env` file. About `.env` config, you can look [.env.example](./.env.example);
```
GH_TOKEN=
GPG_SIGN_KEY=
```#### Release
Here is the release script of vite-wallet. It do something like:
1. Bump version
2. Choose which platform to build
3. Release package to github
4. Sigin with GPG key```bash
yarn release
```