mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
55c97b56a3
* refactor: user manager * refactor: user manager * refactor: session location * refactor: user manager * chore: gen ts files * feat: implement indexeddb persistence * chore: integrate user manager * chore: update * chore: run on web thread * chore: run on web thread * chore: fix test * chore: add test * chore: add test * chore: add user & sign in with password * chore: fix test * chore: update docs * chore: fix warnings * chore: gen files * chore: add user * chore: add files * chore: update config * chore: update scirpt * chore: update scirpt * fix: build * chore: update command * fix: ci * ci: fix * fix: compile * fix: compile * fix: ci * fix: compile * fix: tauri build * chore: fix test * chore: fix test
45 lines
678 B
Markdown
45 lines
678 B
Markdown
# AppFlowy Web Project
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
cd appflowy-web
|
|
|
|
# Install dependencies
|
|
rm -rf node_modules && pnpm install
|
|
```
|
|
|
|
## Running the app
|
|
|
|
```bash
|
|
# development
|
|
pnpm run dev
|
|
|
|
# production mode
|
|
pnpm run build
|
|
|
|
# generate wasm
|
|
pnpm run wasm
|
|
```
|
|
|
|
|
|
|
|
## Run tests in Chrome
|
|
|
|
> Before executing the test, you need to install the [Chrome Driver](https://chromedriver.chromium.org/downloads). If
|
|
> you are using a Mac, you can easily install it using Homebrew.
|
|
>
|
|
> ```shell
|
|
> brew install chromedriver
|
|
> ```
|
|
|
|
|
|
Go to `frontend/appflowy_web/wasm-libs` and run:
|
|
```shell
|
|
wasm-pack test --chrome
|
|
```
|
|
|
|
Run tests in headless Chrome
|
|
```shell
|
|
wasm-pack test --headless --chrome
|
|
``` |