Thomas Ip
637b2b784a
dependencies: Upgrade mini-css-extract-plugin to 0.6.0 and use HMR.
...
Given mini-css-extract-plugin can now do hot module replacement,
this commit also removed css-hot-loader. Not upgrading to 0.7.0
as that cause webpack to crash.
2019-06-24 17:58:51 -07:00
Thomas Ip
413c3066f0
dependencies: Upgrade to ts-loader 6.0.2.
2019-06-24 17:58:27 -07:00
Thomas Ip
1c99cb320e
dependencies: Upgrade swagger-parser to 6.0.5.
...
4.0.0 changed how options worked but we didn't use that so no
changes needed.
2019-06-24 17:58:27 -07:00
Thomas Ip
6f2a909e22
dependencies: Upgrade style-lint to 10.0.1.
2019-06-24 17:58:27 -07:00
Thomas Ip
308d7bb8f5
dependencies: Upgrade cache-loader to 4.0.0.
2019-06-24 17:58:27 -07:00
Thomas Ip
90a011a3c4
dependencies: Upgrade nyc to 14.1.1.
2019-06-24 17:58:26 -07:00
Thomas Ip
7738273e5a
dependencies: Upgrade style-loader to 0.23.1.
2019-06-24 17:58:26 -07:00
Thomas Ip
380114d709
dependencies: Upgrade lazysizes to 5.1.0.
2019-06-24 17:58:26 -07:00
Thomas Ip
1bfb5e48fe
dependencies: Upgrade file-loader to 4.0.0.
2019-06-24 17:58:26 -07:00
Thomas Ip
e17fb33b47
dependencies: Upgrade katex to 0.10.2.
...
The markup output changed but the rendering is the same, so modified
expected output in tests.
There is a regression introduced in one of the new versions of KaTeX,
which produces a warning in our node tests:
```
No character metrics for ' ' in style 'Main-Bold'
```
but the rendering is correct so we can ignore it.
Tracking issue: KaTeX/KaTeX#1994
Fixes #12472 .
2019-06-24 17:58:26 -07:00
Thomas Ip
8fd55cea9d
dependencies: Upgrade jsdom to 15.1.1.
2019-06-24 17:58:26 -07:00
Thomas Ip
f92d244930
dependencies: Remove cssstyle, htmlparser2, nwmatcher & xmlhttprequest.
...
All of these are no longer needed.
2019-06-24 17:58:26 -07:00
Thomas Ip
aabf041d69
dependencies: Upgrade css-loader to 2.1.1.
2019-06-24 17:58:26 -07:00
Thomas Ip
caa860f7a2
dependencies: Upgrade @types/node to 12.0.7.
2019-06-24 17:58:26 -07:00
Thomas Ip
e3ab233a68
dependencies: Upgrade webpack to 4.33.0.
2019-06-24 17:58:26 -07:00
Thomas Ip
d1d06af2c6
dependencies: Upgrade jQuery to 3.4.1.
...
API changes:
* Positional selectors (eg :first, :eq) are deprecated in 3.4.0 and
will be removed in 4.0. Use positional methods instead.
2019-06-06 15:21:26 -07:00
Priyank Patel
e590ce95ea
dependencies: Add cache-loader for webpack build caching.
2019-06-03 20:15:51 -07:00
Thomas Ip
3b105921bb
dependencies: Upgrade winchan to 0.2.1.
2019-06-03 12:24:00 -07:00
Thomas Ip
537014ee47
dependencies: Upgrade typescript to 3.5.1.
2019-06-03 12:24:00 -07:00
Thomas Ip
be48eb165d
dependencies: Upgrade webpack-dev-server to 3.5.1 and install types.
2019-06-03 12:24:00 -07:00
Thomas Ip
545508da7b
dependencies: Upgrade webpack(-cli) to 4.32.2 (3.3.2).
...
webpack 4.20.0 require webpack-cli 3.1.1.
2019-06-03 12:24:00 -07:00
Thomas Ip
4097025df7
dependencies: Upgrade svgo to 1.2.2.
2019-06-03 12:24:00 -07:00
Thomas Ip
19d18bdfbb
dependencies: Upgrade source-sans-pro to 2.45.0.
2019-06-03 12:24:00 -07:00
Thomas Ip
57e9b21d90
dependencies: Remove source-map-loader.
...
The loader is not currently used.
2019-06-03 12:24:00 -07:00
Thomas Ip
238ea25fca
dependencies: Upgrade sortablejs to 1.9.0.
...
Also set it to concrete version.
2019-06-03 12:24:00 -07:00
Thomas Ip
eccd258407
dependencies: Upgrade sass-loader to 7.1.0.
...
v7.1.0 allows the loader to use any sass implementation. The new
reference implementation of sass, dart-sass, is faster than libsass
in toy benchmarks but perform about the same when compiling
bootstrap. So we will stay on libsass for now.
2019-06-03 12:24:00 -07:00
Thomas Ip
37b0b0f246
dependencies: Upgrade plotly.js to 1.48.1.
...
v1.41.0 introduced the {resposive: true} option, we could use it.
2019-06-03 12:24:00 -07:00
Thomas Ip
ecd746e8c8
dependencies: Upgrade nwmatcher to 1.44.0.
2019-06-03 12:24:00 -07:00
Thomas Ip
ec47608aaf
dependencies: Upgrade node-sass to 4.12.0.
2019-06-03 12:24:00 -07:00
Thomas Ip
e75017b0b5
dependencies: Upgrade moment(-timezone) to 2.24.0 (0.5.25).
2019-06-03 12:24:00 -07:00
Thomas Ip
657448b053
dependencies: Upgrade jquery-validation to 1.19.0.
2019-06-03 12:24:00 -07:00
Thomas Ip
562f6c1c39
dependencies: Upgrade htmlparser2 to 3.10.1.
2019-06-03 12:24:00 -07:00
Thomas Ip
de606373c2
dependencies: Upgrade handlebars to 4.1.2.
2019-06-03 12:24:00 -07:00
Thomas Ip
34aaa64a72
dependencies: Upgrade eslint to 5.16.0.
2019-06-03 12:24:00 -07:00
Thomas Ip
efb37d9794
dependencies: Upgrade @typescript-eslint/parser to 1.9.0.
2019-06-03 12:24:00 -07:00
Thomas Ip
1268616ca2
dependencies: Upgrade @typescript-eslint/eslint-plugin to 1.9.0.
...
Updated .eslintrc with new rules.
2019-06-03 12:24:00 -07:00
Thomas Ip
7643417c82
dependencies: Upgrade packages with patch level updates.
2019-06-03 12:24:00 -07:00
Tim Abbott
43e634a9b8
Revert "dependencies: Upgrade webpack-dev-server to v3.4.1."
...
This seems to have broken the development server.
This reverts commit daf8dd1960
.
2019-05-31 17:59:13 -07:00
Priyank Patel
daf8dd1960
dependencies: Upgrade webpack-dev-server to v3.4.1.
2019-05-31 15:07:17 -07:00
Anders Kaseorg
3b7f3f1887
dependencies: Upgrade simplebar to 4.0.0.
...
Fixes #12347 .
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-05-23 17:31:07 -07:00
Anders Kaseorg
978357e55e
dependencies: Update yarn.lock for simplebar@4.0.0-alpha.9 upgrade.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-05-20 19:23:37 -07:00
Anders Kaseorg
141088586b
Completely replace perfect-scrollbar with SimpleBar.
...
perfect-scrollbar replaces both the appearance and the behavior of the
scrollbar, and its emulated behavior will never feel native on most
platforms. SimpleBar customizes the appearance while preserving the
native behavior.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-05-17 12:06:51 -07:00
Anders Kaseorg
d4b060a520
dependencies: Upgrade simplebar to 4.0.0-alpha.6.
...
Fixes #12038 .
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-04-28 21:32:55 -07:00
Anders Kaseorg
591e0a04fc
yarn.lock: Add integrity hashes.
...
This commit was generated by
echo 'unsafe-disable-integrity-migration false' > .yarnrc
yarn
rm .yarnrc
This migration was added in yarn 1.10, but disabled by default in yarn
1.12 for better interoperability with previous versions of yarn, which
cause unnecessary yarn.lock churn by removing the integrity hashes
unconditionally. It will be reenabled by default in yarn 2.0.
With or without this change, yarn will be adding integrity hashes for
new or updated packages. We don’t need to interoperate with previous
versions, so we might as well do this entire migration now.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-04-22 13:55:24 -07:00
Thomas Ip
02cb85a8a9
typescript: Use ESLint instead of TSLint.
2019-04-13 11:42:47 -07:00
Priyank Patel
9c4ef94726
dependencies: Add lazysizes npm package.
2019-04-05 15:51:02 -07:00
Thomas Ip
42a666c22b
dependencies: Downgrade ts-node to v7.0.1.
...
The current v8.0.0^ has a slow startup time due to some module
resolution issue.
2019-03-21 10:44:34 -07:00
Anders Kaseorg
8b76a55b16
dependencies: Upgrade simplebar to 3.1.3.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-03-18 22:24:29 -07:00
Thomas Ip
60c9f22129
typescript: Update TS related dependencies.
2019-02-12 15:59:51 -08:00
Harshit Bansal
88bfb9778b
build_emoji: Add infrastructure for google-blob and twitter emojisets.
2018-08-31 11:52:24 -07:00