Commit Graph

252 Commits

Author SHA1 Message Date
Tim Lai
e664ee58f1 chore(deps-dev): update jsdom from 11.10.0 to 15.2.1 (#6357) 2020-09-01 16:01:20 -07:00
Tim Lai
1a27c0a8bd feat: migrate unit tests to Jest (#6353)
* config(jest): updated setup
* config(jest): update testMatch to include jsx files
* config(jest): add transformIgnorePatterns
* config(jest): update ignore files that do not work in jest yet
* config: add test:unit-jest to test script

* fix(jest): lint with eslint-plugin-jest

* refactor(jest): move unit test directory
* refactor(mocha): restore mocha tests that fail in jest

* docs(jest): update helpful scripts with test:unit-jest
2020-09-01 10:41:01 -07:00
swagger-bot
57f39bd572 chore(release): cut the v3.32.5 release 2020-08-27 20:11:06 +00:00
Tim Lai
6e386d5269 chore(deps-dev): downgrade jest@26 to jest@25 for node<10.14.2 (#6344) 2020-08-27 11:30:33 -07:00
Renovate Bot
4fce5e36f4 housekeeping(dev-deps): prettier@2.1.1 2020-08-27 14:47:29 +00:00
Renovate Bot
1b74ecfac9 housekeeping(dev-deps): prettier@2.1.0 2020-08-24 22:17:55 +00:00
Renovate Bot
1010f692b0 housekeeping(dev-deps): open@7.2.0 2020-08-24 21:14:57 +00:00
Renovate Bot
319784033e housekeeping(dev-deps): jest monorepo@26.4.2 2020-08-24 20:41:31 +00:00
swagger-bot
fdb7f71710 chore(release): cut the v3.32.4 release 2020-08-20 23:44:44 +00:00
Tim Lai
e82aaae4f8 fix(deps): revert to redux@3 and react-redux@4 (#6331) 2020-08-20 16:14:49 -07:00
swagger-bot
9bde965015 chore(release): cut the v3.32.3 release 2020-08-19 18:51:32 +00:00
Renovate Bot
b1499a5c6f housekeeping(dev-deps): webpack@4.44.1 2020-08-19 08:27:00 +00:00
Renovate Bot
8e0a46b489 housekeeping(dev-deps): terser-webpack-plugin@1.4.5 2020-08-19 07:53:58 +00:00
Renovate Bot
06d9bf74ca housekeeping(dev-deps): open@7.1.0 2020-08-19 06:00:55 +00:00
Renovate Bot
f4b75f51bf housekeeping(dev-deps): nightwatch@1.3.7 2020-08-19 04:44:32 +00:00
Renovate Bot
16270e5fc2 housekeeping(dev-deps): mini-css-extract-plugin@^0.10.0 2020-08-19 03:20:59 +00:00
Renovate Bot
28bb59a2f2 housekeeping(dev-deps): less@3.12.2 2020-08-19 02:12:40 +00:00
renovate[bot]
bf90b84c68 housekeeping(dev-deps): eslint-plugin-react@7.20.6 (#6318)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-18 18:42:40 -07:00
swagger-bot
63621bb266 chore(release): cut the v3.32.2 release 2020-08-19 00:36:00 +00:00
renovate[bot]
b6e49f101b housekeeping(dev-deps): autoprefixer@9.8.6 (#6317)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-18 16:57:13 -07:00
Tim Lai
87d974ca15 chore(deps): remove unused imports-loader (#6316) 2020-08-18 16:32:29 -07:00
Tim Lai
20b32d8b90 fix(build): css stylesheets bundle config and deps (#6315) 2020-08-18 16:05:31 -07:00
Tim Lai
549b2d2b61 chore(deps-dev): update release-it from 12.4.3 to 13.6.5 (#6313)
* also bump @release-it/conventional-changelog from 1.1.0 to 1.1.4
2020-08-18 15:00:26 -07:00
Tim Lai
a26bb9284d chore(deps): update react-syntax-highlighter from 12.2.1 to 13.5.0 (#6312)
* fix(cypress): use less restrictive 'include.text' assertion

* includes prismjs@1.21.0 security update
2020-08-18 13:51:50 -07:00
Tim Lai
6ecc1809a7 chore(deps-dev): update cypress from 3.8.3 to 4.12.1 (#6310) 2020-08-17 15:33:24 -07:00
swaggerhub-bot
3e144f5f7d chore(release): cut the v3.32.1 release 2020-08-14 23:16:14 +00:00
swaggerhub-bot
28a8912a19 chore(release): cut the v3.32.0 release 2020-08-14 21:28:40 +00:00
Tim Lai
2eaa6c10e4 feat(build): es2015 bundle artifact (#6291)
* es2015 bundle with dependencies via npm script build:es:bundle
* es2015 bundle without dependencies via npm script build:es:bundle
* jest dependency for test:artifact
* migrate babel.config.json to babel.config.js and maintain env support for commonjs and es2015
* remove polyfill
* fix es syntax: replace module.exports with export
* fix es syntax: remove .jsx extension inside import
2020-08-13 17:21:55 -07:00
dependabot[bot]
28b3b4c4b6 build(deps): bump elliptic from 6.5.2 to 6.5.3 (#6274)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tim Lai <timothy.lai@gmail.com>
2020-08-03 08:45:15 -07:00
swaggerhub-bot
752488edf7 chore(release): cut the v3.31.1 release 2020-07-30 18:09:18 +00:00
swaggerhub-bot
9bae8fd78b chore(release): cut the v3.31.0 release 2020-07-30 16:58:58 +00:00
Timothy Lai
85c40f16af config(mocha): require 'esm' depedency 2020-07-28 13:37:07 -07:00
Timothy Lai
f0208e8f41 config(webpack): add env.test and replace .babelrc
* .babelrc replacement ref: https://babeljs.io/docs/en/config-files
2020-07-24 13:53:54 -07:00
Timothy Lai
8c9b3c93a0 deps(mocha): update to mocha@7.2.0 2020-07-24 13:53:54 -07:00
Timothy Lai
eb4a9d54f7 deps(mocha): update to mocha 6.2.3 with security update 2020-07-24 13:53:54 -07:00
swaggerhub-bot
d8521c1bc0 chore(release): cut the v3.30.2 release 2020-07-22 20:37:48 +00:00
Timothy Lai
ea5b64bca3 build(webpack): remove LodashModuleReplacementPlugin 2020-07-22 12:40:30 -07:00
swaggerhub-bot
c654d08af8 chore(release): cut the v3.30.1 release 2020-07-21 19:36:10 +00:00
Tim Lai
d12662e354 build(webpack): bundle size optimization for lodash (#6244)
* add duplicate code detection check for general purpose use
* webpack alias for lodash
* redux and react-redux dependency bump that removes lodash dependencies
* lodash version match with swagger-client and recent security update
* additional webpack config to help reduce build sizes
* restore max bundle size back to 1024000
2020-07-20 20:26:56 -07:00
Renovate Bot
cb16ba4e6a housekeeping(dev-deps): autoprefixer@9.8.5 2020-07-17 23:45:28 +00:00
swaggerhub-bot
42dc02c6a2 chore(release): cut the v3.30.0 release 2020-07-17 22:50:30 +00:00
Tim Lai
a73783b73d feat: syntax highlighting of code section (#6236)
Co-authored-by: AdrieanKhisbe <adriean.khisbe@live.fr>
2020-07-17 15:29:15 -07:00
renovate[bot]
9e294fbab5 housekeeping(deps): lodash@4.17.19 [security] (#6230)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-17 13:48:25 -07:00
swaggerhub-bot
9bca433ab2 chore(release): cut the v3.29.0 release 2020-07-17 02:37:48 +00:00
renovate[bot]
8b54d5a63e housekeeping(deps): swagger-client@3.10.12 (#6216)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Tim Lai <timothy.lai@gmail.com>
2020-07-16 18:28:00 -07:00
Vladimir Gorej
e3b3bf03d4 build(bundle): use ES6 to import swagger-client symbols (#6208)
swagger-client in versions =3.10.9 exports it's build artifacts in multiple ways.
One artifact is exposed as ES5 compatible code with ES6 imports.
We use this fact to utilize webpack tree shaking algorithm.
This commit also updates swagger-client to v3.10.0
and decreases bundle size for around 10%.
2020-07-06 14:19:09 +02:00
Renovate Bot
f0f358bd8a housekeeping(dev-deps): eslint-plugin-react@7.20.3 2020-07-04 13:43:06 +00:00
Renovate Bot
93784669bc housekeeping(dev-deps): copy-webpack-plugin@6.0.3 2020-07-04 12:50:23 +00:00
Renovate Bot
75f3d7a9e7 housekeeping(dev-deps): babel monorepo@7.10.4 2020-07-04 10:35:45 +00:00
swaggerhub-bot
3cef227368 chore(release): cut the v3.28.0 release 2020-06-29 12:43:36 +00:00