lila/ui
Thibault Duplessis 5e9a89ca86 Merge remote-tracking branch 'origin/prettier-2'
* origin/prettier-2:
  prettier: format all files
  prettier: no need to lint crowdin prs
  prettier: also format handwritten files in public
  prettier: mirror chessground scripts and more excludes
  title
  Lint
  Add lint
  Arrow parens
  1000
  Remove xml
  1000
  Single
  Add XML
  Settings
  Settings
  prettier ignore
  Add support for Prettier
2021-02-07 10:25:56 +01:00
..
@build/rollupProject prettier: format all files 2021-02-06 14:52:33 +01:00
@types prettier: format all files 2021-02-06 14:52:33 +01:00
analyse prettier: format all files 2021-02-06 14:52:33 +01:00
ceval prettier: format all files 2021-02-06 14:52:33 +01:00
challenge prettier: format all files 2021-02-06 14:52:33 +01:00
chat prettier: format all files 2021-02-06 14:52:33 +01:00
chess prettier: format all files 2021-02-06 14:52:33 +01:00
cli prettier: format all files 2021-02-06 14:52:33 +01:00
common prettier: format all files 2021-02-06 14:52:33 +01:00
dasher prettier: format all files 2021-02-06 14:52:33 +01:00
dgt prettier: format all files 2021-02-06 14:52:33 +01:00
editor prettier: format all files 2021-02-06 14:52:33 +01:00
game prettier: format all files 2021-02-06 14:52:33 +01:00
insight prettier: format all files 2021-02-06 14:52:33 +01:00
learn prettier: format all files 2021-02-06 14:52:33 +01:00
lobby Merge remote-tracking branch 'origin/prettier-2' 2021-02-07 10:25:56 +01:00
msg prettier: format all files 2021-02-06 14:52:33 +01:00
notify prettier: format all files 2021-02-06 14:52:33 +01:00
nvui prettier: format all files 2021-02-06 14:52:33 +01:00
palantir prettier: format all files 2021-02-06 14:52:33 +01:00
puzzle prettier: format all files 2021-02-06 14:52:33 +01:00
round prettier: format all files 2021-02-06 14:52:33 +01:00
serviceWorker prettier: format all files 2021-02-06 14:52:33 +01:00
simul prettier: format all files 2021-02-06 14:52:33 +01:00
site prettier: format all files 2021-02-06 14:52:33 +01:00
speech prettier: format all files 2021-02-06 14:52:33 +01:00
storm prettier: format all files 2021-02-06 14:52:33 +01:00
swiss prettier: format all files 2021-02-06 14:52:33 +01:00
tournament prettier: format all files 2021-02-06 14:52:33 +01:00
tournamentCalendar prettier: format all files 2021-02-06 14:52:33 +01:00
tournamentSchedule prettier: format all files 2021-02-06 14:52:33 +01:00
tree prettier: format all files 2021-02-06 14:52:33 +01:00
README.md prettier: format all files 2021-02-06 14:52:33 +01:00
build puzzle storm WIP 2021-01-22 19:37:49 +01:00
gulpfile.js prettier: format all files 2021-02-06 14:52:33 +01:00
package.json bump gulp plugins 2020-12-31 00:55:38 +01:00
tsconfig.base.json stop supporting safari 10 2021-01-22 11:28:07 +01:00
tsconfig_module.base.json Improve typescript sourcemaps 2019-07-31 11:34:54 -04:00

README.md

Client-side modules

CSS

cd ui/
yarn install # only the first time
gulp css

This incrementally rebuilds the sass for all ui/ modules on file change.

Hack

The structure of a CSS module is as follows:

- css/
  - forum/
    - _forum.scss # imports the files below
    - _post.scss
    - _search.scss
    - ...
  - build/
    - _forum.scss       # imports dependencies and `../forum/forum`.
    - forum.light.scss  # generated
    - forum.dark.scss   # generated
    - forum.transp.scss # generated