Solid Template

A starting point for web apps

Featured

  • bun for a quick JS runtime
  • solid-js for the view
  • vanilla-extract
  • vite
  • pnpm
    • internal modules used with the scope @private_org/ from ~/pkgs
  • playwright
    • Covers e2e testing on localhost

Initial setup

  1. Clone repo
  2. Bootstrap internal packages
$ pnpm prep
  1. Start the main app from the root
$ pnpm  -F ./apps/main dev

E2E tests

  1. Run the app in development
$ pnpm  -F ./apps/main dev
  1. Run the e2e test
$  pnpm -F ./apps/main-e2e test