Skip to content

/app Directory client

The /app directory is the central location for client-side TypeScript code in a Sweyn application. This directory is specifically designed to store all the front-end logic and components of your application. The files within this directory are bundled using esbuild.

Once the code in /app is bundled, the output is placed in a /dist directory, which is publicly accessible and can be served by the web server under the root path (e.g.: /main.js).

Hot Module Replacement (HMR)

During development, the framework supports Hot Module Replacement (HMR), which automatically refreshes the browser whenever a file is updated. This feature helps streamline the development process by instantly reflecting changes in the browser without needing a full reload.