Commit Graph

1417 Commits

Author SHA1 Message Date
ylemkimon
91113fb607 chore: add devcontainer.json (#2545)
* chore: add devcontainer.json

* Set sockPort: location
2020-09-29 02:38:19 +09:00
renovate[bot]
5b76c0b585 chore(deps): update dependency browserslist to v4.14.5 [skip netlify] (#2551)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-28 03:51:46 +00:00
renovate[bot]
85e8bd26d7 chore(deps): update dependency rollup to v2.28.2 [skip netlify] (#2550)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-27 17:20:58 +00:00
renovate[bot]
16a34c3b35 chore(deps): update dependency flow-bin to v0.134.0 [skip netlify] (#2533)
* chore(deps): update dependency flow-bin to v0.134.0 [skip netlify]

* Fix flow errors

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Young Min Kin <mail@ylem.kim>
2020-09-26 12:19:42 +09:00
renovate[bot]
7418057e3a chore(deps): update selenium/standalone-firefox docker tag to v3.141.59-20200826 [skip netlify] (#2544)
* chore(deps): update selenium/standalone-firefox docker tag to v3.141.59-20200826 [skip netlify]

* Update screenshots

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ylemkimon <y@ylem.kim>
2020-09-26 02:53:23 +09:00
renovate[bot]
94c374c7c1 chore(deps): update selenium/standalone-chrome docker tag to v3.141.59-20200826 [skip netlify] (#2543)
* chore(deps): update selenium/standalone-chrome docker tag to v3.141.59-20200826 [skip netlify]

* Update screenshots

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ylemkimon <y@ylem.kim>
2020-09-26 02:04:28 +09:00
renovate[bot]
7e2f5cb5b2 chore(deps): update dependency rollup to v2.28.1 [skip netlify] (#2548)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-24 08:22:12 +00:00
renovate[bot]
a02bdbdce7 chore(deps): update dependency terser-webpack-plugin to v4.2.2 [skip netlify] (#2541)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-22 20:38:14 +00:00
ylemkimon
2d484a9769 ci(renovate): update screenshotter browser, .flowconfig, editor SDKs, and Actions (#2516)
* ci(renovate): update screenshotter browser image

* ci(renovate): update .flowconfig and Yarn editor SDKs

* ci(renovate): remove unnecessary option

* ci(renovate): do not skip netlify for website updates

* ci(renovate): update GitHub Actions in workflows

* ci(renovate): fix skip netlify
2020-09-22 13:43:28 +09:00
renovate[bot]
8541b3a808 chore(deps): update dependency browserstack-local to v1.4.8 (#2539)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-21 10:12:42 +00:00
renovate[bot]
0efb7006bc chore(deps): update dependency webpack to v4.44.2 (#2538)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-21 03:38:43 +00:00
renovate[bot]
d613feca2b chore(deps): update dependency browserslist to v4.14.3 (#2536)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-20 19:59:33 +00:00
renovate[bot]
61ebda1eca chore(deps): update dependency webpack-bundle-analyzer to v3.9.0 (#2537)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-20 18:31:32 +00:00
renovate[bot]
ce87a8751d chore(deps): update dependency rollup to v2.27.1 (#2535)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-20 08:30:58 +00:00
renovate[bot]
2abce0a7e3 chore(deps): update dependency postcss to v7.0.34 (#2532)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-20 04:23:01 +00:00
renovate[bot]
aaf065de6d chore(deps): update dependency prettier to v2.1.2 (#2530)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-19 03:26:12 +00:00
renovate[bot]
d72829a04d chore(deps): update dependency postcss-loader to v4.0.2 (#2529)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-18 19:29:56 +00:00
renovate[bot]
2061bff7f6 chore(deps): update dependency terser-webpack-plugin to v4.2.1 (#2528)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-18 17:44:44 +00:00
renovate[bot]
cb6243d24c chore(deps): update dependency caniuse-lite to v1.0.30001131 (#2527)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-18 08:33:44 +00:00
renovate[bot]
2bf957f603 chore(deps): update dependency query-string to v6.13.2 (#2524)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-16 18:16:16 +00:00
renovate[bot]
db05accf33 chore(deps): update dependency eslint to v7.9.0 (#2521) 2020-09-16 06:48:15 +09:00
renovate[bot]
50e4b544ae chore(deps): update dependency mini-css-extract-plugin to v0.11.2 (#2515)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-15 16:24:15 +00:00
renovate[bot]
11c1e83579 chore(deps): update dependency postcss-loader to v4 (#2511)
* chore(deps): update dependency postcss-loader to v4

[skip netlify]

* Add postcss dependency

* Add postcssOptions

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Young Min Kin <mail@ylem.kim>
2020-09-12 13:46:00 +09:00
renovate[bot]
6599158921 chore(deps): update dependency flow-bin to ^0.133.0 (#2509)
* chore(deps): update dependency flow-bin to ^0.133.0

[skip netlify]

* Update .flowconfig, editor SDKs, and flow-typed

* chore(deps): update dependency flow-bin to ^0.133.0

[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ylemkimon <mail@ylem.kim>
2020-09-12 13:28:51 +09:00
renovate[bot]
7a37d128c7 chore(deps): update dependency mini-css-extract-plugin to ^0.11.0 (#2510)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-12 04:05:24 +00:00
renovate[bot]
c1dfdd8556 chore(deps): lock file maintenance (#2507)
* chore(deps): lock file maintenance

[skip netlify]

* chore(deps): lock file maintenance

* style: fix stylelint errors

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ylemkimon <mail@ylem.kim>
2020-09-12 12:40:56 +09:00
renovate[bot]
fe3b1d743b chore(deps): update dependency browserstack-local to v1.4.7 (#2496)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-12 02:32:11 +00:00
renovate[bot]
b223c3f8f9 chore(deps): update babel monorepo (#2495)
[skip netlify]

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-09-12 02:11:15 +00:00
renovate[bot]
9a78924e56 Configure Renovate (#2493)
* Add renovate.json

* Update renovate.json

* Update renovate.json

* Enable git-submodules

* Remove Dependabot

* Update renovate.json

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: ylemkimon <y@ylem.kim>
2020-09-12 09:22:32 +09:00
Ron Kok
d4324a724b docs: add warning re:defer to mhchem documentation (#2485)
* Add warning re:defer to mhchem documentation.

* Edit description of defer behavior.

* Add nuance to the explanation regarding `defer`.
2020-09-08 01:59:02 +09:00
ylemkimon
5a90558116 feat(function): add allowedInArgument instead of greediness property (#2134)
* Remove `greediness` property

Use boolean `grouped` property instead, which is more consistent with 
LaTeX.

BREAKING CHANGE: \cfrac, \color, \textcolor, \colorbox, \fcolorbox are 
no longer grouped.

* Rename grouped to allowedInArgument

* Reenable tests

* Update documentation

* Fix typo

Co-authored-by: Kevin Barabash <kevinb@khanacademy.org>
2020-09-07 13:38:17 +09:00
Ron Kok
37990cc5b3 feat: Support matrix*, pmatrix*, bmatrix*, Bmatrix*, vmatrix*, and Vmatrix*. (#2488)
* Support matrix*, pmatrix*, bmatrix*, Bmatrix*, vmatrix*, and Vmatrix*

* Add tests and docs

* Delete screeshotter tests

* Fix column alignment and add bogus screenshot files

* Update real Chrome and Firefox screenshots.

* Update Safari screenshot

* Dedupe code in array.js

* Edit payload in array.js

* Edit again, correctly this time.
2020-09-06 09:56:09 -07:00
ylemkimon
e61fb6fdc6 ci: don't persist credentials and run scripts (#2450) 2020-09-06 15:13:12 +09:00
ylemkimon
c97436f34b build: upgrade Yarn to 2.2.0 (#2477) 2020-09-06 15:07:12 +09:00
ylemkimon
dc5f97aaa2 feat(macro): improve argument parsing (#2085)
* Improve macro argument parsing

* Make \above a primitive command

* Fix screenshotter data

* Normalize argument where necessary

* Improve argument location info

* Update comments

* Minor refactor

* Modularize group parsers

* Allow braced and blank size argument

for non-strict mode and \genfrac, respectively.

* Minor refactor & update comments

* Remove raw option in parseStringGroup

* Update tests

* Fix { delimited parameter

* Update tests

* Update tests

* Normalize argument in \genfrac

* Update tests

* Consume space before scanning an optional argument

* Fix \\, \newline, and \cr behavior

* Fix flow error

* Update comments

* Remove unnecessary mode switching

Parser mode affects neither fetch nor consume.

* Allow single (active) character macro

* Add function property `primitive`

* Set \mathchoice and \*style primitive

* Separate size-related improvements out to #2139

* Fix flow error

* Update screenshots

* Update demo example

* Add a migration guide

* Fix capitalization

* Make a primitive function unexpandable

* Update screenshots

* Update screenshots

* Revert "Document \def doesn't support delimiters (#2288) (#2289)"

This reverts commit f96fba6f7f.

* Update comments, errors, and tests

* Update screenshots
2020-09-06 12:56:13 +09:00
ylemkimon
8578d74f82 docs: update Gastby logo and link (#2481) 2020-09-02 15:10:44 -04:00
Wolf Oliver
e6f07cf579 docs: add MonsterWriter to the users page (#2478) 2020-09-03 03:56:46 +09:00
dependabot[bot]
730732fddb build(deps-dev): bump flow-bin from 0.131.0 to 0.132.0 (#2453) 2020-08-31 18:53:45 +09:00
ylemkimon
ca00e01434 build: make vscode work with PnP (#2444)
* Make vscode work with PnP

* Add vscode extension recommendations

* Add newlines to the end of generated manifests
2020-08-31 17:38:48 +09:00
Ron Kok
010b267dd6 fix: Support MathML \oiint and \oiiint (#2461)
* fix: Support MathML \oiint and \oiiint

* Update direct input section of docs
2020-08-30 15:44:34 -07:00
Ron Kok
ae90dbb78e refactor: Delete obsolete comment re: mn elements (#2472) 2020-08-30 15:33:39 -04:00
ylemkimon
a82d4c44e0 test: lint all js files and inline scripts in workflow (#2442)
* Lint all js files

Closes #2414

* Lint inline scripts in workflow

* Upgrade eslint-plugin-actions to 1.0.1

Test plan:
1. Add `console` statement to the script in `.github/workflows/ci.yml`
2. Check `no-console` error is shown in `eslint`
2020-08-30 10:09:47 +09:00
dependabot[bot]
a71d053df9 build(deps-dev): bump prettier from 2.0.5 to 2.1.1 (#2469) 2020-08-29 14:17:38 +00:00
dependabot[bot]
853c8c3e1d build(deps-dev): bump caniuse-lite from 1.0.30001118 to 1.0.30001119 (#2468) 2020-08-29 14:04:19 +00:00
dependabot[bot]
657c02a359 build(deps-dev): bump css-loader from 4.2.1 to 4.2.2 (#2467) 2020-08-29 13:12:16 +00:00
dependabot[bot]
4a7aa8a04b build(deps-dev): bump less-loader from 6.2.0 to 7.0.0 (#2466) 2020-08-29 12:46:36 +00:00
dependabot[bot]
9258adbc53 build(deps-dev): bump rollup from 2.26.4 to 2.26.6 (#2463) 2020-08-27 18:14:55 +00:00
Ron Kok
8f26a65847 refactor: Delete obsolete comment re: limsup (#2464) 2020-08-27 11:43:01 -04:00
dependabot[bot]
5098ac325a build(deps-dev): bump caniuse-lite from 1.0.30001116 to 1.0.30001118 (#2462) 2020-08-27 15:15:37 +00:00
dependabot[bot]
bcc19c8e00 build(deps-dev): bump jest from 26.4.1 to 26.4.2 (#2456) 2020-08-27 12:43:48 +00:00