/mosfez-ui

User interface components and utilities to do things I want to do with

Primary LanguageTypeScriptMIT LicenseMIT

mosfez-ui

Master build

User interface components and utilities to do things I want to do with.

A small library to handle pointer and touch events on a virtual surface.

Development

You will need node@16 or greater and yarn@1 installed globally. Clone the repo and run yarn prep to install deps and build. Then you can run:

  • yarn prep prepares the local copy of the repo for local development, including dependency installations, internal symlinking and prerequisite build steps.
  • yarn build to build the *.ts source files into *.js files and *.d.ts type files in the library and site packages.
  • yarn test to run tests using jest (none yet).
  • yarn pretty to run the auto-formatter prettier across all packages.
  • yarn lint to run the linter eslint across all packages.
  • yarn dev runs th local development environment.
  • yarn preview serves the locally built site in production mode. Run yarn build first.
  • build-gh-pages builds the site for deployment on Github pages. Primarily run by CI to deploy the site.