Compare commits

..

565 Commits

Author SHA1 Message Date
Francisco Hodge
3d6baaa1d2 Build update 2021-06-29 06:30:00 +00:00
Francisco Hodge
2fcd634090 3.2.1 2021-06-29 06:29:43 +00:00
Francisco Hodge
a1668da044 Adjust coverage sourcing 2021-06-28 23:28:09 -07:00
Francisco Hodge
3032bef324 Allow CandidateBox caret positioning, passing event though onChange. Per https://github.com/hodgef/react-simple-keyboard/issues/1298 2021-06-28 23:26:43 -07:00
Francisco Hodge
c6f12f0f92 Build update 2021-06-28 09:19:13 +00:00
Francisco Hodge
44c4e46825 3.1.57 2021-06-28 09:19:00 +00:00
dependabot-preview[bot]
6d88549dee Merge pull request #1116 from hodgef/dependabot/npm_and_yarn/terser-webpack-plugin-5.1.4 2021-06-28 09:17:51 +00:00
Francisco Hodge
17d474e936 Build update 2021-06-28 09:17:10 +00:00
Francisco Hodge
933e5ad55e 3.1.56 2021-06-28 09:16:56 +00:00
dependabot-preview[bot]
57a145c5f9 Bump terser-webpack-plugin from 5.1.3 to 5.1.4
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.1.3...v5.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-28 09:15:43 +00:00
dependabot-preview[bot]
b98f7a814d Merge pull request #1117 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-1.6.1 2021-06-28 09:15:39 +00:00
Francisco Hodge
7899778e8a Build update 2021-06-28 09:15:10 +00:00
Francisco Hodge
a13c908b87 3.1.55 2021-06-28 09:14:54 +00:00
dependabot-preview[bot]
bbee486f40 Merge pull request #1115 from hodgef/dependabot/npm_and_yarn/prettier-2.3.2 2021-06-28 09:13:40 +00:00
dependabot-preview[bot]
60d667ad0e Bump mini-css-extract-plugin from 1.6.0 to 1.6.1
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.6.0...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-28 09:12:42 +00:00
dependabot-preview[bot]
f9475a9e4f Bump prettier from 2.3.1 to 2.3.2
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.1...2.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-28 09:11:23 +00:00
Francisco Hodge
f9243f24ee Build update 2021-06-25 08:26:53 +00:00
Francisco Hodge
be9fe54228 3.1.54 2021-06-25 08:26:38 +00:00
dependabot-preview[bot]
deeb2abdf3 Merge pull request #1114 from hodgef/dependabot/npm_and_yarn/style-loader-3.0.0 2021-06-25 08:25:18 +00:00
dependabot-preview[bot]
5659c98de6 Bump style-loader from 2.0.0 to 3.0.0
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v2.0.0...v3.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-25 08:23:13 +00:00
Francisco Hodge
273f926574 Build update 2021-06-24 08:42:46 +00:00
Francisco Hodge
7bd34e8f86 3.1.53 2021-06-24 08:42:31 +00:00
dependabot-preview[bot]
2fe0c3a7da Merge pull request #1113 from hodgef/dependabot/npm_and_yarn/optimize-css-assets-webpack-plugin-6.0.1 2021-06-24 08:41:09 +00:00
dependabot-preview[bot]
7b8d4f6548 Bump optimize-css-assets-webpack-plugin from 6.0.0 to 6.0.1
Bumps [optimize-css-assets-webpack-plugin](https://github.com/NMFR/optimize-css-assets-webpack-plugin) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/NMFR/optimize-css-assets-webpack-plugin/releases)
- [Commits](https://github.com/NMFR/optimize-css-assets-webpack-plugin/compare/v6.0.0...v6.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-24 08:38:07 +00:00
Francisco Hodge
506660a881 Build update 2021-06-23 08:38:30 +00:00
Francisco Hodge
3b1d738d65 3.1.52 2021-06-23 08:38:17 +00:00
dependabot-preview[bot]
5ca7df5094 Merge pull request #1112 from hodgef/dependabot/npm_and_yarn/html-webpack-plugin-5.3.2 2021-06-23 08:37:16 +00:00
dependabot-preview[bot]
ff3bef81de Merge pull request #1111 from hodgef/dependabot/npm_and_yarn/core-js-3.15.1 2021-06-23 08:37:06 +00:00
dependabot-preview[bot]
02241d9da4 Bump html-webpack-plugin from 5.3.1 to 5.3.2
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.3.1 to 5.3.2.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-23 08:35:05 +00:00
dependabot-preview[bot]
a2d5eb3de2 Bump core-js from 3.15.0 to 3.15.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.15.0 to 3.15.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.15.1/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-23 08:34:26 +00:00
Francisco Hodge
bedb14dd40 Build update 2021-06-22 08:57:15 +00:00
Francisco Hodge
b892de103f 3.1.51 2021-06-22 08:57:00 +00:00
dependabot-preview[bot]
66dc907040 Merge pull request #1108 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.28.0 2021-06-22 08:55:39 +00:00
dependabot-preview[bot]
543e6d9cbb Bump @typescript-eslint/eslint-plugin from 4.27.0 to 4.28.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.27.0 to 4.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.28.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-22 08:53:43 +00:00
Francisco Hodge
509b25fbb1 Build update 2021-06-22 08:53:07 +00:00
Francisco Hodge
71a682cf74 3.1.50 2021-06-22 08:52:54 +00:00
dependabot-preview[bot]
04acf24a55 Merge pull request #1107 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.14.7 2021-06-22 08:51:41 +00:00
Francisco Hodge
65e707cd8c Build update 2021-06-22 08:50:40 +00:00
Francisco Hodge
bf54d2f418 3.1.49 2021-06-22 08:50:24 +00:00
dependabot-preview[bot]
917d3647ba Merge pull request #1109 from hodgef/dependabot/npm_and_yarn/webpack-5.40.0 2021-06-22 08:49:02 +00:00
dependabot-preview[bot]
f497fea9c9 Bump @babel/preset-env from 7.14.5 to 7.14.7
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.5 to 7.14.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.7/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-22 08:48:58 +00:00
Francisco Hodge
69db5a3ae7 Build update 2021-06-22 08:48:19 +00:00
Francisco Hodge
665cc5e07c 3.1.48 2021-06-22 08:48:06 +00:00
dependabot-preview[bot]
fe6becb8b7 Merge pull request #1106 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.28.0 2021-06-22 08:46:56 +00:00
dependabot-preview[bot]
50320c58c4 Bump webpack from 5.39.1 to 5.40.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.39.1 to 5.40.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.39.1...v5.40.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-22 08:46:47 +00:00
dependabot-preview[bot]
4efd0f726e Bump @typescript-eslint/parser from 4.27.0 to 4.28.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.27.0 to 4.28.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.28.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-22 08:44:29 +00:00
Francisco Hodge
f4a8ec23fe Build update 2021-06-21 09:25:49 +00:00
Francisco Hodge
5dd2dc5975 3.1.47 2021-06-21 09:25:33 +00:00
dependabot-preview[bot]
10b62cf5c4 Merge pull request #1105 from hodgef/dependabot/npm_and_yarn/eslint-7.29.0 2021-06-21 09:24:12 +00:00
dependabot-preview[bot]
a6fdc4cb5d Bump eslint from 7.28.0 to 7.29.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.28.0 to 7.29.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.28.0...v7.29.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-21 09:21:49 +00:00
Francisco Hodge
b6b2fa2a4c Build update 2021-06-21 09:21:21 +00:00
Francisco Hodge
eeebda9c22 3.1.46 2021-06-21 09:21:06 +00:00
dependabot-preview[bot]
8b80dcca3b Merge pull request #1104 from hodgef/dependabot/npm_and_yarn/core-js-3.15.0 2021-06-21 09:19:46 +00:00
dependabot-preview[bot]
917af8b983 Bump core-js from 3.14.0 to 3.15.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.14.0 to 3.15.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.15.0/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-21 09:17:38 +00:00
Francisco Hodge
7021f08850 Build update 2021-06-18 09:10:17 +00:00
Francisco Hodge
fca109c791 3.1.45 2021-06-18 09:09:59 +00:00
dependabot-preview[bot]
0796a090f9 Merge pull request #1103 from hodgef/dependabot/npm_and_yarn/webpack-5.39.1 2021-06-18 09:08:27 +00:00
dependabot-preview[bot]
83c3297eac Bump webpack from 5.39.0 to 5.39.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.39.0 to 5.39.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.39.0...v5.39.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-18 09:06:10 +00:00
Francisco Hodge
a4a0dd7f0c Build update 2021-06-18 09:05:33 +00:00
Francisco Hodge
ca3aa65ac7 3.1.44 2021-06-18 09:05:17 +00:00
dependabot-preview[bot]
de01ca46e6 Merge pull request #1102 from hodgef/dependabot/npm_and_yarn/typescript-4.3.4 2021-06-18 09:03:59 +00:00
dependabot-preview[bot]
0f68a5b0e6 Bump typescript from 4.3.2 to 4.3.4
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.2 to 4.3.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.2...v4.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-18 09:02:07 +00:00
Francisco Hodge
3bc3940f8c Build update 2021-06-17 08:43:17 +00:00
Francisco Hodge
074676c291 3.1.43 2021-06-17 08:43:00 +00:00
dependabot-preview[bot]
e45208564d Merge pull request #1100 from hodgef/dependabot/npm_and_yarn/postcss-8.3.5 2021-06-17 08:41:29 +00:00
dependabot-preview[bot]
e140ef6e61 Bump postcss from 8.3.4 to 8.3.5
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.4 to 8.3.5.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.4...8.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-17 08:38:51 +00:00
Francisco Hodge
bf327f1e44 Build update 2021-06-16 08:55:53 +00:00
Francisco Hodge
e49e497e2a 3.1.42 2021-06-16 08:55:36 +00:00
dependabot-preview[bot]
b98cf64687 Merge pull request #1099 from hodgef/dependabot/npm_and_yarn/normalize-url-4.5.1 2021-06-16 08:54:05 +00:00
dependabot-preview[bot]
07700a05c8 [Security] Bump normalize-url from 4.5.0 to 4.5.1
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1. **This update includes a security fix.**
- [Release notes](https://github.com/sindresorhus/normalize-url/releases)
- [Commits](https://github.com/sindresorhus/normalize-url/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-16 08:51:46 +00:00
Francisco Hodge
28bf21e27c Build update 2021-06-15 09:01:20 +00:00
Francisco Hodge
897e042299 3.1.41 2021-06-15 09:01:04 +00:00
dependabot-preview[bot]
7b3e670b56 Merge pull request #1096 from hodgef/dependabot/npm_and_yarn/babel/core-7.14.6 2021-06-15 08:59:44 +00:00
dependabot-preview[bot]
d80d58e9d4 Merge pull request #1097 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.27.0 2021-06-15 08:58:37 +00:00
dependabot-preview[bot]
2431f7193f Bump @babel/core from 7.14.5 to 7.14.6
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.5 to 7.14.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.6/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-15 08:57:29 +00:00
Francisco Hodge
11ed2360be Build update 2021-06-15 08:57:21 +00:00
Francisco Hodge
a129d3d65b 3.1.40 2021-06-15 08:57:03 +00:00
dependabot-preview[bot]
63cb14aa1a Bump @typescript-eslint/parser from 4.26.1 to 4.27.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.26.1 to 4.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.27.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-15 08:56:09 +00:00
dependabot-preview[bot]
63f666bce2 Merge pull request #1098 from hodgef/dependabot/npm_and_yarn/babel/plugin-transform-typescript-7.14.6 2021-06-15 08:55:27 +00:00
dependabot-preview[bot]
5f92af77c6 Merge pull request #1095 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.27.0 2021-06-15 08:54:08 +00:00
dependabot-preview[bot]
034dca529c Bump @babel/plugin-transform-typescript from 7.14.5 to 7.14.6
Bumps [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) from 7.14.5 to 7.14.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.6/packages/babel-plugin-transform-typescript)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-15 08:53:26 +00:00
dependabot-preview[bot]
dc815e3e1d Merge pull request #1094 from hodgef/dependabot/npm_and_yarn/postcss-8.3.4 2021-06-15 08:53:12 +00:00
dependabot-preview[bot]
02861ef048 Merge pull request #1093 from hodgef/dependabot/npm_and_yarn/webpack-5.39.0 2021-06-15 08:52:22 +00:00
dependabot-preview[bot]
da886726ff Bump @typescript-eslint/eslint-plugin from 4.26.1 to 4.27.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.26.1 to 4.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.27.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-15 08:51:26 +00:00
dependabot-preview[bot]
09c1b88db1 Bump postcss from 8.3.3 to 8.3.4
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.3 to 8.3.4.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.3...8.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-15 08:50:36 +00:00
dependabot-preview[bot]
6b4732e8f1 Bump webpack from 5.38.1 to 5.39.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.38.1 to 5.39.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.38.1...v5.39.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-15 08:49:56 +00:00
Francisco Hodge
a476bff98b Build update 2021-06-14 09:25:45 +00:00
Francisco Hodge
b2e3ba5fc9 3.1.39 2021-06-14 09:25:28 +00:00
dependabot-preview[bot]
e84be88939 Merge pull request #1092 from hodgef/dependabot/npm_and_yarn/postcss-8.3.3 2021-06-14 09:24:02 +00:00
Francisco Hodge
71a61a2beb Build update 2021-06-14 09:23:40 +00:00
Francisco Hodge
330a08ba20 3.1.38 2021-06-14 09:23:26 +00:00
dependabot-preview[bot]
88d02f5227 Merge pull request #1091 from hodgef/dependabot/npm_and_yarn/ws-7.4.6 2021-06-14 09:22:12 +00:00
dependabot-preview[bot]
a3c375e77e Bump postcss from 8.3.2 to 8.3.3
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.2 to 8.3.3.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.2...8.3.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-14 09:21:18 +00:00
dependabot-preview[bot]
09e1decf57 [Security] Bump ws from 7.4.4 to 7.4.6
Bumps [ws](https://github.com/websockets/ws) from 7.4.4 to 7.4.6. **This update includes security fixes.**
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.4.4...7.4.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-14 09:18:53 +00:00
Francisco Hodge
402defe6d6 Build update 2021-06-11 08:48:45 +00:00
Francisco Hodge
a585ddd46a 3.1.37 2021-06-11 08:48:32 +00:00
dependabot-preview[bot]
e16defb0c3 Merge pull request #1089 from hodgef/dependabot/npm_and_yarn/postcss-loader-6.1.0 2021-06-11 08:47:24 +00:00
dependabot-preview[bot]
09b687b29d Bump postcss-loader from 5.3.0 to 6.1.0
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 5.3.0 to 6.1.0.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v5.3.0...v6.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-11 08:45:28 +00:00
Francisco Hodge
0a77a3a89b Build update 2021-06-11 08:45:18 +00:00
Francisco Hodge
a40d31d6e0 3.1.36 2021-06-11 08:45:03 +00:00
dependabot-preview[bot]
d8418562c5 Merge pull request #1088 from hodgef/dependabot/npm_and_yarn/postcss-8.3.2 2021-06-11 08:43:32 +00:00
dependabot-preview[bot]
1b2e893a90 Bump postcss from 8.3.1 to 8.3.2
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.1...8.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-11 08:40:47 +00:00
Francisco Hodge
4be73fb6be Build update 2021-06-10 09:08:05 +00:00
Francisco Hodge
21ae777592 3.1.35 2021-06-10 09:07:48 +00:00
dependabot-preview[bot]
58313becef Merge pull request #1083 from hodgef/dependabot/npm_and_yarn/babel/core-7.14.5 2021-06-10 09:06:14 +00:00
dependabot-preview[bot]
5ff1c2b6dc Bump @babel/core from 7.14.2 to 7.14.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.2 to 7.14.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.5/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-10 09:03:02 +00:00
Francisco Hodge
eb0bc7755e Build update 2021-06-10 09:02:37 +00:00
Francisco Hodge
0f81395b07 3.1.34 2021-06-10 09:02:23 +00:00
dependabot-preview[bot]
a4ddc5ee79 Merge pull request #1084 from hodgef/dependabot/npm_and_yarn/babel/plugin-transform-typescript-7.14.5 2021-06-10 09:01:07 +00:00
dependabot-preview[bot]
faba06e4c9 Bump @babel/plugin-transform-typescript from 7.14.4 to 7.14.5
Bumps [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) from 7.14.4 to 7.14.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.5/packages/babel-plugin-transform-typescript)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-10 08:58:34 +00:00
Francisco Hodge
cfb7c7503b Build update 2021-06-10 08:58:16 +00:00
Francisco Hodge
7b630d8c9b 3.1.33 2021-06-10 08:58:03 +00:00
dependabot-preview[bot]
28e55d2381 Merge pull request #1087 from hodgef/dependabot/npm_and_yarn/babel/cli-7.14.5 2021-06-10 08:56:50 +00:00
dependabot-preview[bot]
e1ff0a65bd Merge pull request #1086 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.14.5 2021-06-10 08:56:35 +00:00
dependabot-preview[bot]
3cb5f31df5 Bump @babel/cli from 7.14.3 to 7.14.5
Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.14.3 to 7.14.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.5/packages/babel-cli)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-10 08:54:17 +00:00
dependabot-preview[bot]
ff06028297 Bump @babel/preset-env from 7.14.4 to 7.14.5
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.4 to 7.14.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.5/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-10 08:54:17 +00:00
Francisco Hodge
5172a66044 Build update 2021-06-10 08:53:46 +00:00
Francisco Hodge
bf7eae17a0 3.1.32 2021-06-10 08:53:31 +00:00
dependabot-preview[bot]
ee9585c9a4 Merge pull request #1085 from hodgef/dependabot/npm_and_yarn/babel/plugin-proposal-class-properties-7.14.5 2021-06-10 08:52:12 +00:00
Francisco Hodge
2ff2b2d1c2 Build update 2021-06-10 08:51:52 +00:00
Francisco Hodge
33d82e5f1e 3.1.31 2021-06-10 08:51:36 +00:00
dependabot-preview[bot]
95abc0f458 Merge pull request #1082 from hodgef/dependabot/npm_and_yarn/postcss-8.3.1 2021-06-10 08:50:11 +00:00
dependabot-preview[bot]
06da8fffd4 Bump @babel/plugin-proposal-class-properties from 7.13.0 to 7.14.5
Bumps [@babel/plugin-proposal-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-properties) from 7.13.0 to 7.14.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.5/packages/babel-plugin-proposal-class-properties)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-10 08:49:41 +00:00
dependabot-preview[bot]
439975a4ac Bump postcss from 8.3.0 to 8.3.1
Bumps [postcss](https://github.com/postcss/postcss) from 8.3.0 to 8.3.1.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.3.0...8.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-10 08:47:37 +00:00
Francisco Hodge
d72584b439 Build update 2021-06-09 05:05:50 +00:00
Francisco Hodge
e2669bd87b 3.1.30 2021-06-09 05:05:35 +00:00
Francisco Hodge
3d075a2f57 Address selected input edge case. Fixes #1058 2021-06-08 22:04:10 -07:00
Francisco Hodge
f0fbf760b2 Build update 2021-06-08 09:25:06 +00:00
Francisco Hodge
bb19308e40 3.1.29 2021-06-08 09:24:53 +00:00
dependabot-preview[bot]
294a9a2ac7 Merge pull request #1079 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.26.1 2021-06-08 09:23:41 +00:00
dependabot-preview[bot]
72e440ea4d Bump @typescript-eslint/parser from 4.26.0 to 4.26.1
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.26.0 to 4.26.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.26.1/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-08 09:20:48 +00:00
Francisco Hodge
708237360b Build update 2021-06-08 09:20:29 +00:00
Francisco Hodge
d326c723fd 3.1.28 2021-06-08 09:20:14 +00:00
dependabot-preview[bot]
2c7243139e Merge pull request #1080 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.26.1 2021-06-08 09:18:52 +00:00
Francisco Hodge
2b1bcaa933 Build update 2021-06-08 09:18:05 +00:00
Francisco Hodge
3fc0470972 3.1.27 2021-06-08 09:17:49 +00:00
dependabot-preview[bot]
8d23150a78 Merge pull request #1078 from hodgef/dependabot/npm_and_yarn/webpack-cli-4.7.2 2021-06-08 09:16:30 +00:00
Francisco Hodge
841a486455 Build update 2021-06-08 09:16:24 +00:00
Francisco Hodge
00556cb58e 3.1.26 2021-06-08 09:16:13 +00:00
dependabot-preview[bot]
e55221d318 Bump @typescript-eslint/eslint-plugin from 4.26.0 to 4.26.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.26.0 to 4.26.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.26.1/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-08 09:15:47 +00:00
dependabot-preview[bot]
3baf3e929a Merge pull request #1077 from hodgef/dependabot/npm_and_yarn/browserslist-4.16.6 2021-06-08 09:15:09 +00:00
dependabot-preview[bot]
f194389fec Bump webpack-cli from 4.7.0 to 4.7.2
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.7.0 to 4.7.2.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.7.0...webpack-cli@4.7.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-08 09:14:20 +00:00
dependabot-preview[bot]
832cb8b06d [Security] Bump browserslist from 4.16.3 to 4.16.6
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.6. **This update includes a security fix.**
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.16.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-08 09:13:04 +00:00
Francisco Hodge
0643fa35ec Build update 2021-06-07 09:28:30 +00:00
Francisco Hodge
a5d054c752 3.1.25 2021-06-07 09:28:14 +00:00
dependabot-preview[bot]
a824d37d7a Merge pull request #1076 from hodgef/dependabot/npm_and_yarn/core-js-3.14.0 2021-06-07 09:26:53 +00:00
dependabot-preview[bot]
03e566b6c2 Bump core-js from 3.13.1 to 3.14.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.13.1 to 3.14.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.14.0/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-07 09:24:56 +00:00
Francisco Hodge
194838e8eb Build update 2021-06-07 09:24:13 +00:00
Francisco Hodge
109ac61c8a 3.1.24 2021-06-07 09:24:02 +00:00
dependabot-preview[bot]
543a65bcaf Merge pull request #1075 from hodgef/dependabot/npm_and_yarn/eslint-7.28.0 2021-06-07 09:22:53 +00:00
dependabot-preview[bot]
15cdc21e72 Merge pull request #1074 from hodgef/dependabot/npm_and_yarn/prettier-2.3.1 2021-06-07 09:21:40 +00:00
dependabot-preview[bot]
b15428665d Bump eslint from 7.27.0 to 7.28.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.27.0 to 7.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.27.0...v7.28.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-07 09:20:14 +00:00
dependabot-preview[bot]
cc123d6cd4 Bump prettier from 2.3.0 to 2.3.1
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.0...2.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-07 09:19:32 +00:00
Francisco Hodge
a0ae588727 Build update 2021-06-04 08:39:57 +00:00
Francisco Hodge
ff2a899674 3.1.23 2021-06-04 08:39:44 +00:00
dependabot-preview[bot]
be2d28c8e0 Merge pull request #1073 from hodgef/dependabot/npm_and_yarn/dns-packet-1.3.4 2021-06-04 08:38:36 +00:00
dependabot-preview[bot]
4aa027d233 [Security] Bump dns-packet from 1.3.1 to 1.3.4
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 1.3.1 to 1.3.4. **This update includes a security fix.**
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-04 08:36:12 +00:00
Francisco Hodge
8ced6a641f Build update 2021-06-01 09:19:37 +00:00
Francisco Hodge
6e1bfa8300 3.1.22 2021-06-01 09:19:22 +00:00
dependabot-preview[bot]
5a72f0f0d2 Merge pull request #1071 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.26.0 2021-06-01 09:18:10 +00:00
dependabot-preview[bot]
d392710609 Bump @typescript-eslint/parser from 4.25.0 to 4.26.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.25.0 to 4.26.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.26.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-01 09:15:54 +00:00
Francisco Hodge
78682b14c9 Build update 2021-06-01 09:15:49 +00:00
Francisco Hodge
bd231d9f89 3.1.21 2021-06-01 09:15:37 +00:00
dependabot-preview[bot]
133008c9a5 Merge pull request #1070 from hodgef/dependabot/npm_and_yarn/terser-webpack-plugin-5.1.3 2021-06-01 09:14:32 +00:00
dependabot-preview[bot]
28832cd7f2 Merge pull request #1069 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.26.0 2021-06-01 09:13:54 +00:00
dependabot-preview[bot]
a928d71ff2 Bump terser-webpack-plugin from 5.1.2 to 5.1.3
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.2 to 5.1.3.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.1.2...v5.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-01 09:12:06 +00:00
dependabot-preview[bot]
fe20a66505 Bump @typescript-eslint/eslint-plugin from 4.25.0 to 4.26.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.25.0 to 4.26.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.26.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-06-01 09:11:37 +00:00
Francisco Hodge
f5ea454bb4 Build update 2021-05-31 09:38:45 +00:00
Francisco Hodge
07ce5c8f9f 3.1.20 2021-05-31 09:38:32 +00:00
dependabot-preview[bot]
940f49cec9 Merge pull request #1066 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.14.4 2021-05-31 09:37:24 +00:00
Francisco Hodge
74a58352a5 Build update 2021-05-31 09:35:53 +00:00
Francisco Hodge
3e8c9d4a9d 3.1.19 2021-05-31 09:35:39 +00:00
dependabot-preview[bot]
31fb8b5bef Bump @babel/preset-env from 7.14.2 to 7.14.4
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.2 to 7.14.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.4/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-31 09:35:21 +00:00
dependabot-preview[bot]
7f044b6b6c Merge pull request #1067 from hodgef/dependabot/npm_and_yarn/core-js-3.13.1 2021-05-31 09:34:26 +00:00
dependabot-preview[bot]
73d52fddb7 Merge pull request #1065 from hodgef/dependabot/npm_and_yarn/babel/plugin-transform-typescript-7.14.4 2021-05-31 09:33:08 +00:00
dependabot-preview[bot]
ea37af41f1 Bump core-js from 3.13.0 to 3.13.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.13.0 to 3.13.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.13.1/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-31 09:32:18 +00:00
dependabot-preview[bot]
26eee6d4f9 Bump @babel/plugin-transform-typescript from 7.13.0 to 7.14.4
Bumps [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) from 7.13.0 to 7.14.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.4/packages/babel-plugin-transform-typescript)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-31 09:30:51 +00:00
Francisco Hodge
7166a98ea4 Build update 2021-05-28 08:49:02 +00:00
Francisco Hodge
2206115ada 3.1.18 2021-05-28 08:48:45 +00:00
dependabot-preview[bot]
a4d4f1011f Merge pull request #1062 from hodgef/dependabot/npm_and_yarn/webpack-5.38.1 2021-05-28 08:47:22 +00:00
dependabot-preview[bot]
919132fab1 Bump webpack from 5.37.1 to 5.38.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.37.1 to 5.38.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.37.1...v5.38.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-28 08:44:51 +00:00
Francisco Hodge
0d0860164a Build update 2021-05-27 08:56:47 +00:00
Francisco Hodge
55b4274a83 3.1.17 2021-05-27 08:56:35 +00:00
dependabot-preview[bot]
10de5a1455 Merge pull request #1061 from hodgef/dependabot/npm_and_yarn/typescript-4.3.2 2021-05-27 08:55:31 +00:00
dependabot-preview[bot]
bd1478ef08 Bump typescript from 4.2.4 to 4.3.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.2.4 to 4.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.2.4...v4.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-27 08:53:28 +00:00
Francisco Hodge
b03662dc8c Build update 2021-05-27 08:53:03 +00:00
Francisco Hodge
41729dffe5 3.1.16 2021-05-27 08:52:48 +00:00
dependabot-preview[bot]
daafd04a5d Merge pull request #1060 from hodgef/dependabot/npm_and_yarn/autoprefixer-10.2.6 2021-05-27 08:51:28 +00:00
dependabot-preview[bot]
86c66729e5 Bump autoprefixer from 10.2.5 to 10.2.6
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.2.5 to 10.2.6.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.2.5...10.2.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-27 08:48:40 +00:00
Francisco Hodge
12842d12b6 Build update 2021-05-26 08:59:01 +00:00
Francisco Hodge
b522d1c1bc 3.1.15 2021-05-26 08:58:47 +00:00
dependabot-preview[bot]
4c9711dfb9 Merge pull request #1056 from hodgef/dependabot/npm_and_yarn/core-js-3.13.0 2021-05-26 08:57:33 +00:00
dependabot-preview[bot]
d1a0f112dc Bump core-js from 3.12.1 to 3.13.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.12.1 to 3.13.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.13.0/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-26 08:55:07 +00:00
Francisco Hodge
605bf893a5 Build update 2021-05-25 08:56:39 +00:00
Francisco Hodge
4049979dc5 3.1.14 2021-05-25 08:56:25 +00:00
dependabot-preview[bot]
a18ed869dc Merge pull request #1054 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.25.0 2021-05-25 08:55:10 +00:00
Francisco Hodge
9adb865156 Build update 2021-05-25 08:53:06 +00:00
Francisco Hodge
bb2d495bb8 3.1.13 2021-05-25 08:52:50 +00:00
dependabot-preview[bot]
10585fd65b Bump @typescript-eslint/eslint-plugin from 4.23.0 to 4.25.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.23.0 to 4.25.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.25.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-25 08:52:41 +00:00
dependabot-preview[bot]
29c9337fdd Merge pull request #1055 from hodgef/dependabot/npm_and_yarn/css-loader-5.2.6 2021-05-25 08:51:26 +00:00
dependabot-preview[bot]
25c7f19a24 Merge pull request #1053 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.25.0 2021-05-25 08:50:37 +00:00
dependabot-preview[bot]
13eac703ce Bump css-loader from 5.2.5 to 5.2.6
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.5 to 5.2.6.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.5...v5.2.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-25 08:49:11 +00:00
dependabot-preview[bot]
73c7a7eca2 Bump @typescript-eslint/parser from 4.24.0 to 4.25.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.24.0 to 4.25.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.25.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-25 08:47:50 +00:00
Francisco Hodge
8162dfef57 Build update 2021-05-24 09:45:11 +00:00
Francisco Hodge
b57dd58456 3.1.12 2021-05-24 09:44:56 +00:00
dependabot-preview[bot]
c98c995f10 Merge pull request #1050 from hodgef/dependabot/npm_and_yarn/eslint-7.27.0 2021-05-24 09:43:40 +00:00
dependabot-preview[bot]
b26b461f7c Bump eslint from 7.26.0 to 7.27.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.26.0 to 7.27.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.26.0...v7.27.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-24 09:41:13 +00:00
Francisco Hodge
5813b674dc Build update 2021-05-22 06:25:25 +00:00
Francisco Hodge
86f16d9786 3.1.11 2021-05-22 06:25:10 +00:00
Francisco Hodge
72609a200b Adjust physicalKeyboardHighlight shift layout handling 2021-05-22 02:23:45 -04:00
Francisco Hodge
cba1441b29 Build update 2021-05-21 09:11:05 +00:00
Francisco Hodge
40f4c774bd 3.1.10 2021-05-21 09:10:50 +00:00
dependabot-preview[bot]
365c3d6efc Merge pull request #1047 from hodgef/dependabot/npm_and_yarn/postcss-8.3.0 2021-05-21 09:09:34 +00:00
dependabot-preview[bot]
5a054791a5 Bump postcss from 8.2.15 to 8.3.0
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.15 to 8.3.0.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.15...8.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-21 09:07:20 +00:00
Francisco Hodge
26da07de96 Build update 2021-05-21 09:06:53 +00:00
Francisco Hodge
2e1c83c029 3.1.9 2021-05-21 09:06:38 +00:00
dependabot-preview[bot]
8816d8c961 Merge pull request #1048 from hodgef/dependabot/npm_and_yarn/css-loader-5.2.5 2021-05-21 09:05:18 +00:00
dependabot-preview[bot]
ffdf89cb58 Bump css-loader from 5.2.4 to 5.2.5
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.4 to 5.2.5.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.4...v5.2.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-21 09:03:02 +00:00
Francisco Hodge
6004ca29c1 Build update 2021-05-19 09:06:09 +00:00
Francisco Hodge
53a84fcd68 3.1.8 2021-05-19 09:05:55 +00:00
dependabot-preview[bot]
9152ed1576 Merge pull request #1044 from hodgef/dependabot/npm_and_yarn/webpack-5.37.1 2021-05-19 09:04:42 +00:00
dependabot-preview[bot]
a6057dc7f0 Bump webpack from 5.37.0 to 5.37.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.37.0 to 5.37.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.37.0...v5.37.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-19 09:02:22 +00:00
Francisco Hodge
b00bcff976 Build update 2021-05-18 10:49:22 +00:00
Francisco Hodge
469c62d37f 3.1.7 2021-05-18 10:49:07 +00:00
dependabot-preview[bot]
8e74305b60 Merge pull request #1042 from hodgef/dependabot/npm_and_yarn/babel/cli-7.14.3 2021-05-18 10:03:09 +00:00
Francisco Hodge
f239dafcd9 Build update 2021-05-18 09:19:37 +00:00
Francisco Hodge
1263b1ef2f 3.1.6 2021-05-18 09:19:22 +00:00
dependabot-preview[bot]
07d2c30994 Merge pull request #1041 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.24.0 2021-05-18 09:18:03 +00:00
dependabot-preview[bot]
03e594f0e8 Bump @babel/cli from 7.13.16 to 7.14.3
Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.13.16 to 7.14.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.3/packages/babel-cli)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-18 09:16:25 +00:00
dependabot-preview[bot]
6f8f4c19d3 Bump @typescript-eslint/parser from 4.23.0 to 4.24.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.23.0 to 4.24.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.24.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-18 09:15:25 +00:00
Francisco Hodge
7cf0e6c8e9 Build update 2021-05-17 09:46:07 +00:00
Francisco Hodge
d6f015a4d5 3.1.5 2021-05-17 09:45:52 +00:00
dependabot-preview[bot]
243be6e116 Merge pull request #1037 from hodgef/dependabot/npm_and_yarn/optimize-css-assets-webpack-plugin-6.0.0 2021-05-17 09:44:47 +00:00
dependabot-preview[bot]
17eb699195 Merge pull request #1038 from hodgef/dependabot/npm_and_yarn/postcss-loader-5.3.0 2021-05-17 09:44:37 +00:00
dependabot-preview[bot]
e5856dcc31 Bump postcss-loader from 5.2.0 to 5.3.0
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v5.2.0...v5.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-17 09:42:12 +00:00
dependabot-preview[bot]
b857cfbb63 Bump optimize-css-assets-webpack-plugin from 5.0.4 to 6.0.0
Bumps [optimize-css-assets-webpack-plugin](https://github.com/NMFR/optimize-css-assets-webpack-plugin) from 5.0.4 to 6.0.0.
- [Release notes](https://github.com/NMFR/optimize-css-assets-webpack-plugin/releases)
- [Commits](https://github.com/NMFR/optimize-css-assets-webpack-plugin/compare/v5.0.4...v6.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-17 09:41:34 +00:00
Francisco Hodge
7b12d6048f Build update 2021-05-17 05:53:07 +00:00
Francisco Hodge
7a4b3b8250 3.1.4 2021-05-17 05:52:52 +00:00
Francisco Hodge
848e86d54d Add removeForwardsAt param types 2021-05-16 22:51:21 -07:00
Francisco Hodge
f3dc6a2d81 Build update 2021-05-17 05:42:32 +00:00
Francisco Hodge
d3771b7107 3.1.3 2021-05-17 05:42:17 +00:00
Francisco Hodge
b993885bd5 Address physicalKeyboardHighlight issue on older browsers. Fixes #1035 2021-05-16 22:40:31 -07:00
Francisco Hodge
c2d9cc0f3f Build update 2021-05-16 22:15:35 +00:00
Francisco Hodge
a668b31f82 3.1.2 2021-05-16 22:15:22 +00:00
Francisco Hodge
7235a1af9c Improve removeForwardsAt coverage 2021-05-16 18:13:59 -04:00
Francisco Hodge
9d3a9bc79f Build update 2021-05-16 18:07:25 +00:00
Francisco Hodge
73b96ea181 3.1.1 2021-05-16 18:07:10 +00:00
Francisco Hodge
f5358032d5 Add forward delete functionality. Fixes #1033 2021-05-16 14:05:37 -04:00
Francisco Hodge
0409ee337e Build update 2021-05-13 09:21:55 +00:00
Francisco Hodge
343b24af98 3.0.70 2021-05-13 09:21:39 +00:00
dependabot-preview[bot]
cc2b0128d6 Merge pull request #1032 from hodgef/dependabot/npm_and_yarn/terser-webpack-plugin-5.1.2 2021-05-13 09:20:07 +00:00
dependabot-preview[bot]
e84e66543d Merge pull request #1031 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.14.2 2021-05-13 09:19:09 +00:00
dependabot-preview[bot]
037d145cc2 Merge pull request #1030 from hodgef/dependabot/npm_and_yarn/babel/core-7.14.2 2021-05-13 09:18:25 +00:00
dependabot-preview[bot]
500bf7914e Bump terser-webpack-plugin from 5.1.1 to 5.1.2
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.1.1...v5.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-13 09:17:05 +00:00
dependabot-preview[bot]
723874297e Bump @babel/preset-env from 7.14.1 to 7.14.2
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.1 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-13 09:16:17 +00:00
dependabot-preview[bot]
9367ea460f Bump @babel/core from 7.14.0 to 7.14.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.14.0 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-13 09:15:40 +00:00
Francisco Hodge
b9bb8270f1 Build update 2021-05-11 09:37:35 +00:00
Francisco Hodge
3f7d49aaca 3.0.69 2021-05-11 09:37:18 +00:00
dependabot-preview[bot]
153d1bf034 Merge pull request #1027 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.23.0 2021-05-11 09:35:57 +00:00
dependabot-preview[bot]
6b771ce409 Bump @typescript-eslint/parser from 4.22.1 to 4.23.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.22.1 to 4.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.23.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-11 09:32:49 +00:00
Francisco Hodge
e0068b7f91 Build update 2021-05-11 09:32:32 +00:00
Francisco Hodge
8a5f14ea4d 3.0.68 2021-05-11 09:32:15 +00:00
dependabot-preview[bot]
f6e8508a2c Merge pull request #1028 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.23.0 2021-05-11 09:30:47 +00:00
Francisco Hodge
44f5d37972 Build update 2021-05-11 09:30:43 +00:00
Francisco Hodge
d886f0c7e5 3.0.67 2021-05-11 09:30:31 +00:00
dependabot-preview[bot]
be823336d5 Merge pull request #1026 from hodgef/dependabot/npm_and_yarn/postcss-8.2.15 2021-05-11 09:29:20 +00:00
Francisco Hodge
396e225059 Build update 2021-05-11 09:28:53 +00:00
Francisco Hodge
76356ec589 3.0.66 2021-05-11 09:28:41 +00:00
dependabot-preview[bot]
b3df0ee177 Merge pull request #1025 from hodgef/dependabot/npm_and_yarn/webpack-5.37.0 2021-05-11 09:27:34 +00:00
dependabot-preview[bot]
6b5b681fbb Bump @typescript-eslint/eslint-plugin from 4.22.1 to 4.23.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.22.1 to 4.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.23.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-11 09:26:48 +00:00
dependabot-preview[bot]
90551343ce Bump postcss from 8.2.14 to 8.2.15
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.14 to 8.2.15.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.14...8.2.15)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-11 09:25:13 +00:00
dependabot-preview[bot]
e629685b52 Bump webpack from 5.36.2 to 5.37.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.36.2 to 5.37.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.36.2...v5.37.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-11 09:24:39 +00:00
Francisco Hodge
518d4a2090 Build update 2021-05-10 11:07:59 +00:00
Francisco Hodge
9da6b76e71 3.0.65 2021-05-10 11:07:46 +00:00
dependabot-preview[bot]
5b3775761f Merge pull request #1024 from hodgef/dependabot/npm_and_yarn/eslint-7.26.0 2021-05-10 11:06:39 +00:00
dependabot-preview[bot]
f15b94b916 Bump eslint from 7.25.0 to 7.26.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.25.0 to 7.26.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.25.0...v7.26.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-10 11:04:01 +00:00
Francisco Hodge
17f202ea51 Build update 2021-05-10 11:03:28 +00:00
Francisco Hodge
f0312a9dc0 3.0.64 2021-05-10 11:03:14 +00:00
dependabot-preview[bot]
e7ce08f721 Merge pull request #1023 from hodgef/dependabot/npm_and_yarn/core-js-3.12.1 2021-05-10 11:01:55 +00:00
dependabot-preview[bot]
cd86eedf74 Merge pull request #1022 from hodgef/dependabot/npm_and_yarn/prettier-2.3.0 2021-05-10 11:01:19 +00:00
dependabot-preview[bot]
e8c102f554 Bump core-js from 3.12.0 to 3.12.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.12.1/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-10 10:59:36 +00:00
dependabot-preview[bot]
35f5b302f2 Bump prettier from 2.2.1 to 2.3.0
Bumps [prettier](https://github.com/prettier/prettier) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.2.1...2.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-10 10:58:57 +00:00
Francisco Hodge
6a28461e62 Build update 2021-05-07 17:56:35 +00:00
Francisco Hodge
e5e9904389 3.0.63 2021-05-07 17:56:20 +00:00
dependabot-preview[bot]
94063679d5 Merge pull request #1021 from hodgef/dependabot/npm_and_yarn/hosted-git-info-2.8.9 2021-05-07 17:54:57 +00:00
dependabot-preview[bot]
4f3efd2a50 [Security] Bump hosted-git-info from 2.8.8 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. **This update includes a security fix.**
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-07 17:52:12 +00:00
Francisco Hodge
e15d47942a Build update 2021-05-07 09:24:34 +00:00
Francisco Hodge
4a69a6ef57 3.0.62 2021-05-07 09:24:20 +00:00
dependabot-preview[bot]
29e0adeff7 Merge pull request #1019 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.0.0-beta.3 2021-05-07 09:23:06 +00:00
dependabot-preview[bot]
00db972178 Bump webpack-dev-server from 4.0.0-beta.2 to 4.0.0-beta.3
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.0.0-beta.2 to 4.0.0-beta.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.0.0-beta.2...v4.0.0-beta.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-07 09:20:15 +00:00
Francisco Hodge
6cfeb83726 Build update 2021-05-07 09:19:37 +00:00
Francisco Hodge
3211ad27ff 3.0.61 2021-05-07 09:19:23 +00:00
dependabot-preview[bot]
eaf6fdeffb Merge pull request #1018 from hodgef/dependabot/npm_and_yarn/webpack-cli-4.7.0 2021-05-07 09:18:05 +00:00
dependabot-preview[bot]
12e5f89046 Bump webpack-cli from 4.6.0 to 4.7.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.6.0 to 4.7.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.6.0...webpack-cli@4.7.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-07 09:15:10 +00:00
Francisco Hodge
a32b6fe85b Build update 2021-05-06 09:14:22 +00:00
Francisco Hodge
11e35df3c6 3.0.60 2021-05-06 09:14:06 +00:00
dependabot-preview[bot]
d8a76cd7d7 Merge pull request #1017 from hodgef/dependabot/npm_and_yarn/postcss-8.2.14 2021-05-06 09:12:48 +00:00
dependabot-preview[bot]
8a40427bb4 Merge pull request #1016 from hodgef/dependabot/npm_and_yarn/core-js-3.12.0 2021-05-06 09:12:15 +00:00
dependabot-preview[bot]
108c52e1fd Bump postcss from 8.2.13 to 8.2.14
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.13 to 8.2.14.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.13...8.2.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-06 09:10:38 +00:00
dependabot-preview[bot]
90892d435c Bump core-js from 3.11.2 to 3.12.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.11.2 to 3.12.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.12.0/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-06 09:09:50 +00:00
Francisco Hodge
d601e08b05 Build update 2021-05-05 09:49:29 +00:00
Francisco Hodge
d78fb1830a 3.0.59 2021-05-05 09:49:15 +00:00
dependabot-preview[bot]
d059475bf8 Merge pull request #1015 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.22.1 2021-05-05 09:48:05 +00:00
dependabot-preview[bot]
d5a821117d Bump @typescript-eslint/eslint-plugin from 4.22.0 to 4.22.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.22.0 to 4.22.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.1/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-05 09:45:45 +00:00
Francisco Hodge
b9aa7c037c Build update 2021-05-05 09:44:54 +00:00
Francisco Hodge
62e9db69fa 3.0.58 2021-05-05 09:44:41 +00:00
dependabot-preview[bot]
00e7b22208 Merge pull request #1014 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.22.1 2021-05-05 09:43:33 +00:00
dependabot-preview[bot]
30c4bb3096 Bump @typescript-eslint/parser from 4.22.0 to 4.22.1
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.22.0 to 4.22.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.1/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-05 09:41:05 +00:00
Francisco Hodge
4ce1626a4c Build update 2021-05-04 09:30:52 +00:00
Francisco Hodge
de9ee83904 3.0.57 2021-05-04 09:30:35 +00:00
dependabot-preview[bot]
58b47111be Merge pull request #1013 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.14.1 2021-05-04 09:29:06 +00:00
dependabot-preview[bot]
90c7728944 Merge pull request #1012 from hodgef/dependabot/npm_and_yarn/core-js-3.11.2 2021-05-04 09:27:47 +00:00
dependabot-preview[bot]
ff89c899ca Bump @babel/preset-env from 7.14.0 to 7.14.1
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.14.0 to 7.14.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.1/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-04 09:26:09 +00:00
dependabot-preview[bot]
81bd65b22e Bump core-js from 3.11.1 to 3.11.2
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.11.1 to 3.11.2.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.11.2/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-04 09:25:23 +00:00
Francisco Hodge
06093e20bd Build update 2021-05-03 10:04:45 +00:00
Francisco Hodge
1486decbfd 3.0.56 2021-05-03 10:04:33 +00:00
dependabot-preview[bot]
4949f98535 Merge pull request #1011 from hodgef/dependabot/npm_and_yarn/webpack-5.36.2 2021-05-03 10:03:30 +00:00
dependabot-preview[bot]
961d6a8c14 Bump webpack from 5.36.1 to 5.36.2
Bumps [webpack](https://github.com/webpack/webpack) from 5.36.1 to 5.36.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.36.1...v5.36.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-03 10:00:52 +00:00
Francisco Hodge
beff14fec7 Build update 2021-05-03 10:00:28 +00:00
Francisco Hodge
cee868f98b 3.0.55 2021-05-03 10:00:13 +00:00
dependabot-preview[bot]
1f7545da3b Merge pull request #1010 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-1.6.0 2021-05-03 09:58:47 +00:00
dependabot-preview[bot]
9f056b611a Bump mini-css-extract-plugin from 1.5.1 to 1.6.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.5.1...v1.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-05-03 09:56:06 +00:00
Francisco Hodge
d2bb81879b Build update 2021-05-02 18:12:26 +00:00
Francisco Hodge
9140430931 3.0.54 2021-05-02 18:12:12 +00:00
Francisco Hodge
1c498e42c9 Remove selectionchange event introduced in https://github.com/hodgef/react-simple-keyboard/issues/1140. Fixes #1007 2021-05-02 14:10:47 -04:00
Francisco Hodge
155f17263b Build update 2021-04-30 09:37:26 +00:00
Francisco Hodge
1f58f2a253 3.0.53 2021-04-30 09:37:11 +00:00
dependabot-preview[bot]
1ad38b866b Merge pull request #1009 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.14.0 2021-04-30 09:35:52 +00:00
dependabot-preview[bot]
a7cb8a847f Merge pull request #1008 from hodgef/dependabot/npm_and_yarn/babel/core-7.14.0 2021-04-30 09:34:52 +00:00
dependabot-preview[bot]
d53255c923 Bump @babel/preset-env from 7.13.15 to 7.14.0
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.15 to 7.14.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.0/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-30 09:32:58 +00:00
dependabot-preview[bot]
59500ea5c0 Bump @babel/core from 7.13.16 to 7.14.0
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.16 to 7.14.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.14.0/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-30 09:32:14 +00:00
Francisco Hodge
d5fcf88e0e Build update 2021-04-29 09:42:20 +00:00
Francisco Hodge
60ed2ff417 3.0.52 2021-04-29 09:42:05 +00:00
dependabot-preview[bot]
6781c93064 Merge pull request #1005 from hodgef/dependabot/npm_and_yarn/webpack-5.36.1 2021-04-29 09:40:45 +00:00
dependabot-preview[bot]
12f5ebfaab Bump webpack from 5.36.0 to 5.36.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.36.0 to 5.36.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.36.0...v5.36.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-29 09:38:34 +00:00
Francisco Hodge
9a38298846 Build update 2021-04-29 09:37:56 +00:00
Francisco Hodge
4c126d702e 3.0.51 2021-04-29 09:37:41 +00:00
dependabot-preview[bot]
137d083a45 Merge pull request #1004 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-1.5.1 2021-04-29 09:36:22 +00:00
dependabot-preview[bot]
e35bb67742 Merge pull request #1003 from hodgef/dependabot/npm_and_yarn/core-js-3.11.1 2021-04-29 09:35:21 +00:00
dependabot-preview[bot]
cb42b86e30 Bump mini-css-extract-plugin from 1.5.0 to 1.5.1
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.5.0...v1.5.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-29 09:33:51 +00:00
dependabot-preview[bot]
60c784f28e Bump core-js from 3.11.0 to 3.11.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.11.1/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-29 09:33:12 +00:00
Francisco Hodge
c5f33a707c Build update 2021-04-28 17:03:35 +00:00
Francisco Hodge
309b423279 3.0.50 2021-04-28 17:03:21 +00:00
dependabot-preview[bot]
e228d65657 Merge pull request #1002 from hodgef/dependabot/npm_and_yarn/webpack-5.36.0 2021-04-28 17:02:00 +00:00
dependabot-preview[bot]
0a72c6c754 Bump webpack from 5.35.1 to 5.36.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.35.1 to 5.36.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.35.1...v5.36.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-28 16:59:45 +00:00
Francisco Hodge
53e7893a73 Build update 2021-04-28 07:52:27 +00:00
Francisco Hodge
dde1fd7ee3 3.0.49 2021-04-28 07:52:11 +00:00
dependabot-preview[bot]
43b6e7cb52 Merge pull request #1001 from hodgef/dependabot/npm_and_yarn/types/jest-26.0.23 2021-04-28 07:50:52 +00:00
dependabot-preview[bot]
904d181e16 Merge pull request #1000 from hodgef/dependabot/npm_and_yarn/postcss-8.2.13 2021-04-28 07:50:12 +00:00
dependabot-preview[bot]
d2fcd0d127 Bump @types/jest from 26.0.22 to 26.0.23
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.22 to 26.0.23.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-28 07:48:38 +00:00
dependabot-preview[bot]
ffde2a4d14 Bump postcss from 8.2.12 to 8.2.13
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.12 to 8.2.13.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.12...8.2.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-28 07:48:13 +00:00
Francisco Hodge
7fbe68769f Build update 2021-04-26 10:59:50 +00:00
Francisco Hodge
788eb6ed58 3.0.48 2021-04-26 10:59:36 +00:00
dependabot-preview[bot]
c9709ceb15 Merge pull request #998 from hodgef/dependabot/npm_and_yarn/webpack-5.35.1 2021-04-26 10:58:22 +00:00
dependabot-preview[bot]
686660075d Bump webpack from 5.35.0 to 5.35.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.35.0 to 5.35.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.35.0...v5.35.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-26 10:55:44 +00:00
Francisco Hodge
d21842b05d Build update 2021-04-26 10:54:50 +00:00
Francisco Hodge
8b5239ff8d 3.0.47 2021-04-26 10:54:37 +00:00
dependabot-preview[bot]
24d7ead5e9 Merge pull request #997 from hodgef/dependabot/npm_and_yarn/eslint-7.25.0 2021-04-26 10:53:26 +00:00
dependabot-preview[bot]
c6f1a6b1df Bump eslint from 7.24.0 to 7.25.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.24.0 to 7.25.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.24.0...v7.25.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-26 10:50:43 +00:00
Francisco Hodge
cf78b378f8 Build update 2021-04-24 21:24:47 +00:00
Francisco Hodge
e5090801b4 3.0.46 2021-04-24 21:24:31 +00:00
Francisco Hodge
a89789df25 Adding selectionchange handler. Fixes https://github.com/hodgef/react-simple-keyboard/issues/1140 2021-04-24 17:23:03 -04:00
Francisco Hodge
6d217bdc27 Build update 2021-04-23 09:38:05 +00:00
Francisco Hodge
68fdd5f38e 3.0.45 2021-04-23 09:37:51 +00:00
dependabot-preview[bot]
82ca52575b Merge pull request #996 from hodgef/dependabot/npm_and_yarn/postcss-8.2.12 2021-04-23 09:36:43 +00:00
dependabot-preview[bot]
94391526ce Merge pull request #995 from hodgef/dependabot/npm_and_yarn/core-js-3.11.0 2021-04-23 09:36:40 +00:00
dependabot-preview[bot]
cc44299d3e Bump postcss from 8.2.10 to 8.2.12
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.10 to 8.2.12.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.10...8.2.12)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-23 09:34:18 +00:00
dependabot-preview[bot]
c2db2920d1 Bump core-js from 3.10.1 to 3.11.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.11.0/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-23 09:33:38 +00:00
Francisco Hodge
d07a0045eb Build update 2021-04-22 13:26:44 +00:00
Francisco Hodge
07b474f2b6 3.0.44 2021-04-22 13:26:31 +00:00
dependabot-preview[bot]
1ddd9b7b23 Merge pull request #991 from hodgef/dependabot/npm_and_yarn/babel/core-7.13.16 2021-04-22 13:25:22 +00:00
dependabot-preview[bot]
da61669fe6 Bump @babel/core from 7.13.15 to 7.13.16
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.15 to 7.13.16.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.16/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-22 13:22:57 +00:00
Francisco Hodge
32d013257f Build update 2021-04-22 13:22:31 +00:00
Francisco Hodge
23074ebead 3.0.43 2021-04-22 13:22:16 +00:00
dependabot-preview[bot]
6a29a5cf68 Merge pull request #992 from hodgef/dependabot/npm_and_yarn/webpack-5.35.0 2021-04-22 13:20:47 +00:00
dependabot-preview[bot]
7020c4ee61 Bump webpack from 5.33.2 to 5.35.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.33.2 to 5.35.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.33.2...v5.35.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-22 13:18:29 +00:00
Francisco Hodge
0e9ae31f43 Build update 2021-04-22 13:08:59 +00:00
Francisco Hodge
34e063824c 3.0.42 2021-04-22 13:08:47 +00:00
dependabot-preview[bot]
c028918ca9 Merge pull request #990 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-1.5.0 2021-04-22 13:07:41 +00:00
dependabot-preview[bot]
136fb01cc2 Merge pull request #989 from hodgef/dependabot/npm_and_yarn/babel/cli-7.13.16 2021-04-22 13:06:37 +00:00
dependabot-preview[bot]
fc5f0446d3 Bump mini-css-extract-plugin from 1.4.1 to 1.5.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.4.1...v1.5.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-22 13:05:23 +00:00
dependabot-preview[bot]
048dc5d430 Bump @babel/cli from 7.13.14 to 7.13.16
Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.13.14 to 7.13.16.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.16/packages/babel-cli)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-22 13:03:51 +00:00
Francisco Hodge
250fefbd06 Build update 2021-04-22 12:56:51 +00:00
Francisco Hodge
04d0ab3542 3.0.41 2021-04-22 12:56:36 +00:00
dependabot-preview[bot]
ffb905641a Merge pull request #988 from hodgef/dependabot/npm_and_yarn/css-loader-5.2.4 2021-04-22 12:55:14 +00:00
dependabot-preview[bot]
9802d8d049 Bump css-loader from 5.2.1 to 5.2.4
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.1 to 5.2.4.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.1...v5.2.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-22 12:52:54 +00:00
Francisco Hodge
1dc886744d Build update 2021-04-15 10:15:28 +00:00
Francisco Hodge
400a25c604 3.0.40 2021-04-15 10:15:12 +00:00
dependabot-preview[bot]
316bc13349 Merge pull request #986 from hodgef/dependabot/npm_and_yarn/webpack-5.33.2 2021-04-15 10:13:48 +00:00
dependabot-preview[bot]
649cad0eb0 Bump webpack from 5.32.0 to 5.33.2
Bumps [webpack](https://github.com/webpack/webpack) from 5.32.0 to 5.33.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.32.0...v5.33.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-15 10:11:01 +00:00
Francisco Hodge
ca35c08dcb Build update 2021-04-13 09:39:36 +00:00
Francisco Hodge
3778e3c276 3.0.39 2021-04-13 09:39:24 +00:00
dependabot-preview[bot]
16c70a41b5 Merge pull request #985 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.22.0 2021-04-13 09:38:21 +00:00
dependabot-preview[bot]
2b4cfe4c63 Bump @typescript-eslint/parser from 4.21.0 to 4.22.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.21.0 to 4.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 09:36:10 +00:00
Francisco Hodge
2c6e40aeb0 Build update 2021-04-13 09:33:52 +00:00
Francisco Hodge
20642650e5 3.0.38 2021-04-13 09:33:37 +00:00
dependabot-preview[bot]
308d4777ea Merge pull request #984 from hodgef/dependabot/npm_and_yarn/webpack-5.32.0 2021-04-13 09:32:20 +00:00
dependabot-preview[bot]
9646c36048 Merge pull request #983 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.22.0 2021-04-13 09:31:52 +00:00
dependabot-preview[bot]
1b544254c7 Bump webpack from 5.31.2 to 5.32.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.31.2 to 5.32.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.31.2...v5.32.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 09:28:41 +00:00
dependabot-preview[bot]
ec1dfb6023 Bump @typescript-eslint/eslint-plugin from 4.21.0 to 4.22.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.21.0 to 4.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 09:27:48 +00:00
Francisco Hodge
a9df3f9de1 Build update 2021-04-13 02:31:06 +00:00
Francisco Hodge
d5aa78a1ea 3.0.37 2021-04-13 02:30:50 +00:00
Francisco Hodge
f9a0d00367 Remove caret reset on inputName change 2021-04-12 22:29:20 -04:00
Francisco Hodge
9fe80c0897 Build update 2021-04-12 11:24:19 +00:00
Francisco Hodge
261c778d81 3.0.36 2021-04-12 11:24:06 +00:00
dependabot-preview[bot]
dd34cfdd85 Merge pull request #981 from hodgef/dependabot/npm_and_yarn/eslint-7.24.0 2021-04-12 11:22:57 +00:00
dependabot-preview[bot]
dd3ab66142 Bump eslint from 7.23.0 to 7.24.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.23.0 to 7.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.23.0...v7.24.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 11:20:22 +00:00
Francisco Hodge
ca74c2a3af Build update 2021-04-12 11:19:44 +00:00
Francisco Hodge
379b7ebec9 3.0.35 2021-04-12 11:19:28 +00:00
dependabot-preview[bot]
6629189efe Merge pull request #979 from hodgef/dependabot/npm_and_yarn/postcss-8.2.10 2021-04-12 11:18:10 +00:00
dependabot-preview[bot]
c3788175db Merge pull request #978 from hodgef/dependabot/npm_and_yarn/webpack-5.31.2 2021-04-12 11:18:06 +00:00
dependabot-preview[bot]
cfe2f0e5c7 Merge pull request #980 from hodgef/dependabot/npm_and_yarn/css-loader-5.2.1 2021-04-12 11:18:02 +00:00
dependabot-preview[bot]
b7a25f5023 Bump css-loader from 5.2.0 to 5.2.1
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.2.0...v5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 11:15:58 +00:00
dependabot-preview[bot]
c1860e2494 Bump postcss from 8.2.9 to 8.2.10
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.9 to 8.2.10.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.9...8.2.10)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 11:15:40 +00:00
dependabot-preview[bot]
e6df9ea5b4 Bump webpack from 5.31.0 to 5.31.2
Bumps [webpack](https://github.com/webpack/webpack) from 5.31.0 to 5.31.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.31.0...v5.31.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 11:15:23 +00:00
Francisco Hodge
a438bfdf33 Build update 2021-04-09 09:26:13 +00:00
Francisco Hodge
b30dd1094b 3.0.34 2021-04-09 09:25:58 +00:00
dependabot-preview[bot]
1672168092 Merge pull request #977 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.13.15 2021-04-09 09:24:34 +00:00
dependabot-preview[bot]
48ba4a3c85 Merge pull request #976 from hodgef/dependabot/npm_and_yarn/babel/core-7.13.15 2021-04-09 09:23:37 +00:00
dependabot-preview[bot]
fe3d20ca90 Bump @babel/preset-env from 7.13.12 to 7.13.15
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.12 to 7.13.15.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.15/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-09 09:22:17 +00:00
dependabot-preview[bot]
0ec9020784 Bump @babel/core from 7.13.14 to 7.13.15
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.14 to 7.13.15.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.15/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-09 09:21:38 +00:00
Francisco Hodge
38653ceda0 Build update 2021-04-08 10:26:30 +00:00
Francisco Hodge
33c7e4f81e 3.0.33 2021-04-08 10:26:14 +00:00
dependabot-preview[bot]
22294438c0 Merge pull request #975 from hodgef/dependabot/npm_and_yarn/webpack-5.31.0 2021-04-08 10:24:50 +00:00
dependabot-preview[bot]
a94af1fcf3 Bump webpack from 5.30.0 to 5.31.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.30.0 to 5.31.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.30.0...v5.31.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-08 10:22:45 +00:00
Francisco Hodge
8342ab8954 Build update 2021-04-08 10:21:59 +00:00
Francisco Hodge
293c91ae5f 3.0.32 2021-04-08 10:21:45 +00:00
dependabot-preview[bot]
5b0734f6dd Merge pull request #974 from hodgef/dependabot/npm_and_yarn/typescript-4.2.4 2021-04-08 10:20:26 +00:00
dependabot-preview[bot]
c9074cc532 Merge pull request #973 from hodgef/dependabot/npm_and_yarn/core-js-3.10.1 2021-04-08 10:19:07 +00:00
dependabot-preview[bot]
dabb9cc575 Merge pull request #972 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-1.4.1 2021-04-08 10:18:48 +00:00
dependabot-preview[bot]
38c7edc919 Bump typescript from 4.2.3 to 4.2.4
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-08 10:17:48 +00:00
dependabot-preview[bot]
09bf4b53aa Bump core-js from 3.10.0 to 3.10.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.10.1/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-08 10:16:39 +00:00
dependabot-preview[bot]
542020e6ca Bump mini-css-extract-plugin from 1.4.0 to 1.4.1
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.4.0...v1.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-08 10:16:07 +00:00
Francisco Hodge
c95f7a6066 Build update 2021-04-08 06:16:53 +00:00
Francisco Hodge
7519f818cd 3.0.31 2021-04-08 06:16:39 +00:00
Francisco Hodge
6978072ba1 Update README.md 2021-04-08 02:15:27 -04:00
Francisco Hodge
79ef7f21a5 Build update 2021-04-07 09:15:53 +00:00
Francisco Hodge
36c1d25dce 3.0.30 2021-04-07 09:15:37 +00:00
dependabot-preview[bot]
a3d1a34de7 Merge pull request #970 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.21.0 2021-04-07 09:14:18 +00:00
dependabot-preview[bot]
4cd845e5dd Bump @typescript-eslint/parser from 4.20.0 to 4.21.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.20.0 to 4.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.21.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-07 09:12:08 +00:00
Francisco Hodge
6839948698 Build update 2021-04-07 09:11:29 +00:00
Francisco Hodge
832f066c8e 3.0.29 2021-04-07 09:11:14 +00:00
dependabot-preview[bot]
9d4cce8ef7 Merge pull request #971 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.0.0-beta.2 2021-04-07 09:09:55 +00:00
dependabot-preview[bot]
aac68aa4ab Bump webpack-dev-server from 4.0.0-beta.1 to 4.0.0-beta.2
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.0.0-beta.1 to 4.0.0-beta.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.0.0-beta.1...v4.0.0-beta.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-07 09:07:56 +00:00
Francisco Hodge
00e3dbb511 Build update 2021-04-06 09:12:22 +00:00
Francisco Hodge
a7f479044d 3.0.28 2021-04-06 09:12:10 +00:00
dependabot-preview[bot]
55f8bb9bed Merge pull request #969 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.21.0 2021-04-06 09:11:09 +00:00
dependabot-preview[bot]
fcff58d993 Bump @typescript-eslint/eslint-plugin from 4.20.0 to 4.21.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.20.0 to 4.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.21.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-06 09:08:59 +00:00
Francisco Hodge
dd784b7fa7 Build update 2021-04-04 17:29:44 +00:00
Francisco Hodge
bddf3f6640 3.0.27 2021-04-04 17:29:30 +00:00
Francisco Hodge
0d1faf61c2 Set typescript to strict mode. Fixes #961 2021-04-04 13:28:10 -04:00
Francisco Hodge
42ce937f3e Build update 2021-04-02 09:10:42 +00:00
Francisco Hodge
26d57c0aa0 3.0.26 2021-04-02 09:10:29 +00:00
dependabot-preview[bot]
03eaa18daf Merge pull request #968 from hodgef/dependabot/npm_and_yarn/webpack-5.30.0 2021-04-02 09:09:13 +00:00
dependabot-preview[bot]
3adab08c16 Bump webpack from 5.28.0 to 5.30.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.28.0 to 5.30.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.28.0...v5.30.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-02 09:06:55 +00:00
Francisco Hodge
739e83e28e Build update 2021-03-31 09:36:36 +00:00
Francisco Hodge
a174cce115 3.0.25 2021-03-31 09:36:22 +00:00
dependabot-preview[bot]
367e2c14bb Merge pull request #966 from hodgef/dependabot/npm_and_yarn/postcss-8.2.9 2021-03-31 09:35:14 +00:00
dependabot-preview[bot]
85bcea6a40 Merge pull request #967 from hodgef/dependabot/npm_and_yarn/core-js-3.10.0 2021-03-31 09:35:05 +00:00
dependabot-preview[bot]
c62bf941a4 Bump core-js from 3.9.1 to 3.10.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.9.1 to 3.10.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.10.0/packages/core-js)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-31 09:32:26 +00:00
dependabot-preview[bot]
10fefe6f60 Bump postcss from 8.2.8 to 8.2.9
Bumps [postcss](https://github.com/postcss/postcss) from 8.2.8 to 8.2.9.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.2.8...8.2.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-31 09:32:15 +00:00
Francisco Hodge
cf01641519 Build update 2021-03-30 09:49:00 +00:00
Francisco Hodge
81e51335e5 3.0.24 2021-03-30 09:48:45 +00:00
dependabot-preview[bot]
416ef9d257 Merge pull request #965 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.20.0 2021-03-30 09:47:37 +00:00
dependabot-preview[bot]
e724f17837 Merge pull request #962 from hodgef/dependabot/npm_and_yarn/babel/cli-7.13.14 2021-03-30 09:47:23 +00:00
dependabot-preview[bot]
ff92273aac Bump @typescript-eslint/parser from 4.19.0 to 4.20.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.19.0 to 4.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.20.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-30 09:45:10 +00:00
dependabot-preview[bot]
b2fc663cc4 Bump @babel/cli from 7.13.10 to 7.13.14
Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.13.10 to 7.13.14.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.14/packages/babel-cli)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-30 09:44:44 +00:00
Francisco Hodge
f0a6f69f4f Build update 2021-03-30 09:44:21 +00:00
Francisco Hodge
438811081c 3.0.23 2021-03-30 09:44:08 +00:00
dependabot-preview[bot]
b65e0cc465 Merge pull request #964 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.20.0 2021-03-30 09:42:53 +00:00
dependabot-preview[bot]
b0147d77f1 Merge pull request #963 from hodgef/dependabot/npm_and_yarn/babel/core-7.13.14 2021-03-30 09:42:31 +00:00
dependabot-preview[bot]
912169db80 Bump @typescript-eslint/eslint-plugin from 4.19.0 to 4.20.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.19.0 to 4.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.20.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-30 09:40:34 +00:00
dependabot-preview[bot]
3c6ab03a6f Bump @babel/core from 7.13.13 to 7.13.14
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.13 to 7.13.14.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.14/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-30 09:40:05 +00:00
Francisco Hodge
bcbd2257c6 Build update 2021-03-29 19:53:54 +00:00
Francisco Hodge
d235da1eff 3.0.22 2021-03-29 19:53:39 +00:00
Francisco Hodge
0ae4384ec7 Make clearInput param optional. Fixes #959, Closes #960 2021-03-29 15:52:17 -04:00
Francisco Hodge
fd1dd6a55b Build update 2021-03-29 11:58:57 +00:00
Francisco Hodge
7056d19df6 3.0.21 2021-03-29 11:58:44 +00:00
dependabot-preview[bot]
ebb849de3f Merge pull request #958 from hodgef/dependabot/npm_and_yarn/babel/core-7.13.13 2021-03-29 11:57:31 +00:00
dependabot-preview[bot]
3f4d5bdf9c Merge pull request #957 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-1.4.0 2021-03-29 11:56:29 +00:00
dependabot-preview[bot]
f797bbbd3e Merge pull request #955 from hodgef/dependabot/npm_and_yarn/eslint-7.23.0 2021-03-29 11:56:19 +00:00
dependabot-preview[bot]
5b017304e1 Merge pull request #956 from hodgef/dependabot/npm_and_yarn/webpack-cli-4.6.0 2021-03-29 11:56:17 +00:00
dependabot-preview[bot]
dcd1feece5 Bump @babel/core from 7.13.10 to 7.13.13
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.13.10 to 7.13.13.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.13/packages/babel-core)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-29 11:55:01 +00:00
dependabot-preview[bot]
2843b2b87a Bump mini-css-extract-plugin from 1.3.9 to 1.4.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 1.3.9 to 1.4.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v1.3.9...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-29 11:54:20 +00:00
dependabot-preview[bot]
283204e041 Bump webpack-cli from 4.5.0 to 4.6.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.5.0...webpack-cli@4.6.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-29 11:53:41 +00:00
dependabot-preview[bot]
f1c6594561 Bump eslint from 7.22.0 to 7.23.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.22.0 to 7.23.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.22.0...v7.23.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-29 11:53:17 +00:00
Francisco Hodge
aa1df21acc Build update 2021-03-26 15:43:47 +00:00
Francisco Hodge
b286d1a6d7 3.0.20 2021-03-26 15:43:33 +00:00
Francisco Hodge
4d2e3c47f0 Update README.md 2021-03-26 11:42:11 -04:00
Francisco Hodge
5ae9c0597f Build update 2021-03-26 15:03:34 +00:00
Francisco Hodge
2ac0ff9c3c 3.0.19 2021-03-26 15:03:21 +00:00
Francisco Hodge
6135b11aef Adding es5 target per #954 2021-03-26 11:01:40 -04:00
Francisco Hodge
683327b701 Build update 2021-03-26 09:25:01 +00:00
Francisco Hodge
e964216079 3.0.18 2021-03-26 09:24:48 +00:00
dependabot-preview[bot]
caa5d36926 Merge pull request #953 from hodgef/dependabot/npm_and_yarn/types/jest-26.0.22 2021-03-26 09:23:34 +00:00
dependabot-preview[bot]
a43e36d353 Bump @types/jest from 26.0.21 to 26.0.22
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.21 to 26.0.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-26 09:21:14 +00:00
Francisco Hodge
0b746847e7 Build update 2021-03-25 09:14:47 +00:00
Francisco Hodge
0131171fd3 3.0.17 2021-03-25 09:14:33 +00:00
dependabot-preview[bot]
a9c757aefd Merge pull request #952 from hodgef/dependabot/npm_and_yarn/webpack-5.28.0 2021-03-25 09:13:15 +00:00
dependabot-preview[bot]
d475f8a929 Bump webpack from 5.27.2 to 5.28.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.27.2 to 5.28.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.27.2...v5.28.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-25 09:11:00 +00:00
Francisco Hodge
ee25c96f01 Build update 2021-03-25 09:09:50 +00:00
Francisco Hodge
ac74811722 3.0.16 2021-03-25 09:09:39 +00:00
dependabot-preview[bot]
085fa54a4e Merge pull request #951 from hodgef/dependabot/npm_and_yarn/css-loader-5.2.0 2021-03-25 09:08:27 +00:00
dependabot-preview[bot]
031bfc29cb Bump css-loader from 5.1.3 to 5.2.0
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.1.3 to 5.2.0.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.1.3...v5.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-25 09:05:56 +00:00
Francisco Hodge
8d2d4ec1e2 Build update 2021-03-25 04:06:25 +00:00
Francisco Hodge
d03e26b4f7 3.0.15 2021-03-25 04:06:13 +00:00
Francisco Hodge
359aa35abf Fix caret tag check 2021-03-25 00:04:34 -04:00
Francisco Hodge
6d3b92caee Build update 2021-03-25 04:01:47 +00:00
Francisco Hodge
a3a03af161 3.0.14 2021-03-25 04:01:34 +00:00
Francisco Hodge
2d86c6c2c0 Address textarea caret positioning 2021-03-24 23:59:50 -04:00
Francisco Hodge
12c149ca66 Return instance on beforeRender, beforeFirstRender 2021-03-24 23:55:53 -04:00
Francisco Hodge
ac9e2a0b89 Build update 2021-03-24 09:26:39 +00:00
Francisco Hodge
ba594327de 3.0.13 2021-03-24 09:26:26 +00:00
dependabot-preview[bot]
71db6987bc Merge pull request #949 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.0.0-beta.1 2021-03-24 09:25:11 +00:00
dependabot-preview[bot]
7fcac10e8e Bump webpack-dev-server from 4.0.0-beta.0 to 4.0.0-beta.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.0.0-beta.0 to 4.0.0-beta.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.0.0-beta.0...v4.0.0-beta.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-24 09:22:23 +00:00
Francisco Hodge
7056cd4ea1 Build update 2021-03-23 14:20:23 +00:00
Francisco Hodge
e6217f2951 3.0.12 2021-03-23 14:20:08 +00:00
dependabot-preview[bot]
faf07a3acf Merge pull request #946 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.19.0 2021-03-23 14:18:34 +00:00
dependabot-preview[bot]
788265c45c Bump @typescript-eslint/eslint-plugin from 4.18.0 to 4.19.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.18.0 to 4.19.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.19.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-23 14:15:32 +00:00
Francisco Hodge
3589a129d1 Build update 2021-03-23 12:49:28 +00:00
Francisco Hodge
3954a61094 3.0.11 2021-03-23 12:49:16 +00:00
dependabot-preview[bot]
f775441263 Merge pull request #948 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.19.0 2021-03-23 12:48:05 +00:00
Francisco Hodge
262ae619c8 Build update 2021-03-23 12:47:29 +00:00
Francisco Hodge
02ed95ecc9 3.0.10 2021-03-23 12:47:16 +00:00
dependabot-preview[bot]
3829218971 Merge pull request #947 from hodgef/dependabot/npm_and_yarn/webpack-5.27.2 2021-03-23 12:45:57 +00:00
Francisco Hodge
74acfe71d6 Build update 2021-03-23 12:45:30 +00:00
Francisco Hodge
17d3abb69f 3.0.9 2021-03-23 12:45:17 +00:00
dependabot-preview[bot]
8954eda6e3 Bump @typescript-eslint/parser from 4.18.0 to 4.19.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.18.0 to 4.19.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.19.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-23 12:45:01 +00:00
dependabot-preview[bot]
82a3081bc0 Merge pull request #945 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.13.12 2021-03-23 12:44:02 +00:00
dependabot-preview[bot]
146dbde1ed Bump webpack from 5.27.1 to 5.27.2
Bumps [webpack](https://github.com/webpack/webpack) from 5.27.1 to 5.27.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.27.1...v5.27.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-23 12:43:41 +00:00
dependabot-preview[bot]
9fd6b6bfba Bump @babel/preset-env from 7.13.10 to 7.13.12
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.10 to 7.13.12.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.12/packages/babel-preset-env)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-23 12:41:21 +00:00
Francisco Hodge
03e0c2e887 Build update 2021-03-22 12:04:24 +00:00
Francisco Hodge
191aa73376 3.0.8 2021-03-22 12:04:11 +00:00
dependabot-preview[bot]
a300a09516 Merge pull request #942 from hodgef/dependabot/npm_and_yarn/babel/cli-7.13.10 2021-03-22 12:02:57 +00:00
Francisco Hodge
36eea5da9a Build update 2021-03-22 12:01:40 +00:00
Francisco Hodge
faad96e0fe 3.0.7 2021-03-22 12:01:25 +00:00
dependabot-preview[bot]
621ac5f53a Bump @babel/cli from 7.13.0 to 7.13.10
Bumps [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) from 7.13.0 to 7.13.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.10/packages/babel-cli)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 12:00:32 +00:00
dependabot-preview[bot]
4b68c62475 Merge pull request #937 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-4.18.0 2021-03-22 12:00:07 +00:00
Francisco Hodge
494905b398 Build update 2021-03-22 11:59:37 +00:00
Francisco Hodge
467ffd4eaa 3.0.6 2021-03-22 11:59:24 +00:00
dependabot-preview[bot]
fca962ea09 Merge pull request #939 from hodgef/dependabot/npm_and_yarn/eslint-7.22.0 2021-03-22 11:58:13 +00:00
dependabot-preview[bot]
c7481a534e Bump @typescript-eslint/parser from 4.16.1 to 4.18.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.16.1 to 4.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.18.0/packages/parser)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 11:57:38 +00:00
Francisco Hodge
b47155218a Build update 2021-03-22 11:56:46 +00:00
Francisco Hodge
0b3a192084 3.0.5 2021-03-22 11:56:32 +00:00
dependabot-preview[bot]
ae6fae245c Bump eslint from 7.21.0 to 7.22.0
Bumps [eslint](https://github.com/eslint/eslint) from 7.21.0 to 7.22.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.21.0...v7.22.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 11:55:18 +00:00
dependabot-preview[bot]
629615f314 Merge pull request #940 from hodgef/dependabot/npm_and_yarn/types/jest-26.0.21 2021-03-22 11:55:10 +00:00
Francisco Hodge
a898bb30dc Build update 2021-03-22 11:53:06 +00:00
Francisco Hodge
ce3d383031 3.0.4 2021-03-22 11:52:52 +00:00
dependabot-preview[bot]
ad0659d917 Bump @types/jest from 26.0.20 to 26.0.21
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.20 to 26.0.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 11:52:46 +00:00
dependabot-preview[bot]
713e1755a0 Merge pull request #941 from hodgef/dependabot/npm_and_yarn/html-webpack-plugin-5.3.1 2021-03-22 11:51:39 +00:00
dependabot-preview[bot]
d3cc68fd72 Merge pull request #938 from hodgef/dependabot/npm_and_yarn/css-loader-5.1.3 2021-03-22 11:51:30 +00:00
dependabot-preview[bot]
96140d94ae Merge pull request #943 from hodgef/dependabot/npm_and_yarn/webpack-5.27.1 2021-03-22 11:50:24 +00:00
dependabot-preview[bot]
4df3800cef Merge pull request #944 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-4.18.0 2021-03-22 11:50:16 +00:00
dependabot-preview[bot]
23c2c29c5a Bump css-loader from 5.1.1 to 5.1.3
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.1.1 to 5.1.3.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.1.1...v5.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 11:48:57 +00:00
dependabot-preview[bot]
c0fa3a6d60 Bump html-webpack-plugin from 5.3.0 to 5.3.1
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/jantimon/html-webpack-plugin/releases)
- [Changelog](https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jantimon/html-webpack-plugin/compare/v5.3.0...v5.3.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 11:48:32 +00:00
dependabot-preview[bot]
f83b1d8b47 Bump webpack from 5.24.3 to 5.27.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.24.3 to 5.27.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.24.3...v5.27.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 11:47:52 +00:00
dependabot-preview[bot]
c67e706a6e Bump @typescript-eslint/eslint-plugin from 4.16.1 to 4.18.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.16.1 to 4.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.18.0/packages/eslint-plugin)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-03-22 11:47:35 +00:00
Francisco Hodge
e7454ed500 Build update 2021-03-22 11:45:04 +00:00
Francisco Hodge
9db2c828b1 3.0.3 2021-03-22 11:44:51 +00:00
Francisco Hodge
dd0d768304 Update pull_request.yml 2021-03-22 07:43:31 -04:00
Francisco Hodge
cfbdf044bd Build update 2021-03-21 18:26:38 +00:00
Francisco Hodge
c4f5b31fbf 3.0.2 2021-03-21 18:26:25 +00:00
Francisco Hodge
6ad0a1fda9 Update README.md 2021-03-21 14:25:13 -04:00
Francisco Hodge
e08d6d6d74 Build update 2021-03-21 17:11:14 +00:00
Francisco Hodge
7a621ff48e 3.0.1 2021-03-21 17:11:02 +00:00
25 changed files with 4185 additions and 3211 deletions

