Geen omschrijving

tum 9de2549954 first commit 1 maand geleden
..
public 9de2549954 first commit 1 maand geleden
src 9de2549954 first commit 1 maand geleden
.gitignore 9de2549954 first commit 1 maand geleden
README.md 9de2549954 first commit 1 maand geleden
components.json 9de2549954 first commit 1 maand geleden
eslint.config.js 9de2549954 first commit 1 maand geleden
jsconfig.json 9de2549954 first commit 1 maand geleden
package-lock.json 9de2549954 first commit 1 maand geleden
package.json 9de2549954 first commit 1 maand geleden
postcss.config.js 9de2549954 first commit 1 maand geleden
svelte.config.js 9de2549954 first commit 1 maand geleden
tailwind.config.js 9de2549954 first commit 1 maand geleden
vite.config.js 9de2549954 first commit 1 maand geleden

README.md

UI

Getting Started

Requirements

Quick overview of tools

Development

First, we need to install dependencies:

npm install

Then, we can build IRIS application and rebuild it on changes:

npm run watch

To execute linting of source files:

npm run lint

Production

First, we need to install dependencies:

npm ci

Then, we can build IRIS application:

npm run build

Misc

Find outdated packages:

npm outdated

Find vulnerables packages:

npm audit

Project Structure

Here are some of the most important directories under ui folder:

  • src: IRIS specific JS files.
  • public: Static assets such as images, fonts but also CSS and JS files from vendors (external libraries).
  • dist: The dist folder, short for distribution folder, is dynamically generated when running one of the build commands listed above. The generation is a two steps process: first, public folder is copied into dist then JS code is bundled from src and copied into dist.