nvm-windows
1.1.9 or later nvm
0.39.2 or laternvm install && nvm use && npm install && npm run dev
--disable-web-security --user-data-dir="/tmp/google"
http://localhost:4437
[!IMPORTANT]
The mobile app uses native HTTP requests which allows accessing CORS-protected content without any restrictions. The only way to mimic this behavior in a browser is to disable CORS.
npm run launch
.vue
Imports in TSTypeScript cannot handle type information for .vue
imports by default, so we replace the tsc
CLI with vue-tsc
for type checking. In editors, we need TypeScript Vue Plugin (Volar) to make the TypeScript language service aware of .vue
types.
If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a Take Over Mode that is more performant. You can enable it by the following steps:
Extensions: Show Built-in Extensions
from VSCode's command palette
2) Find TypeScript and JavaScript Language Features
, right click and select Disable (Workspace)
Developer: Reload Window
from the command palette.Appending #date=
followed by a string compatible for the new Date()
constructor can be used to fake a current point in time. Per real 1 second, 20 minutes will pass in the app.
Example:
#date=2024-01-18%2000:00:00
would result in the middle of AGDQ2024.
npm install
npm run dev
npm run test:unit
# run once:
npx playwright install
# run to execute tests
npm run test:e2e
npm run lint
This project is tested with Browserstack.