View File

@@ -17,8 +17,6 @@ jobs:
- name: npm install, build, and test
run: |
npm install
npm run start -- --testMode
npm run demo
npm run coverage
env:
CI: true

View File

@@ -1,6 +1,6 @@
<p>
<a href="https://simple-keyboard.com/demo">
<img alt="simple-keyboard: Javascript Virtual Keyboard" src="https://i.imgur.com/Po6659n.gif">
<img alt="simple-keyboard: Javascript Virtual Keyboard" src="https://i.imgur.com/PrpbdIu.png">
</a>
<a href="https://www.npmjs.com/package/simple-keyboard">
@@ -14,10 +14,6 @@
<a href="https://github.com/hodgef/simple-keyboard/actions">
<img alt="Publish Status" src="https://github.com/hodgef/simple-keyboard/workflows/Publish/badge.svg?color=green" />
</a>
<a href="https://bundlephobia.com/result?p=simple-keyboard">
<img src="https://badgen.net/bundlephobia/minzip/simple-keyboard/?color=green" alt="install size">
</a>
<a href="https://david-dm.org/hodgef/simple-keyboard">
<img src="https://badgen.net/david/dep/hodgef/simple-keyboard" alt="coverage">
@@ -30,17 +26,17 @@
<blockquote>Virtual Keyboard for Javascript. Compatible with your JS, React, Angular or Vue projects.</blockquote>
## Demo 🚀
## 🚀 Demo
[Demo Showcase (Vanilla, Angular, React, Vue)](https://simple-keyboard.com/demo)
## Installation & Usage 📦
## 📦 Installation & Usage
You can use simple-keyboard as a `<script>` tag from a CDN, or install it from npm.
Check out the [Getting Started](https://simple-keyboard.com/getting-started) docs to begin.
## Documentation 📖
## 📖 Documentation
Check out the [simple-keyboard documentation](https://simple-keyboard.com/documentation) site.
@@ -63,7 +59,7 @@ Feel free to browse the [Questions & Answers (FAQ)](https://simple-keyboard.com/
<a href="https://discordapp.com/invite/SJexsCG" title="Join our Discord chat" target="_blank"><img src="https://discordapp.com/api/guilds/498978399801573396/widget.png?style=banner2" align="center"></a>
## Modules ✳️
## ✳️ Modules
You can extend simple-keyboard's functionality with [modules](https://hodgef.com/simple-keyboard/modules/). Such as:
@@ -74,7 +70,7 @@ You can extend simple-keyboard's functionality with [modules](https://hodgef.com
Want to create your own module? Check out the [Modules page](https://hodgef.com/simple-keyboard/modules/) for instructions.
## Compatibility 🎯
## 🎯 Compatibility
- Internet Explorer 11
- Edge (Spartan) 16+
@@ -84,7 +80,7 @@ Want to create your own module? Check out the [Modules page](https://hodgef.com/
- Firefox 57+
- iOS 9+
## Contributing
## Contributing
PRs and issues are always welcome. Feel free to submit any issues you have at:
[https://github.com/hodgef/simple-keyboard/issues](https://github.com/hodgef/simple-keyboard/issues)

View File

@@ -1,6 +1,6 @@
/*!
*
* simple-keyboard v3.0.0
* simple-keyboard v3.2.1
* https://github.com/hodgef/simple-keyboard
*
* Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
@@ -8,4 +8,4 @@
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
*/.hg-theme-default{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden;touch-action:manipulation;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;background-color:#ececec;padding:5px;border-radius:5px}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;outline:0;font-size:inherit}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{box-shadow:0 0 3px -1px rgba(0,0,0,.3);height:40px;border-radius:5px;box-sizing:border-box;padding:5px;background:#fff;border-bottom:1px solid #b5b5b5;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{width:33.3%;height:60px;align-items:center;display:flex;justify-content:center}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{display:inline-flex;border-radius:5px;position:absolute;background:#ececec;border-bottom:2px solid #b5b5b5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:272px;transform:translateY(-100%);margin-top:-10px}ul.hg-candidate-box-list{display:flex;list-style:none;padding:0;margin:0;flex:1}li.hg-candidate-box-list-item{height:40px;width:40px;display:flex;align-items:center;justify-content:center}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{display:flex;align-items:center;padding:0 10px;background:#d0d0d0;color:#969696;cursor:pointer}.hg-candidate-box-next{border-top-right-radius:5px;border-bottom-right-radius:5px}.hg-candidate-box-prev{border-top-left-radius:5px;border-bottom-left-radius:5px}.hg-candidate-box-btn-active{color:#444}
*/.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row .hg-button-container{margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;max-width:272px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;background:#d0d0d0;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}

File diff suppressed because one or more lines are too long

View File

@@ -13,8 +13,8 @@ declare class SimpleKeyboard {
input: KeyboardInput;
options: KeyboardOptions;
utilities: any;
caretPosition: number;
caretPositionEnd: number;
caretPosition: number | null;
caretPositionEnd: number | null;
keyboardDOM: KeyboardElement;
keyboardPluginClasses: string;
keyboardDOMClass: string;
@@ -34,8 +34,10 @@ declare class SimpleKeyboard {
holdTimeout: number;
isMouseHold: boolean;
initialized: boolean;
candidateBox: CandidateBox;
candidateBox: CandidateBox | null;
keyboardRowsDOM: KeyboardElement;
defaultName: string;
activeInputElement: HTMLInputElement | HTMLTextAreaElement | null;
/**
* Creates an instance of SimpleKeyboard
* @param {Array} params If first parameter is a string, it is considered the container class. The second parameter is then considered the options object. If first parameter is an object, it is considered the options object.
@@ -47,20 +49,20 @@ declare class SimpleKeyboard {
handleParams: (params: KeyboardParams) => {
keyboardDOMClass: string;
keyboardDOM: KeyboardElement;
options: Partial<KeyboardOptions>;
options: Partial<KeyboardOptions | undefined>;
};
/**
* Getters
*/
getOptions: () => KeyboardOptions;
getCaretPosition: () => number;
getCaretPositionEnd: () => number;
getCaretPosition: () => number | null;
getCaretPositionEnd: () => number | null;
/**
* Changes the internal caret position
* @param {number} position The caret's start position
* @param {number} positionEnd The caret's end position
*/
setCaretPosition(position: number, endPosition?: number): void;
setCaretPosition(position: number | null, endPosition?: number | null): void;
/**
* Retrieve the candidates for a given input
* @param input The input string to check
@@ -104,7 +106,7 @@ declare class SimpleKeyboard {
* Clear the keyboards input.
* @param {string} [inputName] optional - the internal input to select
*/
clearInput(inputName: string): void;
clearInput(inputName?: string): void;
/**
* Get the keyboards input (You can also get it from the onChange prop).
* @param {string} [inputName] optional - the internal input to select
@@ -166,7 +168,7 @@ declare class SimpleKeyboard {
* Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.
* @param {string} button The button layout name to select
*/
getButtonElement(button: string): KeyboardElement | KeyboardElement[];
getButtonElement(button: string): KeyboardElement | KeyboardElement[] | undefined;
/**
* This handles the "inputPattern" option
* by checking if the provided inputPattern passes

View File

@@ -3,10 +3,10 @@ import Utilities from "./services/Utilities";
export interface KeyboardLayoutObject {
[key: string]: string[];
}
export interface KeyboardButtonTheme {
export declare type KeyboardButtonTheme = {
class: string;
buttons: string;
}
} | null;
export interface KeyboardButtonAttributes {
attribute: string;
value: string;
@@ -22,26 +22,28 @@ export declare type CandidateBoxParams = {
export declare type CandidateBoxShowParams = {
candidateValue: string;
targetElement: KeyboardElement;
onSelect: (selectedCandidate: string) => void;
onSelect: (selectedCandidate: string, e: MouseEvent) => void;
};
export declare type CandidateBoxRenderParams = {
candidateListPages: string[][];
targetElement: KeyboardElement;
pageIndex: number;
nbPages: number;
onItemSelected: (selectedCandidate: string) => void;
onItemSelected: (selectedCandidate: string, e: MouseEvent) => void;
};
export declare type KeyboardElement = HTMLDivElement | HTMLButtonElement;
export declare type KeyboardHandlerEvent = PointerEvent & TouchEvent & KeyboardEvent & {
target: HTMLDivElement & HTMLInputElement;
};
export declare type KeyboardHandlerEvent = any;
export interface KeyboardButtonElements {
[key: string]: KeyboardElement[];
}
export interface UtilitiesParams {
getOptions: () => KeyboardOptions;
getCaretPosition: () => number;
getCaretPositionEnd: () => number;
getCaretPosition: () => number | null;
getCaretPositionEnd: () => number | null;
dispatch: any;
}
export interface PhysicalKeyboardParams {
getOptions: () => KeyboardOptions;
dispatch: any;
}
export interface KeyboardOptions {
@@ -193,6 +195,14 @@ export interface KeyboardOptions {
* Executes the callback function once simple-keyboard is rendered for the first time (on initialization).
*/
onInit?: (instance?: SimpleKeyboard) => void;
/**
* Retrieves the current input
*/
onChange?: (input: string, e?: MouseEvent) => any;
/**
* Retrieves all inputs
*/
onChangeAll?: (inputObj: KeyboardInput, e?: MouseEvent) => any;
/**
* Module options can have any format
*/

View File

@@ -1,4 +1,4 @@
import { KeyboardOptions, UtilitiesParams } from "../interfaces";
import { KeyboardOptions, PhysicalKeyboardParams } from "../interfaces";
/**
* Physical Keyboard Service
*/
@@ -8,7 +8,7 @@ declare class PhysicalKeyboard {
/**
* Creates an instance of the PhysicalKeyboard service
*/
constructor({ dispatch, getOptions }: Partial<UtilitiesParams>);
constructor({ dispatch, getOptions }: PhysicalKeyboardParams);
handleHighlightKeyDown(event: KeyboardEvent): void;
handleHighlightKeyUp(event: KeyboardEvent): void;
/**
@@ -16,5 +16,9 @@ declare class PhysicalKeyboard {
* @param {object} event The KeyboardEvent
*/
getSimpleKeyboardLayoutKey(event: KeyboardEvent): string;
/**
* Retrieve key from keyCode
*/
keyCodeToKey(keyCode: number): string | undefined;
}
export default PhysicalKeyboard;

View File

@@ -5,8 +5,8 @@ import { KeyboardOptions, UtilitiesParams } from "../interfaces";
*/
declare class Utilities {
getOptions: () => KeyboardOptions;
getCaretPosition: () => number;
getCaretPositionEnd: () => number;
getCaretPosition: () => number | null;
getCaretPositionEnd: () => number | null;
dispatch: any;
maxLengthReached: boolean;
/**
@@ -72,6 +72,7 @@ declare class Utilities {
"{home}": string;
"{pageup}": string;
"{delete}": string;
"{forwarddelete}": string;
"{end}": string;
"{pagedown}": string;
"{numpadmultiply}": string;
@@ -122,7 +123,7 @@ declare class Utilities {
* @param {number} length Represents by how many characters the input should be moved
* @param {boolean} minus Whether the cursor should be moved to the left or not.
*/
updateCaretPosAction(length: number, minus?: boolean): number;
updateCaretPosAction(length: number, minus?: boolean): number | null;
/**
* Adds a string to the input at a given position
*
@@ -133,20 +134,31 @@ declare class Utilities {
*/
addStringAt(source: string, str: string, position?: number, positionEnd?: number, moveCaret?: boolean): string;
/**
* Removes an amount of characters at a given position
* Check whether the button is a standard button
*/
isStandardButton: (button: string) => boolean | "";
/**
* Removes an amount of characters before a given position
*
* @param {string} source The source input
* @param {number} position The (cursor) position from where the characters should be removed
* @param {boolean} moveCaret Whether to update simple-keyboard's cursor
*/
removeAt(source: string, position?: number, positionEnd?: number, moveCaret?: boolean): string;
/**
* Removes an amount of characters after a given position
*
* @param {string} source The source input
* @param {number} position The (cursor) position from where the characters should be removed
*/
removeForwardsAt(source: string, position?: number, positionEnd?: number, moveCaret?: boolean): string;
/**
* Determines whether the maxLength has been reached. This function is called when the maxLength option it set.
*
* @param {object} inputObj
* @param {string} updatedInput
*/
handleMaxLength(inputObj: KeyboardInput, updatedInput: string): boolean;
handleMaxLength(inputObj: KeyboardInput, updatedInput: string): boolean | undefined;
/**
* Gets the current value of maxLengthReached
*/

5945
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "simple-keyboard",
"version": "3.0.0",
"version": "3.2.1",
"description": "On-screen Javascript Virtual Keyboard",
"main": "build/index.js",
"types": "build/types/index.d.ts",
@@ -39,38 +39,38 @@
],
"license": "MIT",
"devDependencies": {
"@babel/cli": "^7.13.0",
"@babel/core": "^7.13.8",
"@babel/plugin-proposal-class-properties": "^7.13.0",
"@babel/plugin-transform-typescript": "^7.13.0",
"@babel/cli": "^7.14.5",
"@babel/core": "^7.14.6",
"@babel/plugin-proposal-class-properties": "^7.14.5",
"@babel/plugin-transform-typescript": "^7.14.6",
"@babel/polyfill": "^7.12.1",
"@babel/preset-env": "^7.13.9",
"@types/jest": "^26.0.20",
"@typescript-eslint/eslint-plugin": "^4.16.1",
"@typescript-eslint/parser": "^4.16.1",
"autoprefixer": "^10.2.5",
"@babel/preset-env": "^7.14.7",
"@types/jest": "^26.0.23",
"@typescript-eslint/eslint-plugin": "^4.28.0",
"@typescript-eslint/parser": "^4.28.0",
"autoprefixer": "^10.2.6",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.2.2",
"babel-preset-minify": "^0.5.0",
"core-js": "^3.9.1",
"css-loader": "^5.1.1",
"eslint": "^7.21.0",
"core-js": "^3.15.1",
"css-loader": "^5.2.6",
"eslint": "^7.29.0",
"file-loader": "^6.2.0",
"html-webpack-plugin": "^5.3.0",
"html-webpack-plugin": "^5.3.2",
"jest": "^26.6.3",
"mini-css-extract-plugin": "^1.3.9",
"optimize-css-assets-webpack-plugin": "^5.0.4",
"postcss": "^8.2.8",
"postcss-loader": "^5.2.0",
"prettier": "^2.2.1",
"mini-css-extract-plugin": "^1.6.1",
"optimize-css-assets-webpack-plugin": "^6.0.1",
"postcss": "^8.3.5",
"postcss-loader": "^6.1.0",
"prettier": "^2.3.2",
"prettier-webpack-plugin": "^1.2.0",
"style-loader": "^2.0.0",
"terser-webpack-plugin": "^5.1.1",
"typescript": "^4.2.3",
"style-loader": "^3.0.0",
"terser-webpack-plugin": "^5.1.4",
"typescript": "^4.3.4",
"url-loader": "^4.1.1",
"webpack": "^5.24.3",
"webpack-cli": "^4.5.0",
"webpack-dev-server": "4.0.0-beta.0"
"webpack": "^5.40.0",
"webpack-cli": "^4.7.2",
"webpack-dev-server": "4.0.0-beta.3"
},
"jest": {
"roots": [
@@ -81,7 +81,7 @@
"!src/**/*.d.ts",
"!src/lib/index.js",
"!src/lib/polyfills.js",
"!src/demo/index.js",
"!src/demo/**",
"!src/utils/**",
"!src/**/*.d.ts",
"!**/tests/**"

View File

@@ -0,0 +1,81 @@
import Keyboard from "../lib";
import "./css/CandidateBoxDemo.css";
const setDOM = () => {
document.querySelector("body").innerHTML = `
<input class="input" placeholder="Tap on the virtual keyboard to start" />
<div class="simple-keyboard"></div>
`;
};
class Demo {
constructor() {
setDOM();
/**
* Demo Start
*/
this.keyboard = new Keyboard({
onChange: input => this.onChange(input),
onKeyPress: button => this.onKeyPress(button),
preventMouseDownDefault: true,
layoutCandidates: {
ni: "你 尼",
hao: "好 号"
}
});
/**
* Update simple-keyboard when input is changed directly
*/
document.querySelector(".input").addEventListener("input", event => {
this.keyboard.setInput(event.target.value);
});
}
onChange(input) {
const inputElement = document.querySelector(".input");
/**
* Updating input's value
*/
inputElement.value = input;
console.log("Input changed", input);
/**
* Synchronizing input caret position
*/
const caretPosition = this.keyboard.caretPosition;
if (caretPosition !== null)
this.setInputCaretPosition(inputElement, caretPosition);
console.log("caretPosition", caretPosition);
}
setInputCaretPosition(elem, pos) {
if (elem.setSelectionRange) {
elem.focus();
elem.setSelectionRange(pos, pos);
}
}
onKeyPress(button) {
console.log("Button pressed", button);
/**
* If you want to handle the shift and caps lock buttons
*/
if (button === "{shift}" || button === "{lock}") this.handleShift();
}
handleShift() {
const currentLayout = this.keyboard.options.layoutName;
const shiftToggle = currentLayout === "default" ? "shift" : "default";
this.keyboard.setOptions({
layoutName: shiftToggle
});
}
}
export default Demo;

View File

@@ -0,0 +1,12 @@
input {
width: 100%;
height: 100px;
padding: 20px;
font-size: 20px;
border: none;
box-sizing: border-box;
}
.simple-keyboard {
max-width: 850px;
}

View File

@@ -9,6 +9,7 @@ import BasicDemo from "./BasicDemo";
//import DOMElementDemo from "./DOMElementDemo";
//import FullKeyboardDemo from "./FullKeyboardDemo";
//import MultipleKeyboardsDemo from "./MultipleKeyboardsDestroyDemo";
//import CandidateBoxDemo from "./CandidateBoxDemo";
/**
* Selected demo

View File

@@ -0,0 +1,36 @@
import { setDOM } from '../../utils/TestUtility';
import CandidateBoxDemo from '../CandidateBoxDemo';
it('Demo will load', () => {
setDOM();
new CandidateBoxDemo();
});
it('Demo caret positioning will adjust accordingly', () => {
setDOM();
const demo = new CandidateBoxDemo();
demo.keyboard.setCaretPosition(0);
demo.keyboard.getButtonElement("n").click();
demo.keyboard.getButtonElement("h").click();
demo.keyboard.getButtonElement("a").click();
demo.keyboard.getButtonElement("o").click();
expect(demo.keyboard.getCaretPosition()).toBe(4);
demo.keyboard.candidateBox.candidateBoxElement.querySelector("li").click();
expect(demo.keyboard.getCaretPosition()).toBe(2);
demo.keyboard.setCaretPosition(1);
demo.keyboard.getButtonElement("i").click();
expect(demo.keyboard.getCaretPosition()).toBe(2);
demo.keyboard.candidateBox.candidateBoxElement.querySelector("li").click();
expect(demo.keyboard.getCaretPosition()).toBe(1);
expect(demo.keyboard.getInput()).toBe("你好");
});

View File

@@ -9,7 +9,7 @@ import {
class CandidateBox {
utilities: Utilities;
candidateBoxElement: HTMLDivElement;
candidateBoxElement!: HTMLDivElement;
pageIndex = 0;
pageSize;
@@ -45,8 +45,8 @@ class CandidateBox {
targetElement,
pageIndex: this.pageIndex,
nbPages: candidateListPages.length,
onItemSelected: (selectedCandidate: string) => {
onSelect(selectedCandidate);
onItemSelected: (selectedCandidate: string, e: MouseEvent) => {
onSelect(selectedCandidate, e);
this.destroy();
},
});
@@ -73,9 +73,18 @@ class CandidateBox {
// Create Candidate box list items
candidateListPages[pageIndex].forEach((candidateListItem) => {
const candidateListLIElement = document.createElement("li");
const getMouseEvent = () => {
const mouseEvent = new MouseEvent("click");
Object.defineProperty(mouseEvent, "target", {
value: candidateListLIElement,
});
return mouseEvent;
};
candidateListLIElement.className = "hg-candidate-box-list-item";
candidateListLIElement.textContent = candidateListItem;
candidateListLIElement.onclick = () => onItemSelected(candidateListItem);
candidateListLIElement.onclick = (e = getMouseEvent()) =>
onItemSelected(candidateListItem, e);
// Append list item to ul
candidateListULElement.appendChild(candidateListLIElement);

View File

@@ -22,28 +22,30 @@ import CandidateBox from "./CandidateBox";
* - Handles button functionality
*/
class SimpleKeyboard {
input: KeyboardInput;
options: KeyboardOptions;
input!: KeyboardInput;
options!: KeyboardOptions;
utilities: any;
caretPosition: number;
caretPositionEnd: number;
keyboardDOM: KeyboardElement;
keyboardPluginClasses: string;
keyboardDOMClass: string;
buttonElements: KeyboardButtonElements;
currentInstanceName: string;
allKeyboardInstances: { [key: string]: SimpleKeyboard };
keyboardInstanceNames: string[];
isFirstKeyboardInstance: boolean;
physicalKeyboard: PhysicalKeyboard;
modules: { [key: string]: any };
activeButtonClass: string;
holdInteractionTimeout: number;
holdTimeout: number;
isMouseHold: boolean;
initialized: boolean;
candidateBox: CandidateBox;
keyboardRowsDOM: KeyboardElement;
caretPosition!: number | null;
caretPositionEnd!: number | null;
keyboardDOM!: KeyboardElement;
keyboardPluginClasses!: string;
keyboardDOMClass!: string;
buttonElements!: KeyboardButtonElements;
currentInstanceName!: string;
allKeyboardInstances!: { [key: string]: SimpleKeyboard };
keyboardInstanceNames!: string[];
isFirstKeyboardInstance!: boolean;
physicalKeyboard!: PhysicalKeyboard;
modules!: { [key: string]: any };
activeButtonClass!: string;
holdInteractionTimeout!: number;
holdTimeout!: number;
isMouseHold!: boolean;
initialized!: boolean;
candidateBox!: CandidateBox | null;
keyboardRowsDOM!: KeyboardElement;
defaultName = "default";
activeInputElement: HTMLInputElement | HTMLTextAreaElement | null = null;
/**
* Creates an instance of SimpleKeyboard
@@ -52,9 +54,11 @@ class SimpleKeyboard {
constructor(...params: KeyboardParams) {
if (typeof window === "undefined") return;
const { keyboardDOMClass, keyboardDOM, options = {} } = this.handleParams(
params
);
const {
keyboardDOMClass,
keyboardDOM,
options = {},
} = this.handleParams(params);
/**
* Initializing Utilities
@@ -159,8 +163,9 @@ class SimpleKeyboard {
* @property {object} default Default SimpleKeyboard internal input.
* @property {object} myInputName Example input that can be set through `options.inputName:"myInputName"`.
*/
const { inputName = this.defaultName } = this.options;
this.input = {};
this.input[this.options.inputName] = "";
this.input[inputName] = "";
/**
* @type {string} DOM class of the keyboard wrapper, normally "simple-keyboard" by default.
@@ -231,7 +236,7 @@ class SimpleKeyboard {
): {
keyboardDOMClass: string;
keyboardDOM: KeyboardElement;
options: Partial<KeyboardOptions>;
options: Partial<KeyboardOptions | undefined>;
} => {
let keyboardDOMClass;
let keyboardDOM;
@@ -287,15 +292,15 @@ class SimpleKeyboard {
* Getters
*/
getOptions = (): KeyboardOptions => this.options;
getCaretPosition = (): number => this.caretPosition;
getCaretPositionEnd = (): number => this.caretPositionEnd;
getCaretPosition = (): number | null => this.caretPosition;
getCaretPositionEnd = (): number | null => this.caretPositionEnd;
/**
* Changes the internal caret position
* @param {number} position The caret's start position
* @param {number} positionEnd The caret's end position
*/
setCaretPosition(position: number, endPosition = position): void {
setCaretPosition(position: number | null, endPosition = position): void {
this.caretPosition = position;
this.caretPositionEnd = endPosition;
}
@@ -315,8 +320,10 @@ class SimpleKeyboard {
const layoutCandidates = Object.keys(layoutCandidatesObj).filter(
(layoutCandidate: string) => {
const inputSubstr =
input.substring(0, this.getCaretPositionEnd() || 0) || input;
const regexp = new RegExp(`${layoutCandidate}$`, "g");
const matches = [...input.matchAll(regexp)];
const matches = [...inputSubstr.matchAll(regexp)];
return !!matches.length;
}
);
@@ -354,21 +361,37 @@ class SimpleKeyboard {
this.candidateBox.show({
candidateValue,
targetElement,
onSelect: (selectedCandidate: string) => {
onSelect: (selectedCandidate: string, e: MouseEvent) => {
const currentInput = this.getInput(this.options.inputName, true);
const initialCaretPosition = this.getCaretPositionEnd() || 0;
const inputSubstr =
currentInput.substring(0, initialCaretPosition || 0) ||
currentInput;
const regexp = new RegExp(`${candidateKey}$`, "g");
const newInput = currentInput.replace(regexp, selectedCandidate);
const newInputSubstr = inputSubstr.replace(regexp, selectedCandidate);
const newInput = currentInput.replace(inputSubstr, newInputSubstr);
const caretPositionDiff = newInputSubstr.length - inputSubstr.length;
let newCaretPosition =
(initialCaretPosition || currentInput.length) + caretPositionDiff;
if (newCaretPosition < 0) newCaretPosition = 0;
this.setInput(newInput, this.options.inputName, true);
this.setCaretPosition(newCaretPosition);
if (typeof this.options.onChange === "function")
this.options.onChange(this.getInput(this.options.inputName, true));
this.options.onChange(
this.getInput(this.options.inputName, true),
e
);
/**
* Calling onChangeAll
*/
if (typeof this.options.onChangeAll === "function")
this.options.onChangeAll(this.getAllInputs());
this.options.onChangeAll(this.getAllInputs(), e);
},
});
}
@@ -379,8 +402,7 @@ class SimpleKeyboard {
* @param {string} button The button's layout name.
*/
handleButtonClicked(button: string, e?: KeyboardHandlerEvent): void {
const debug = this.options.debug;
const { inputName = this.defaultName, debug } = this.options;
/**
* Ignoring placeholder buttons
*/
@@ -389,28 +411,47 @@ class SimpleKeyboard {
/**
* Creating inputName if it doesn't exist
*/
if (!this.input[this.options.inputName])
this.input[this.options.inputName] = "";
if (!this.input[inputName]) this.input[inputName] = "";
/**
* Calculating new input
*/
const updatedInput = this.utilities.getUpdatedInput(
button,
this.input[this.options.inputName],
this.input[inputName],
this.caretPosition,
this.caretPositionEnd
);
/**
* EDGE CASE: Check for whole input selection changes that will yield same updatedInput
*/
if (this.utilities.isStandardButton(button) && this.activeInputElement) {
const isEntireInputSelection =
this.input[inputName] &&
this.input[inputName] === updatedInput &&
this.caretPosition === 0 &&
this.caretPositionEnd === updatedInput.length;
if (isEntireInputSelection) {
this.setInput("", this.options.inputName, true);
this.setCaretPosition(0);
this.activeInputElement.value = "";
this.activeInputElement.setSelectionRange(0, 0);
this.handleButtonClicked(button, e);
return;
}
}
/**
* Calling onKeyPress
*/
if (typeof this.options.onKeyPress === "function")
this.options.onKeyPress(button);
this.options.onKeyPress(button, e);
if (
// If input will change as a result of this button press
this.input[this.options.inputName] !== updatedInput &&
this.input[inputName] !== updatedInput &&
// This pertains to the "inputPattern" option:
// If inputPattern isn't set
(!this.options.inputPattern ||
@@ -432,7 +473,7 @@ class SimpleKeyboard {
*/
const newInputValue = this.utilities.getUpdatedInput(
button,
this.input[this.options.inputName],
this.input[inputName],
this.caretPosition,
this.caretPositionEnd,
true
@@ -460,21 +501,20 @@ class SimpleKeyboard {
* Calling onChange
*/
if (typeof this.options.onChange === "function")
this.options.onChange(this.getInput(this.options.inputName, true));
this.options.onChange(this.getInput(this.options.inputName, true), e);
/**
* Calling onChangeAll
*/
if (typeof this.options.onChangeAll === "function")
this.options.onChangeAll(this.getAllInputs());
this.options.onChangeAll(this.getAllInputs(), e);
/**
* Check if this new input has candidates (suggested words)
*/
if (e?.target && this.options.enableLayoutCandidates) {
const { candidateKey, candidateValue } = this.getInputCandidates(
updatedInput
);
const { candidateKey, candidateValue } =
this.getInputCandidates(updatedInput);
if (candidateKey && candidateValue) {
this.showCandidatesBox(
@@ -483,7 +523,7 @@ class SimpleKeyboard {
this.keyboardDOM
);
} else {
this.candidateBox.destroy();
this.candidateBox?.destroy();
}
}
}
@@ -639,8 +679,9 @@ class SimpleKeyboard {
* Clear the keyboards input.
* @param {string} [inputName] optional - the internal input to select
*/
clearInput(inputName: string): void {
inputName = inputName || this.options.inputName;
clearInput(
inputName: string = this.options.inputName || this.defaultName
): void {
this.input[inputName] = "";
/**
@@ -658,7 +699,10 @@ class SimpleKeyboard {
* Get the keyboards input (You can also get it from the onChange prop).
* @param {string} [inputName] optional - the internal input to select
*/
getInput(inputName = this.options.inputName, skipSync = false): string {
getInput(
inputName: string = this.options.inputName || this.defaultName,
skipSync = false
): string {
/**
* Enforce syncInstanceInputs, if set
*/
@@ -697,7 +741,7 @@ class SimpleKeyboard {
*/
setInput(
input: string,
inputName = this.options.inputName,
inputName: string = this.options.inputName || this.defaultName,
skipSync?: boolean
): void {
this.input[inputName] = input;
@@ -758,19 +802,6 @@ class SimpleKeyboard {
* @param {object} options The options to set
*/
onSetOptions(changedOptions: string[] = []): void {
/**
* Changed: inputName
*/
if (changedOptions.includes("inputName")) {
/**
* inputName changed. This requires a caretPosition reset
*/
if (this.options.debug) {
console.log("inputName changed. caretPosition reset.");
}
this.setCaretPosition(null);
}
/**
* Changed: layoutName
*/
@@ -851,7 +882,7 @@ class SimpleKeyboard {
* If class is already defined, we add button to class definition
*/
this.options.buttonTheme.map((buttonTheme) => {
if (buttonTheme.class.split(" ").includes(classNameItem)) {
if (buttonTheme?.class.split(" ").includes(classNameItem)) {
classNameFound = true;
const buttonThemeArray = buttonTheme.buttons.split(" ");
@@ -904,26 +935,28 @@ class SimpleKeyboard {
) {
const buttonArray = buttons.split(" ");
buttonArray.forEach((button) => {
this.options.buttonTheme.map((buttonTheme, index) => {
this.options?.buttonTheme?.map((buttonTheme, index) => {
/**
* If className is set, we affect the buttons only for that class
* Otherwise, we afect all classes
*/
if (
(className && className.includes(buttonTheme.class)) ||
(buttonTheme &&
className &&
className.includes(buttonTheme.class)) ||
!className
) {
const filteredButtonArray = buttonTheme.buttons
const filteredButtonArray = buttonTheme?.buttons
.split(" ")
.filter((item) => item !== button);
/**
* If buttons left, return them, otherwise, remove button Theme
*/
if (filteredButtonArray.length) {
if (buttonTheme && filteredButtonArray?.length) {
buttonTheme.buttons = filteredButtonArray.join(" ");
} else {
this.options.buttonTheme.splice(index, 1);
this.options.buttonTheme?.splice(index, 1);
buttonTheme = null;
}
}
@@ -940,7 +973,9 @@ class SimpleKeyboard {
* Get the DOM Element of a button. If there are several buttons with the same name, an array of the DOM Elements is returned.
* @param {string} button The button layout name to select
*/
getButtonElement(button: string): KeyboardElement | KeyboardElement[] {
getButtonElement(
button: string
): KeyboardElement | KeyboardElement[] | undefined {
let output;
const buttonArr = this.buttonElements[button];
@@ -969,7 +1004,8 @@ class SimpleKeyboard {
if (inputPatternRaw instanceof RegExp) {
inputPattern = inputPatternRaw;
} else {
inputPattern = inputPatternRaw[this.options.inputName];
inputPattern =
inputPatternRaw[this.options.inputName || this.defaultName];
}
if (inputPattern && inputVal) {
@@ -1077,10 +1113,11 @@ class SimpleKeyboard {
}
if (
(targetTagName === "textarea" || targetTagName === "input") &&
["text", "search", "url", "tel", "password"].includes(
event.target.type
) &&
(targetTagName === "textarea" ||
(targetTagName === "input" &&
["text", "search", "url", "tel", "password"].includes(
event.target.type
))) &&
!instance.options.disableCaretPositioning
) {
/**
@@ -1092,6 +1129,11 @@ class SimpleKeyboard {
event.target.selectionEnd
);
/**
* Tracking current input in order to handle caret positioning edge cases
*/
this.activeInputElement = event.target;
if (instance.options.debug) {
console.log(
"Caret at: ",
@@ -1106,6 +1148,18 @@ class SimpleKeyboard {
* If we toggled off disableCaretPositioning, we must ensure caretPosition doesn't persist once reactivated.
*/
instance.setCaretPosition(null);
/**
* Resetting activeInputElement
*/
this.activeInputElement = null;
if (instance.options.debug) {
console.log(
`Caret position reset due to "${event?.type}" event`,
event
);
}
}
});
}
@@ -1146,26 +1200,25 @@ class SimpleKeyboard {
/**
* Remove buttons
*/
let deleteButton = (buttonElement: KeyboardElement) => {
buttonElement.onpointerdown = null;
buttonElement.onpointerup = null;
buttonElement.onpointercancel = null;
buttonElement.ontouchstart = null;
buttonElement.ontouchend = null;
buttonElement.ontouchcancel = null;
buttonElement.onclick = null;
buttonElement.onmousedown = null;
buttonElement.onmouseup = null;
const deleteButton = (buttonElement: KeyboardElement | null) => {
if (buttonElement) {
buttonElement.onpointerdown = null;
buttonElement.onpointerup = null;
buttonElement.onpointercancel = null;
buttonElement.ontouchstart = null;
buttonElement.ontouchend = null;
buttonElement.ontouchcancel = null;
buttonElement.onclick = null;
buttonElement.onmousedown = null;
buttonElement.onmouseup = null;
buttonElement.remove();
buttonElement = null;
buttonElement.remove();
buttonElement = null;
}
};
this.recurseButtons(deleteButton);
this.recurseButtons = null;
deleteButton = null;
/**
* Remove wrapper events
*/
@@ -1186,6 +1239,11 @@ class SimpleKeyboard {
this.candidateBox = null;
}
/**
* Clearing activeInputElement
*/
this.activeInputElement = null;
/**
* Clearing keyboardDOM
*/
@@ -1213,6 +1271,7 @@ class SimpleKeyboard {
if (Array.isArray(buttonTheme)) {
buttonTheme.forEach((themeObj) => {
if (
themeObj &&
themeObj.class &&
typeof themeObj.class === "string" &&
themeObj.buttons &&
@@ -1336,7 +1395,7 @@ class SimpleKeyboard {
}
if (typeof this.options.beforeFirstRender === "function")
this.options.beforeFirstRender();
this.options.beforeFirstRender(this);
/**
* Notify about PointerEvents usage
@@ -1369,7 +1428,7 @@ class SimpleKeyboard {
*/
beforeRender() {
if (typeof this.options.beforeRender === "function")
this.options.beforeRender();
this.options.beforeRender(this);
}
/**
@@ -1574,211 +1633,219 @@ class SimpleKeyboard {
/**
* Iterating through each row
*/
layout[this.options.layoutName].forEach((row, rIndex) => {
let rowArray = row.split(" ");
/**
* Enforce excludeFromLayout
*/
if (this.options.excludeFromLayout[this.options.layoutName]) {
rowArray = rowArray.filter(
(buttonName) =>
!this.options.excludeFromLayout[this.options.layoutName].includes(
buttonName
)
);
}
/**
* Creating empty row
*/
let rowDOM = document.createElement("div");
rowDOM.className += "hg-row";
/**
* Tracking container indicators in rows
*/
const containerStartIndexes: number[] = [];
const containerEndIndexes: number[] = [];
/**
* Iterating through each button in row
*/
rowArray.forEach((button, bIndex) => {
/**
* Check if button has a container indicator
*/
const buttonHasContainerStart =
!disableRowButtonContainers &&
typeof button === "string" &&
button.length > 1 &&
button.indexOf("[") === 0;
const buttonHasContainerEnd =
!disableRowButtonContainers &&
typeof button === "string" &&
button.length > 1 &&
button.indexOf("]") === button.length - 1;
layout[this.options.layoutName || this.defaultName].forEach(
(row, rIndex) => {
let rowArray = row.split(" ");
/**
* Save container start index, if applicable
* Enforce excludeFromLayout
*/
if (buttonHasContainerStart) {
containerStartIndexes.push(bIndex);
/**
* Removing indicator
*/
button = button.replace(/\[/g, "");
}
if (buttonHasContainerEnd) {
containerEndIndexes.push(bIndex);
/**
* Removing indicator
*/
button = button.replace(/\]/g, "");
}
/**
* Processing button options
*/
const fctBtnClass = this.utilities.getButtonClass(button);
const buttonDisplayName = this.utilities.getButtonDisplayName(
button,
this.options.display,
this.options.mergeDisplay
);
/**
* Creating button
*/
const buttonType = this.options.useButtonTag ? "button" : "div";
const buttonDOM = document.createElement(buttonType);
buttonDOM.className += `hg-button ${fctBtnClass}`;
/**
* Adding buttonTheme
*/
buttonDOM.classList.add(...this.getButtonThemeClasses(button));
/**
* Adding buttonAttributes
*/
this.setDOMButtonAttributes(
button,
(attribute: string, value: string) => {
buttonDOM.setAttribute(attribute, value);
}
);
this.activeButtonClass = "hg-activeButton";
/**
* Handle button click event
*/
/* istanbul ignore next */
if (
this.utilities.pointerEventsSupported() &&
!useTouchEvents &&
!useMouseEvents
this.options.excludeFromLayout &&
this.options.excludeFromLayout[
this.options.layoutName || this.defaultName
]
) {
rowArray = rowArray.filter(
(buttonName) =>
this.options.excludeFromLayout &&
!this.options.excludeFromLayout[
this.options.layoutName || this.defaultName
].includes(buttonName)
);
}
/**
* Creating empty row
*/
let rowDOM = document.createElement("div");
rowDOM.className += "hg-row";
/**
* Tracking container indicators in rows
*/
const containerStartIndexes: number[] = [];
const containerEndIndexes: number[] = [];
/**
* Iterating through each button in row
*/
rowArray.forEach((button, bIndex) => {
/**
* Handle PointerEvents
* Check if button has a container indicator
*/
buttonDOM.onpointerdown = (e: KeyboardHandlerEvent) => {
this.handleButtonClicked(button, e);
this.handleButtonMouseDown(button, e);
};
buttonDOM.onpointerup = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
buttonDOM.onpointercancel = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
} else {
const buttonHasContainerStart =
!disableRowButtonContainers &&
typeof button === "string" &&
button.length > 1 &&
button.indexOf("[") === 0;
const buttonHasContainerEnd =
!disableRowButtonContainers &&
typeof button === "string" &&
button.length > 1 &&
button.indexOf("]") === button.length - 1;
/**
* Fallback for browsers not supporting PointerEvents
* Save container start index, if applicable
*/
if (useTouchEvents) {
if (buttonHasContainerStart) {
containerStartIndexes.push(bIndex);
/**
* Handle touch events
* Removing indicator
*/
buttonDOM.ontouchstart = (e: KeyboardHandlerEvent) => {
button = button.replace(/\[/g, "");
}
if (buttonHasContainerEnd) {
containerEndIndexes.push(bIndex);
/**
* Removing indicator
*/
button = button.replace(/\]/g, "");
}
/**
* Processing button options
*/
const fctBtnClass = this.utilities.getButtonClass(button);
const buttonDisplayName = this.utilities.getButtonDisplayName(
button,
this.options.display,
this.options.mergeDisplay
);
/**
* Creating button
*/
const buttonType = this.options.useButtonTag ? "button" : "div";
const buttonDOM = document.createElement(buttonType);
buttonDOM.className += `hg-button ${fctBtnClass}`;
/**
* Adding buttonTheme
*/
buttonDOM.classList.add(...this.getButtonThemeClasses(button));
/**
* Adding buttonAttributes
*/
this.setDOMButtonAttributes(
button,
(attribute: string, value: string) => {
buttonDOM.setAttribute(attribute, value);
}
);
this.activeButtonClass = "hg-activeButton";
/**
* Handle button click event
*/
/* istanbul ignore next */
if (
this.utilities.pointerEventsSupported() &&
!useTouchEvents &&
!useMouseEvents
) {
/**
* Handle PointerEvents
*/
buttonDOM.onpointerdown = (e: KeyboardHandlerEvent) => {
this.handleButtonClicked(button, e);
this.handleButtonMouseDown(button, e);
};
buttonDOM.ontouchend = (e: KeyboardHandlerEvent) => {
buttonDOM.onpointerup = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
buttonDOM.ontouchcancel = (e: KeyboardHandlerEvent) => {
buttonDOM.onpointercancel = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
} else {
/**
* Handle mouse events
* Fallback for browsers not supporting PointerEvents
*/
buttonDOM.onclick = (e: KeyboardHandlerEvent) => {
this.isMouseHold = false;
this.handleButtonClicked(button, e);
};
buttonDOM.onmousedown = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseDown(button, e);
};
buttonDOM.onmouseup = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
if (useTouchEvents) {
/**
* Handle touch events
*/
buttonDOM.ontouchstart = (e: KeyboardHandlerEvent) => {
this.handleButtonClicked(button, e);
this.handleButtonMouseDown(button, e);
};
buttonDOM.ontouchend = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
buttonDOM.ontouchcancel = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
} else {
/**
* Handle mouse events
*/
buttonDOM.onclick = (e: KeyboardHandlerEvent) => {
this.isMouseHold = false;
this.handleButtonClicked(button, e);
};
buttonDOM.onmousedown = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseDown(button, e);
};
buttonDOM.onmouseup = (e: KeyboardHandlerEvent) => {
this.handleButtonMouseUp(button, e);
};
}
}
}
/**
* Adding identifier
*/
buttonDOM.setAttribute("data-skBtn", button);
/**
* Adding unique id
* Since there's no limit on spawning same buttons, the unique id ensures you can style every button
*/
const buttonUID = `${this.options.layoutName}-r${rIndex}b${bIndex}`;
buttonDOM.setAttribute("data-skBtnUID", buttonUID);
/**
* Adding button label to button
*/
const buttonSpanDOM = document.createElement("span");
buttonSpanDOM.innerHTML = buttonDisplayName;
buttonDOM.appendChild(buttonSpanDOM);
/**
* Adding to buttonElements
*/
if (!this.buttonElements[button]) this.buttonElements[button] = [];
this.buttonElements[button].push(buttonDOM);
/**
* Appending button to row
*/
rowDOM.appendChild(buttonDOM);
});
/**
* Adding identifier
* Parse containers in row
*/
buttonDOM.setAttribute("data-skBtn", button);
rowDOM = this.parseRowDOMContainers(
rowDOM,
rIndex,
containerStartIndexes,
containerEndIndexes
);
/**
* Adding unique id
* Since there's no limit on spawning same buttons, the unique id ensures you can style every button
* Appending row to hg-rows
*/
const buttonUID = `${this.options.layoutName}-r${rIndex}b${bIndex}`;
buttonDOM.setAttribute("data-skBtnUID", buttonUID);
/**
* Adding button label to button
*/
const buttonSpanDOM = document.createElement("span");
buttonSpanDOM.innerHTML = buttonDisplayName;
buttonDOM.appendChild(buttonSpanDOM);
/**
* Adding to buttonElements
*/
if (!this.buttonElements[button]) this.buttonElements[button] = [];
this.buttonElements[button].push(buttonDOM);
/**
* Appending button to row
*/
rowDOM.appendChild(buttonDOM);
});
/**
* Parse containers in row
*/
rowDOM = this.parseRowDOMContainers(
rowDOM,
rIndex,
containerStartIndexes,
containerEndIndexes
);
/**
* Appending row to hg-rows
*/
this.keyboardRowsDOM.appendChild(rowDOM);
});
this.keyboardRowsDOM.appendChild(rowDOM);
}
);
/**
* Appending row to keyboard
@@ -1806,7 +1873,7 @@ class SimpleKeyboard {
!useMouseEvents
) {
document.onpointerup = (e: KeyboardHandlerEvent) =>
this.handleButtonMouseUp(null, e);
this.handleButtonMouseUp(undefined, e);
this.keyboardDOM.onpointerdown = (e: KeyboardHandlerEvent) =>
this.handleKeyboardContainerMouseDown(e);
} else if (useTouchEvents) {
@@ -1814,9 +1881,9 @@ class SimpleKeyboard {
* Handling ontouchend, ontouchcancel
*/
document.ontouchend = (e: KeyboardHandlerEvent) =>
this.handleButtonMouseUp(null, e);
this.handleButtonMouseUp(undefined, e);
document.ontouchcancel = (e: KeyboardHandlerEvent) =>
this.handleButtonMouseUp(null, e);
this.handleButtonMouseUp(undefined, e);
this.keyboardDOM.ontouchstart = (e: KeyboardHandlerEvent) =>
this.handleKeyboardContainerMouseDown(e);
@@ -1825,7 +1892,7 @@ class SimpleKeyboard {
* Handling mouseup
*/
document.onmouseup = (e: KeyboardHandlerEvent) =>
this.handleButtonMouseUp(null, e);
this.handleButtonMouseUp(undefined, e);
this.keyboardDOM.onmousedown = (e: KeyboardHandlerEvent) =>
this.handleKeyboardContainerMouseDown(e);
}

View File

@@ -216,7 +216,7 @@ it('CandidateBox select candidate will work', () => {
keyboard.getButtonElement("a").click();
keyboard.candidateBox.candidateBoxElement.querySelector("li").click();
expect(onSelect).toBeCalledWith("1");
expect(onSelect).toBeCalledWith("1", expect.anything());
keyboard.destroy();
});
@@ -353,6 +353,7 @@ it('CandidateBox selection should trigger onChange', () => {
});
const candidateBoxRenderFn = keyboard.candidateBox.renderPage;
jest.spyOn(keyboard.candidateBox, "renderPage").mockImplementation((params) => {
candidateBoxOnItemSelected = params.onItemSelected;
params.onItemSelected = onSelect;
@@ -362,10 +363,10 @@ it('CandidateBox selection should trigger onChange', () => {
keyboard.getButtonElement("a").click();
keyboard.candidateBox.candidateBoxElement.querySelector("li").click();
expect(keyboard.options.onChange).toBeCalledWith("a");
expect(keyboard.options.onChangeAll).toBeCalledWith({"default": "a"});
expect(keyboard.options.onChange.mock.calls[0][0]).toBe("a");
expect(keyboard.options.onChangeAll.mock.calls[0][0]).toMatchObject({"default": "a"});
expect(keyboard.options.onChange).toBeCalledWith("1");
expect(keyboard.options.onChangeAll).toBeCalledWith({"default": "1"});
expect(keyboard.options.onChange.mock.calls[1][0]).toBe("1");
expect(keyboard.options.onChangeAll.mock.calls[1][0]).toMatchObject({"default": "1"});
keyboard.destroy();
});

View File

@@ -1138,27 +1138,6 @@ it('Keyboard disableRowButtonContainers will bypass parseRowDOMContainers', () =
expect(containers.length).toBe(0);
});
it('Keyboard inputName change will trigget caretPosition reset', () => {
const keyboard = new Keyboard();
keyboard.setCaretPosition(0);
keyboard.getButtonElement("q").onpointerdown();
keyboard.getButtonElement("1").onpointerdown();
expect(keyboard.getCaretPosition()).toBe(2);
keyboard.setOptions({
inputName: "myInput"
});
keyboard.getButtonElement("q").onpointerdown();
keyboard.getButtonElement("1").onpointerdown();
keyboard.getButtonElement("b").onpointerdown();
expect(keyboard.getCaretPosition()).toBe(null);
});
it('Keyboard destroy will work', () => {
const keyboard = new Keyboard();
keyboard.destroy();
@@ -1351,4 +1330,25 @@ it('Keyboard excludeFromLayout will work', () => {
it('Keyboard onSetOptions can be called without changedOptions param', () => {
const keyboard = new Keyboard();
expect(keyboard.onSetOptions()).toBeUndefined();
});
it('Keyboard will handle selected input with unchanged updatedInput edge case', () => {
const inputElem = document.createElement("input");
const onChange = jest.fn();
const keyboard = new Keyboard({ onChange });
const initialValue = "3";
inputElem.value = initialValue;
inputElem.select();
keyboard.setInput(initialValue);
keyboard.activeInputElement = inputElem;
keyboard.setCaretPosition(0, 1);
keyboard.getButtonElement("3").onpointerdown();
keyboard.getButtonElement("3").onpointerdown();
expect(onChange).toBeCalledTimes(2);
expect(keyboard.getInput()).toBe("33");
expect(keyboard.getCaretPosition()).toBe(2);
expect(keyboard.getCaretPositionEnd()).toBe(2);
});

View File

@@ -6,10 +6,10 @@ export interface KeyboardLayoutObject {
[key: string]: string[];
}
export interface KeyboardButtonTheme {
export type KeyboardButtonTheme = {
class: string;
buttons: string;
}
} | null;
export interface KeyboardButtonAttributes {
attribute: string;
@@ -31,7 +31,7 @@ export type CandidateBoxShowParams = {
candidateValue: string,
targetElement: KeyboardElement,
// eslint-disable-next-line no-unused-vars
onSelect: (selectedCandidate: string) => void
onSelect: (selectedCandidate: string, e: MouseEvent) => void
}
export type CandidateBoxRenderParams = {
@@ -40,11 +40,11 @@ export type CandidateBoxRenderParams = {
pageIndex: number;
nbPages: number;
// eslint-disable-next-line no-unused-vars
onItemSelected: (selectedCandidate: string) => void
onItemSelected: (selectedCandidate: string, e: MouseEvent) => void
}
export type KeyboardElement = HTMLDivElement | HTMLButtonElement;
export type KeyboardHandlerEvent = PointerEvent & TouchEvent & KeyboardEvent & { target: HTMLDivElement & HTMLInputElement };
export type KeyboardHandlerEvent = any;
export interface KeyboardButtonElements {
[key: string]: KeyboardElement[]
@@ -52,8 +52,13 @@ export interface KeyboardButtonElements {
export interface UtilitiesParams {
getOptions: () => KeyboardOptions;
getCaretPosition: () => number;
getCaretPositionEnd: () => number;
getCaretPosition: () => number | null;
getCaretPositionEnd: () => number | null;
dispatch: any;
}
export interface PhysicalKeyboardParams {
getOptions: () => KeyboardOptions;
dispatch: any;
}
@@ -235,6 +240,16 @@ export interface KeyboardOptions {
*/
onInit?: (instance?: SimpleKeyboard) => void;
/**
* Retrieves the current input
*/
onChange?: (input: string, e?: MouseEvent) => any;
/**
* Retrieves all inputs
*/
onChangeAll?: (inputObj: KeyboardInput, e?: MouseEvent) => any;
/**
* Module options can have any format
*/

View File

@@ -1,4 +1,4 @@
import { KeyboardOptions, UtilitiesParams } from "../interfaces";
import { KeyboardOptions, PhysicalKeyboardParams } from "../interfaces";
import Utilities from "../services/Utilities";
/**
@@ -11,7 +11,7 @@ class PhysicalKeyboard {
/**
* Creates an instance of the PhysicalKeyboard service
*/
constructor({ dispatch, getOptions }: Partial<UtilitiesParams>) {
constructor({ dispatch, getOptions }: PhysicalKeyboardParams) {
/**
* @type {object} A simple-keyboard instance
*/
@@ -40,22 +40,13 @@ class PhysicalKeyboard {
options.physicalKeyboardHighlightTextColor || "black";
if (options.physicalKeyboardHighlightPress) {
/**
* Trigger pointerdown
*/
(
buttonDOM.onpointerdown ||
buttonDOM.onmousedown ||
buttonDOM.ontouchstart ||
Utilities.noop
)();
buttonDOM.click();
}
}
});
}
handleHighlightKeyUp(event: KeyboardEvent) {
const options = this.getOptions();
const buttonPressed = this.getSimpleKeyboardLayoutKey(event);
this.dispatch((instance: any) => {
@@ -65,18 +56,6 @@ class PhysicalKeyboard {
if (buttonDOM && buttonDOM.removeAttribute) {
buttonDOM.removeAttribute("style");
if (options.physicalKeyboardHighlightPress) {
/**
* Trigger pointerup
*/
(
buttonDOM.onpointerup ||
buttonDOM.onmouseup ||
buttonDOM.ontouchend ||
Utilities.noop
)();
}
}
});
}
@@ -86,35 +65,129 @@ class PhysicalKeyboard {
* @param {object} event The KeyboardEvent
*/
getSimpleKeyboardLayoutKey(event: KeyboardEvent) {
let output;
let output = "";
const keyId = event.code || event.key || this.keyCodeToKey(event?.keyCode);
if (
event.code.includes("Numpad") ||
event.code.includes("Shift") ||
event.code.includes("Space") ||
event.code.includes("Backspace") ||
event.code.includes("Control") ||
event.code.includes("Alt") ||
event.code.includes("Meta")
keyId?.includes("Numpad") ||
keyId?.includes("Shift") ||
keyId?.includes("Space") ||
keyId?.includes("Backspace") ||
keyId?.includes("Control") ||
keyId?.includes("Alt") ||
keyId?.includes("Meta")
) {
output = event.code;
output = event.code || "";
} else {
output = event.key;
output = event.key || this.keyCodeToKey(event?.keyCode) || "";
}
/**
* Casting key to lowercase
*/
if (
(output && output !== output.toUpperCase()) ||
(event.code[0] === "F" &&
Number.isInteger(Number(event.code[1])) &&
event.code.length <= 3)
) {
output = output ? output.toLowerCase() : output;
}
return output.length > 1 ? output?.toLowerCase() : output;
}
return output;
/**
* Retrieve key from keyCode
*/
keyCodeToKey(keyCode: number) {
return {
8: "Backspace",
9: "Tab",
13: "Enter",
16: "Shift",
17: "Ctrl",
18: "Alt",
19: "Pause",
20: "CapsLock",
27: "Esc",
32: "Space",
33: "PageUp",
34: "PageDown",
35: "End",
36: "Home",
37: "ArrowLeft",
38: "ArrowUp",
39: "ArrowRight",
40: "ArrowDown",
45: "Insert",
46: "Delete",
48: "0",
49: "1",
50: "2",
51: "3",
52: "4",
53: "5",
54: "6",
55: "7",
56: "8",
57: "9",
65: "A",
66: "B",
67: "C",
68: "D",
69: "E",
70: "F",
71: "G",
72: "H",
73: "I",
74: "J",
75: "K",
76: "L",
77: "M",
78: "N",
79: "O",
80: "P",
81: "Q",
82: "R",
83: "S",
84: "T",
85: "U",
86: "V",
87: "W",
88: "X",
89: "Y",
90: "Z",
91: "Meta",
96: "Numpad0",
97: "Numpad1",
98: "Numpad2",
99: "Numpad3",
100: "Numpad4",
101: "Numpad5",
102: "Numpad6",
103: "Numpad7",
104: "Numpad8",
105: "Numpad9",
106: "NumpadMultiply",
107: "NumpadAdd",
109: "NumpadSubtract",
110: "NumpadDecimal",
111: "NumpadDivide",
112: "F1",
113: "F2",
114: "F3",
115: "F4",
116: "F5",
117: "F6",
118: "F7",
119: "F8",
120: "F9",
121: "F10",
122: "F11",
123: "F12",
144: "NumLock",
145: "ScrollLock",
186: ";",
187: "=",
188: ",",
189: "-",
190: ".",
191: "/",
192: "`",
219: "[",
220: "\\",
221: "]",
222: "'",
}[keyCode];
}
}

View File

@@ -6,10 +6,10 @@ import { KeyboardOptions, UtilitiesParams } from "../interfaces";
*/
class Utilities {
getOptions: () => KeyboardOptions;
getCaretPosition: () => number;
getCaretPositionEnd: () => number;
getCaretPosition: () => number | null;
getCaretPositionEnd: () => number | null;
dispatch: any;
maxLengthReached: boolean;
maxLengthReached!: boolean;
/**
* Creates an instance of the Utility service
@@ -106,6 +106,7 @@ class Utilities {
"{home}": "home",
"{pageup}": "up",
"{delete}": "del",
"{forwarddelete}": "del",
"{end}": "end",
"{pagedown}": "down",
"{numpadmultiply}": "*",
@@ -177,6 +178,11 @@ class Utilities {
output.length > 0
) {
output = this.removeAt(output, ...commonParams);
} else if (
(button === "{delete}" || button === "{forwarddelete}") &&
output.length > 0
) {
output = this.removeForwardsAt(output, ...commonParams);
} else if (button === "{space}")
output = this.addStringAt(output, " ", ...commonParams);
else if (
@@ -243,10 +249,12 @@ class Utilities {
const options = this.getOptions();
let caretPosition = this.getCaretPosition();
if (minus) {
if (caretPosition > 0) caretPosition = caretPosition - length;
} else {
caretPosition = caretPosition + length;
if (caretPosition != null) {
if (minus) {
if (caretPosition > 0) caretPosition = caretPosition - length;
} else {
caretPosition = caretPosition + length;
}
}
if (options.debug) {
@@ -292,7 +300,13 @@ class Utilities {
}
/**
* Removes an amount of characters at a given position
* Check whether the button is a standard button
*/
isStandardButton = (button: string) =>
button && !(button[0] === "{" && button[button.length - 1] === "}");
/**
* Removes an amount of characters before a given position
*
* @param {string} source The source input
* @param {number} position The (cursor) position from where the characters should be removed
@@ -353,6 +367,52 @@ class Utilities {
return output;
}
/**
* Removes an amount of characters after a given position
*
* @param {string} source The source input
* @param {number} position The (cursor) position from where the characters should be removed
*/
removeForwardsAt(
source: string,
position: number = source.length,
positionEnd: number = source.length,
moveCaret = false
) {
if (!source?.length || position === null) {
return source;
}
let output;
if (position === positionEnd) {
const emojiMatchedReg = /([\uD800-\uDBFF][\uDC00-\uDFFF])/g;
/**
* Emojis are made out of two characters, so we must take a custom approach to trim them.
* For more info: https://mathiasbynens.be/notes/javascript-unicode
*/
const nextTwoChars = source.substring(position, position + 2);
const emojiMatched = nextTwoChars.match(emojiMatchedReg);
if (emojiMatched) {
output = source.substr(0, position) + source.substr(position + 2);
} else {
output = source.substr(0, position) + source.substr(position + 1);
}
} else {
output = source.slice(0, position) + source.slice(positionEnd);
if (moveCaret) {
this.dispatch((instance: any) => {
instance.setCaretPosition(position);
});
}
}
return output;
}
/**
* Determines whether the maxLength has been reached. This function is called when the maxLength option it set.
*
@@ -362,7 +422,7 @@ class Utilities {
handleMaxLength(inputObj: KeyboardInput, updatedInput: string) {
const options = this.getOptions();
const maxLength = options.maxLength;
const currentInput = inputObj[options.inputName];
const currentInput = inputObj[options.inputName || "default"];
const condition = updatedInput.length - 1 >= maxLength;
if (
@@ -393,7 +453,8 @@ class Utilities {
}
if (typeof maxLength === "object") {
const condition = updatedInput.length - 1 >= maxLength[options.inputName];
const condition =
updatedInput.length - 1 >= maxLength[options.inputName || "default"];
if (options.debug) {
console.log("maxLength (obj) reached:", condition);
@@ -451,7 +512,7 @@ class Utilities {
* @param {string} str The string to transform.
*/
camelCase(str: string): string {
if (!str) return;
if (!str) return "";
return str
.toLowerCase()

View File

@@ -201,4 +201,25 @@ it('PhysicalKeyboard with physicalKeyboardHighlightPress can trigger noop', () =
tagName: "input"
}
}));
});
it('PhysicalKeyboard keyCodeToKey will work', () => {
setDOM();
const keyboard = new Keyboard({
physicalKeyboardHighlight: true
});
expect(keyboard.physicalKeyboard.keyCodeToKey(186)).toBe(";");
const methodTest = spyOn(keyboard.physicalKeyboard, "keyCodeToKey");
document.dispatchEvent(new KeyboardEvent('keyup', {
keyCode: 186,
target: {
tagName: "input"
}
}));
expect(methodTest).toBeCalledWith(186);
});

View File

@@ -34,6 +34,16 @@ it('Keyboard {bksp} button will work', () => {
expect(output).toBe("tes");
});
it('Keyboard {delete} button will work', () => {
setDOM();
const keyboard = new Keyboard();
const output = keyboard.utilities.getUpdatedInput("{delete}", "test", 1);
expect(output).toBe("tst");
});
it('Keyboard {space} button will work', () => {
setDOM();
@@ -585,3 +595,167 @@ it('Keyboard camelCase will work with empty strings', () => {
const keyboard = new Keyboard();
expect(keyboard.utilities.camelCase()).toBeFalsy();
});
it('Keyboard removeForwardsAt will exit out on caretPosition:0', () => {
setDOM();
const keyboard = new Keyboard();
keyboard.setInput("test");
keyboard.setCaretPosition(0);
keyboard.utilities.removeForwardsAt(keyboard.getInput(), 0);
expect(keyboard.getInput()).toBe("test");
keyboard.setInput("test");
keyboard.setCaretPosition(5);
keyboard.utilities.removeForwardsAt(keyboard.getInput(), 0, 0, true);
expect(keyboard.caretPosition).toBe(5);
});
it('Keyboard removeForwardsAt will remove multi-byte unicodes with caretPos>0', () => {
setDOM();
const keyboard = new Keyboard();
keyboard.setCaretPosition(4);
let output = keyboard.utilities.removeForwardsAt("test\uD83D\uDE00", 4, 4);
expect(output).toBe("test");
keyboard.setCaretPosition(4);
output = keyboard.utilities.removeForwardsAt("test\uD83D\uDE00", 4, 4, true);
expect(keyboard.caretPosition).toBe(4);
});
it('Keyboard removeForwardsAt will not remove multi-byte unicodes with caretPos:0', () => {
setDOM();
const str = "\uD83D\uDE00";
const keyboard = new Keyboard();
let output = keyboard.utilities.removeForwardsAt(str, 0);
expect(output).toBe("");
output = keyboard.utilities.removeForwardsAt(str, 0, 0, true);
expect(output).toBe("");
});
it('Keyboard removeForwardsAt will propagate caretPosition', () => {
clearDOM();
document.body.innerHTML = `
<div class="simple-keyboard"></div>
<div class="keyboard2"></div>
`;
const keyboard = new Keyboard({
useMouseEvents: true,
layout: {
default: ["{delete}"]
}
});
const keyboard2 = new Keyboard('.keyboard2');
keyboard.input.default = "hello";
keyboard2.input.default = "world"
keyboard.setCaretPosition(1);
expect(keyboard.getCaretPosition()).toBe(1);
expect(keyboard.getCaretPositionEnd()).toBe(1);
keyboard.setCaretPosition(1, 3);
expect(keyboard.getCaretPosition()).toBe(1);
expect(keyboard.getCaretPositionEnd()).toBe(3);
keyboard.getButtonElement('{delete}').onclick();
expect(keyboard.getCaretPosition()).toBe(1);
expect(keyboard2.getCaretPosition()).toBe(1);
expect(keyboard.getInput()).toBe('hlo');
expect(keyboard.getCaretPositionEnd()).toBe(1);
expect(keyboard2.getCaretPositionEnd()).toBe(1);
});
it('Keyboard removeForwardsAt will propagate caretPosition in a syncInstanceInputs setting', () => {
clearDOM();
document.body.innerHTML = `
<div class="simple-keyboard"></div>
<div class="keyboard2"></div>
`;
const keyboard = new Keyboard({
useMouseEvents: true,
syncInstanceInputs: true,
layout: {
default: ["{delete}"]
}
});
const keyboard2 = new Keyboard('.keyboard2');
keyboard.input.default = "hello"
keyboard.setCaretPosition(1);
expect(keyboard.getCaretPosition()).toBe(1);
expect(keyboard.getCaretPositionEnd()).toBe(1);
keyboard.setCaretPosition(1, 3);
expect(keyboard.getCaretPosition()).toBe(1);
expect(keyboard.getCaretPositionEnd()).toBe(3);
keyboard.getButtonElement('{delete}').onclick();
expect(keyboard.getCaretPosition()).toBe(1);
expect(keyboard2.getCaretPosition()).toBe(1);
expect(keyboard.getInput()).toBe('hlo');
expect(keyboard.getCaretPositionEnd()).toBe(1);
expect(keyboard2.getCaretPositionEnd()).toBe(1);
});
it('Keyboard removeForwardsAt will remove regular strings', () => {
setDOM();
const keyboard = new Keyboard({
debug: true
});
keyboard.setCaretPosition(6);
let output = keyboard.utilities.removeForwardsAt("testie", 5, 5);
expect(output).toBe("testi");
keyboard.setCaretPosition(5);
output = keyboard.utilities.removeForwardsAt("testie", 5, 5, true);
expect(keyboard.caretPosition).toBe(5);
});
it('Keyboard removeForwardsAt will work with unset or start caretPosition', () => {
setDOM();
const keyboard = new Keyboard({
debug: true
});
let output = keyboard.utilities.removeForwardsAt("test", 3);
expect(output).toBe("tes");
output = keyboard.utilities.removeForwardsAt("test", null, null);
expect(output).toBe("test");
output = keyboard.utilities.removeForwardsAt("😀", 0);
expect(output).toBe("");
/**
* Will also work with moveCaret
*/
output = keyboard.utilities.removeForwardsAt("test", null, null, true);
expect(output).toBe("test");
expect(keyboard.getCaretPosition()).toBe(null);
keyboard.setCaretPosition(2);
const str = "😀";
output = keyboard.utilities.removeForwardsAt(str, null, null, true);
expect(output).toBe(str);
expect(keyboard.getCaretPosition()).toBe(2);
});

View File

@@ -11,7 +11,8 @@
"suppressImplicitAnyIndexErrors": true,
"lib": ["es2020", "dom"],
"moduleResolution": "node",
"downlevelIteration": true
"downlevelIteration": true,
"strict": true
},
"include": ["src/lib"],
"exclude": ["src/lib/**/tests"],

View File

@@ -27,6 +27,7 @@ const banner = `
module.exports = {
mode: "production",
entry: './src/lib/index.ts',
target: 'es5',
output: {
filename: 'index.js',
path: path.resolve(__dirname, 'build'),