Commit Graph

19 Commits (deepcrayonfish)

Author SHA1 Message Date
Benedikt Werner b0201a63d1
Use @types/web instead of TS-provided "dom" types 2021-09-15 05:04:32 +02:00
Niklas Fiekas df3b7efdbd explicitly depend on @types/cash 2021-08-23 01:33:40 +02:00
Niklas Fiekas d523aeff8b switch ui from commonjs to es modules
For example, before:

    $ du --bytes public/compiled/round.min.js
    123011 public/compiled/round.min.js
    $ du --bytes public/compiled/analysisBoard.min.js
    286473 public/compiled/analysisBoard.min.js

After:

    $ du --bytes public/compiled/round.min.js
    102103 public/compiled/round.min.js
    $ du --bytes public/compiled/analysisBoard.min.js
    259559 public/compiled/analysisBoard.min.js
2021-05-13 12:10:57 +02:00
Niklas Fiekas 54102d786c fix strictBindCallApply (closes #8576) 2021-04-05 15:26:38 +02:00
topce 4d33615916 use strict mode
"strict": true,
"strictBindCallApply": false,
"strictFunctionTypes": false,
 "strictPropertyInitialization": false,
2021-04-05 11:54:46 +02:00
Niklas Fiekas 55643c0849 stop supporting safari 10 2021-01-22 11:28:07 +01:00
Niklas Fiekas 258b8df54c no longer need @types/defer-promise 2021-01-22 11:21:23 +01:00
Thibault Duplessis 5950f4f06a select a reason to decline a challenge from the web UI
also increases TS lib to ES2017

so if something breaks, that's why
2021-01-21 17:11:37 +01:00
Thibault Duplessis 50db78652e Merge branch 'master' into cash.js
* master: (22 commits)
  update @rollup/plugin-typescript (fixes noEmitOnError)
  bump chessops (0.7.1)
  work around shared array buffer leak (closes #7334)
  finish scalachess upgrade to 10.0.4
  upgrade scalachess
  new default glicko values: deviation=600, volatility=0.1
  scalafmt 2.7.1
  dgt play style tweaks
  rewrite dgt play help zone
  ceval always off by default (fixes #5528)
  moving load more users button
  Ready to start testing on Lichess.dev
  Finish porting to chessops and removed all other dependencies
  moving isDefaultName flag from view to ctrl.vm
  isDefaultName flag on newChapter
  Update lettuce-core to 5.3.4.RELEASE
  rm outdated nginx docs
  rm outdated iptables doc (no longer using extra ports)
  rm outdated manifest doc that now has its own route
  update some old links
  ...
2020-09-21 15:27:21 +02:00
Niklas Fiekas 3713ed8988 update @rollup/plugin-typescript (fixes noEmitOnError) 2020-09-21 14:48:23 +02:00
Thibault Duplessis 5f226711fd include cash types 2020-09-09 16:06:51 +02:00
Thibault Duplessis 9176439660 more ui rewrite 2020-09-04 10:45:09 +02:00
Thibault Duplessis 12ffba0470 `noEmitOnError` causes `rollup --watch` to exit at first error 2020-09-04 09:28:17 +02:00
Niklas Fiekas 2d135bd79e bump target to es2016
The only new features are Array.prototype.includes (already used) and the
exponentiation operator (unused, but theoretically supported in all targeted
browsers).
2020-06-20 22:26:46 +02:00
Thibault Duplessis eea6ac8431 fix tsconfigs 2020-01-27 21:36:40 -06:00
Thibault Duplessis d3eb3e5e4f manually specify typescript typings
this prevents typescript from loading typings from parent dirs
2019-11-23 08:43:34 -06:00
Niklas Fiekas 9fbfbb933c complete es6 transition
- Switch from uglify to terser
- Keep producing commonjs instead of es6 modules, for compability with
  browserify.
2019-06-25 19:37:33 +02:00
Isaac Levy ad25aa47be Upgrade typescript to ES6 aka ES2015 2019-06-25 19:18:41 +02:00
Isaac Levy 1ee4c7a5a3 Extend tsconfig from a base config
Simplify individual configs
2019-06-25 12:04:35 -04:00