rafaeldelboni / helix-jsdom-portfolio-mantine

A simple project to setup and evaluate mantine, jsdom, portfolio, helix and shadow-cljs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

helix-jsdom-portfolio-mantine

A simple project to setup and evaluate mantine, jsdom, portfolio, helix and shadow-cljs.

How to use

# Install dependencies
npm ci

# Start application and tests
npm start

# Run tests in node with jsdom
npm test

After running npm start

Main App available at http://localhost:5000
Portfolio available at http://localhost:5001
Tests available at http://localhost:5002

Select which project run

# Start application
npx shadow-cljs watch app

# Start application and tests
npx shadow-cljs watch app tests

# Start application, tests and portfolio
npx shadow-cljs watch app tests portfolio

Used software

TODO

  • Fix: Weird bug on portfolio + mantine css Issue
  • Fix: Mantine not working on JSDOM tests probably related to use non mocked browser functions Mock Web Apis

About

A simple project to setup and evaluate mantine, jsdom, portfolio, helix and shadow-cljs.


Languages

Language:Clojure 92.2%Language:HTML 4.3%Language:JavaScript 2.6%Language:CSS 0.8%