jokes-bapak2/client/README.md

61 lines
1.7 KiB
Markdown
Raw Normal View History

2021-07-15 12:44:07 +00:00
# Jokes Bapak2 Client
2021-05-02 07:49:13 +00:00
2021-07-09 12:22:56 +00:00
Still work in progress
2021-05-02 07:58:37 +00:00
2021-07-09 12:22:56 +00:00
## Development
2021-05-02 07:58:37 +00:00
2021-07-09 03:50:38 +00:00
```bash
2021-07-09 12:22:56 +00:00
# Install modules
$ yarn install
2021-07-09 03:50:38 +00:00
2021-07-09 12:22:56 +00:00
# Run local server
$ yarn dev
2021-07-09 03:50:38 +00:00
2021-07-09 12:22:56 +00:00
# build everything
$ yarn build
2021-07-09 03:50:38 +00:00
```
2021-07-09 12:13:45 +00:00
> You can preview the built app with `yarn preview`, regardless of whether you installed an adapter. This should _not_ be used to serve your app in production.
2021-07-09 12:22:56 +00:00
## Used packages
| Name | Version | Type |
| --- | --- | --- |
2021-07-15 12:44:07 +00:00
| @sveltejs/kit | `1.0.0-next.129` | Framework |
| svelte | `3.38.3` | Framework |
| typescript | `4.3.5` | Static type language |
| svelte-i18n | `3.3.9` | i18n Library |
| svelte-windicss-preprocess | `4.0.12` | CSS Library |
| @fontsource/fira-mono | `4.5.0` | Webfont |
| @fontsource/rubik | `4.5.0` | Webfont |
| dotenv | `10.0.0` | Utils |
| @sentry/browser | `6.9.0` | Logging |
## Directory structure
```
.
├── Dockerfile - Docker image for client
├── package.json - Meta information & dependencies
├── README.md - You are here
├── src
│ ├── app.html - HTML entry point
│ ├── components - Svelte component files
│ ├── global.d.ts - Global type definition for Typescript
│ ├── languages - i18n localization database
│ ├── lib - Logic & utilities
│ └── routes - Svelte page files
├── static - Static/public directory
├── svelte.config.js - Svelte configuration file
├── tsconfig.json - Typescript configuration file
├── windi.config.js - WindiCSS configuration file
└── yarn.lock - Packages lock file
```
## `.env` configuration
```ini
VITE_NODE_ENV=development
VITE_API_ENDPOINT=
VITE_SENTRY_DSN=
```