Files
start-os/frontend
dependabot[bot] b130608a78 Bump async from 2.6.3 to 2.6.4 in /frontend (#1426)
* Bump async from 2.6.3 to 2.6.4 in /frontend

Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix eos version

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
2022-05-04 16:51:25 -06:00
..
2022-02-24 16:20:52 -07:00
2022-05-04 18:38:05 -04:00
2022-04-11 16:10:03 -04:00
2022-05-04 16:36:23 -06:00

EmbassyOS Frontend

EmbassyOS has three user interfaces and a shared library, all written in Ionic/Angular/Typescript using an Angular workspace environment:

  1. ui: the main user interface
  2. setup-wizard: used to facilitate initial setup
  3. diagnostic-ui: used to display certain diagnostic information in the event EmbassyOS fails to initialize
  4. shared: contains components, types, and functions shared amongst the three UIs.

Development Environment Setup

Check your versions

node --version
v16.10.0

npm --version
v8.0.0

Running locally with mocks

git clone https://github.com/Start9Labs/embassy-os.git
cd embassy-os
git submodule update --init --recursive
cd frontend
npm ci
npm run build:deps

Copy config-sample.json and its contents to a new file config.json.

cp config-sample.json config.json

By default, "useMocks" is set to true. Valid values for "maskAs" are tor and lan.

Start the development server(s)

npm run start:ui
npm run start:setup-wizard
npm run start:diagnostic-ui