jokes-bapak2/client
Reinaldy Rafli b1dc2b618d
feat(client): initial migration to astro
2024-02-11 21:16:39 +07:00
..
public feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
src feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
.dockerignore hotfix: error on preview 2021-07-15 20:41:36 +07:00
.env.example feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
.eslintrc.cjs feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
.gitignore chore: config to static 2021-07-09 16:19:10 +07:00
.npmrc feat: move to svelte kit 2021-07-09 10:50:38 +07:00
.nvmrc feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
.prettierrc feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
Dockerfile chore: bump deps 2023-08-12 12:26:05 +07:00
README.md chore: reformat code 2023-08-12 12:34:08 +07:00
astro.config.mjs feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
package-lock.json feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
package.json feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00
uno.config.ts feat(client): initial migration to astro 2024-02-11 21:16:39 +07:00

README.md

Jokes Bapak2 Client

The frontend.

Development

# Install modules
$ npm install

# Run local server
$ npm run dev

# build everything
$ npm run build

You can preview the built app with npm run preview, regardless of whether you installed an adapter. This should not be used to serve your app in production.

Used packages

Name Version Type
@sveltejs/kit 1.0.0-next.480 Framework
svelte 3.50.1 Framework
typescript 4.8.3 Static type language
svelte-i18n 3.4.0 i18n Library
svelte-windicss-preprocess 4.2.8 CSS Library
@fontsource/fira-mono 4.5.9 Webfont
@fontsource/rubik 4.5.11 Webfont
dotenv 16.0.2 Utils
@sentry/browser 7.12.1 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.ts     - WindiCSS configuration file
└── package-lock.json   - Packages lock file

.env configuration

VITE_NODE_ENV=development
VITE_API_ENDPOINT=
VITE_SENTRY_DSN=