Compare commits

..

297 Commits
3.5.0 ... 3.6.0

Author SHA1 Message Date
Francisco Hodge
5e3a0370fd Update build dependency. Fixes #1977 2023-05-25 20:47:11 -04:00
Francisco Hodge
48ea08bd54 Build update 2023-05-23 08:58:57 +00:00
Francisco Hodge
a1eb827494 3.5.64 2023-05-23 08:58:42 +00:00
Francisco Hodge
53a4e93ba7 Merge pull request #1975 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.59.7
Bump @typescript-eslint/parser from 5.59.5 to 5.59.7
2023-05-23 04:57:41 -04:00
dependabot[bot]
91f5ba8112 Bump @typescript-eslint/parser from 5.59.5 to 5.59.7
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.59.5 to 5.59.7.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.7/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 08:56:46 +00:00
Francisco Hodge
057e5397ae Build update 2023-05-22 08:59:04 +00:00
Francisco Hodge
9501b41e6f 3.5.63 2023-05-22 08:58:49 +00:00
Francisco Hodge
2e1606eff4 Merge pull request #1973 from hodgef/dependabot/npm_and_yarn/eslint-8.41.0
Bump eslint from 8.40.0 to 8.41.0
2023-05-22 04:57:48 -04:00
dependabot[bot]
2644e29378 Bump eslint from 8.40.0 to 8.41.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.40.0 to 8.41.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.40.0...v8.41.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 08:56:49 +00:00
Francisco Hodge
b99f834235 Build update 2023-05-19 09:00:03 +00:00
Francisco Hodge
7c115f10b4 3.5.62 2023-05-19 08:59:48 +00:00
Francisco Hodge
8d3ae7e9e2 Merge pull request #1972 from hodgef/dependabot/npm_and_yarn/css-loader-6.7.4
Bump css-loader from 6.7.3 to 6.7.4
2023-05-19 04:58:40 -04:00
Francisco Hodge
36c4a3ac32 Merge pull request #1971 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.6
Bump mini-css-extract-plugin from 2.7.5 to 2.7.6
2023-05-19 04:58:25 -04:00
Francisco Hodge
5658ad1c90 Merge pull request #1970 from hodgef/dependabot/npm_and_yarn/style-loader-3.3.3
Bump style-loader from 3.3.2 to 3.3.3
2023-05-19 04:57:57 -04:00
dependabot[bot]
e0c795d87c Bump css-loader from 6.7.3 to 6.7.4
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.3 to 6.7.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/v6.7.3...v6.7.4)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-19 08:57:44 +00:00
dependabot[bot]
0c8cbff3aa Bump mini-css-extract-plugin from 2.7.5 to 2.7.6
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.5 to 2.7.6.
- [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/v2.7.5...v2.7.6)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-19 08:57:11 +00:00
dependabot[bot]
633c30cb2c Bump style-loader from 3.3.2 to 3.3.3
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.3.2 to 3.3.3.
- [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/v3.3.2...v3.3.3)

---
updated-dependencies:
- dependency-name: style-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-19 08:56:57 +00:00
Francisco Hodge
5ef0ae458e Build update 2023-05-18 08:59:02 +00:00
Francisco Hodge
97e6becd55 3.5.61 2023-05-18 08:58:47 +00:00
Francisco Hodge
2276f0baab Merge pull request #1968 from hodgef/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.9
Bump terser-webpack-plugin from 5.3.8 to 5.3.9
2023-05-18 04:57:44 -04:00
dependabot[bot]
a7d0ff02d3 Bump terser-webpack-plugin from 5.3.8 to 5.3.9
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.8 to 5.3.9.
- [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.3.8...v5.3.9)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-18 08:56:47 +00:00
Francisco Hodge
0e2409da63 Build update 2023-05-16 09:00:03 +00:00
Francisco Hodge
7821adafe3 3.5.60 2023-05-16 08:59:43 +00:00
Francisco Hodge
19a1d3827b Merge pull request #1966 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.59.6
Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.6
2023-05-16 01:58:22 -07:00
dependabot[bot]
ec66cfc007 Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.6
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.2 to 5.59.6.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.6/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-16 08:57:11 +00:00
Francisco Hodge
cb1c598432 Build update 2023-05-09 08:59:28 +00:00
Francisco Hodge
fe277755be 3.5.59 2023-05-09 08:59:14 +00:00
Francisco Hodge
4398d502cd Merge pull request #1962 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.59.5
Bump @typescript-eslint/parser from 5.58.0 to 5.59.5
2023-05-09 01:58:12 -07:00
Francisco Hodge
74470295f7 Merge pull request #1961 from hodgef/dependabot/npm_and_yarn/webpack-cli-5.1.1
Bump webpack-cli from 5.0.2 to 5.1.1
2023-05-09 01:57:40 -07:00
dependabot[bot]
507d4f9988 Bump @typescript-eslint/parser from 5.58.0 to 5.59.5
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.58.0 to 5.59.5.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.5/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 08:57:02 +00:00
dependabot[bot]
e91124abb6 Bump webpack-cli from 5.0.2 to 5.1.1
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.2 to 5.1.1.
- [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@5.0.2...webpack-cli@5.1.1)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 08:56:45 +00:00
Francisco Hodge
6b9cb301fc Build update 2023-05-08 09:00:12 +00:00
Francisco Hodge
74b2563e73 3.5.58 2023-05-08 08:59:52 +00:00
Francisco Hodge
f0e7ec77c1 Merge pull request #1959 from hodgef/dependabot/npm_and_yarn/core-js-3.30.2
Bump core-js from 3.30.1 to 3.30.2
2023-05-08 01:58:31 -07:00
Francisco Hodge
e0fb48c032 Merge pull request #1958 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.15.0
Bump webpack-dev-server from 4.13.3 to 4.15.0
2023-05-08 01:58:14 -07:00
Francisco Hodge
74d51cf174 Merge pull request #1956 from hodgef/dependabot/npm_and_yarn/eslint-8.40.0
Bump eslint from 8.39.0 to 8.40.0
2023-05-08 01:58:09 -07:00
Francisco Hodge
30a0ffd785 Merge pull request #1957 from hodgef/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.8
Bump terser-webpack-plugin from 5.3.7 to 5.3.8
2023-05-08 01:57:59 -07:00
dependabot[bot]
d39ffae6d0 Bump core-js from 3.30.1 to 3.30.2
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.30.1 to 3.30.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.30.2/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 08:57:34 +00:00
dependabot[bot]
d919d3f110 Bump webpack-dev-server from 4.13.3 to 4.15.0
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.3 to 4.15.0.
- [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.13.3...v4.15.0)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 08:57:18 +00:00
dependabot[bot]
ae788bb73b Bump terser-webpack-plugin from 5.3.7 to 5.3.8
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.7 to 5.3.8.
- [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.3.7...v5.3.8)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 08:57:03 +00:00
dependabot[bot]
4a6e01ed43 Bump eslint from 8.39.0 to 8.40.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.39.0 to 8.40.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.39.0...v8.40.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 08:56:49 +00:00
Francisco Hodge
9ce1ddc4ee Build update 2023-05-03 09:00:03 +00:00
Francisco Hodge
caf8b08a43 3.5.57 2023-05-03 08:59:41 +00:00
Francisco Hodge
fb0dbf1911 Merge pull request #1953 from hodgef/dependabot/npm_and_yarn/babel/core-7.21.8
Bump @babel/core from 7.21.5 to 7.21.8
2023-05-03 01:58:12 -07:00
dependabot[bot]
bf37ce784e Bump @babel/core from 7.21.5 to 7.21.8
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.5 to 7.21.8.
- [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.21.8/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-03 08:57:04 +00:00
Francisco Hodge
3850d7f0af Build update 2023-05-02 09:00:00 +00:00
Francisco Hodge
c0be6b2ff3 3.5.56 2023-05-02 08:59:40 +00:00
Francisco Hodge
17167b7881 Merge pull request #1951 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.59.2
Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2
2023-05-02 01:58:13 -07:00
dependabot[bot]
b6d2ee257c Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.1 to 5.59.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.2/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-02 08:57:14 +00:00
Francisco Hodge
bd863e25ac Build update 2023-05-01 09:00:30 +00:00
Francisco Hodge
66e43be7a7 3.5.55 2023-05-01 09:00:15 +00:00
Francisco Hodge
70544c8349 Merge pull request #1950 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.21.5
Bump @babel/preset-env from 7.21.4 to 7.21.5
2023-05-01 01:59:08 -07:00
Francisco Hodge
1540abf99b Merge pull request #1949 from hodgef/dependabot/npm_and_yarn/postcss-loader-7.3.0
Bump postcss-loader from 7.2.4 to 7.3.0
2023-05-01 01:58:22 -07:00
dependabot[bot]
8f4446ff26 Bump @babel/preset-env from 7.21.4 to 7.21.5
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.21.4 to 7.21.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.21.5/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 08:58:13 +00:00
Francisco Hodge
e0e79c46e6 Merge pull request #1947 from hodgef/dependabot/npm_and_yarn/babel/core-7.21.5
Bump @babel/core from 7.21.4 to 7.21.5
2023-05-01 01:57:45 -07:00
dependabot[bot]
440bdf4ef7 Bump postcss-loader from 7.2.4 to 7.3.0
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.2.4 to 7.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/v7.2.4...v7.3.0)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 08:57:29 +00:00
dependabot[bot]
90921a9556 Bump @babel/core from 7.21.4 to 7.21.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.4 to 7.21.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.21.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 08:56:47 +00:00
Francisco Hodge
43c8291e01 Build update 2023-04-25 08:59:05 +00:00
Francisco Hodge
976b81b659 3.5.54 2023-04-25 08:58:50 +00:00
Francisco Hodge
d649dd8810 Merge pull request #1943 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.59.1
Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1
2023-04-25 01:57:45 -07:00
dependabot[bot]
9d0e44b654 Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.59.0 to 5.59.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-25 08:56:46 +00:00
Francisco Hodge
d61033054c Build update 2023-04-24 08:59:55 +00:00
Francisco Hodge
ba2fa568d0 3.5.53 2023-04-24 08:59:38 +00:00
Francisco Hodge
704fba1572 Merge pull request #1942 from hodgef/dependabot/npm_and_yarn/eslint-8.39.0
Bump eslint from 8.38.0 to 8.39.0
2023-04-24 01:58:27 -07:00
Francisco Hodge
a7e1331330 Merge pull request #1941 from hodgef/dependabot/npm_and_yarn/webpack-cli-5.0.2
Bump webpack-cli from 5.0.1 to 5.0.2
2023-04-24 01:58:10 -07:00
dependabot[bot]
7e03dd977d Bump eslint from 8.38.0 to 8.39.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.38.0 to 8.39.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.38.0...v8.39.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 08:57:28 +00:00
dependabot[bot]
af81b5a35a Bump webpack-cli from 5.0.1 to 5.0.2
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.1 to 5.0.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@5.0.1...webpack-cli@5.0.2)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 08:57:05 +00:00
Francisco Hodge
b05e6aad0b Build update 2023-04-24 04:06:42 +00:00
Francisco Hodge
385b5f388e 3.5.52 2023-04-24 04:06:27 +00:00
Francisco Hodge
5031cf1baa Add useTouchEvents support for CandidateBox. Per #1884 2023-04-24 04:04:46 -04:00
Francisco Hodge
866299fa63 Build update 2023-04-20 09:00:01 +00:00
Francisco Hodge
8f8e9b3d5b 3.5.51 2023-04-20 08:59:45 +00:00
Francisco Hodge
6bde6f37a1 Merge pull request #1940 from hodgef/dependabot/npm_and_yarn/postcss-8.4.23
Bump postcss from 8.4.21 to 8.4.23
2023-04-20 01:58:42 -07:00
dependabot[bot]
a69f7daa7b Bump postcss from 8.4.21 to 8.4.23
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.21 to 8.4.23.
- [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.4.21...8.4.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-20 08:57:06 +00:00
Francisco Hodge
fe020e2927 Build update 2023-04-18 08:59:13 +00:00
Francisco Hodge
6bd4a90dc3 3.5.50 2023-04-18 08:58:58 +00:00
Francisco Hodge
82c55810de Merge pull request #1936 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.59.0
Bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.59.0
2023-04-18 01:57:52 -07:00
dependabot[bot]
e9bff33b53 Bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.59.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.57.1 to 5.59.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.59.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-18 08:56:51 +00:00
Francisco Hodge
3a2d60406a Build update 2023-04-17 08:59:58 +00:00
Francisco Hodge
08c0a8a16f 3.5.49 2023-04-17 08:59:43 +00:00
Francisco Hodge
6bafd8b4bf Merge pull request #1935 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.13.3
Bump webpack-dev-server from 4.13.2 to 4.13.3
2023-04-17 01:58:36 -07:00
Francisco Hodge
e168d21e4a Merge pull request #1933 from hodgef/dependabot/npm_and_yarn/html-webpack-plugin-5.5.1
Bump html-webpack-plugin from 5.5.0 to 5.5.1
2023-04-17 01:57:53 -07:00
dependabot[bot]
2462321161 Bump webpack-dev-server from 4.13.2 to 4.13.3
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.2 to 4.13.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.13.2...v4.13.3)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 08:57:13 +00:00
dependabot[bot]
7f9955af67 Bump html-webpack-plugin from 5.5.0 to 5.5.1
Bumps [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) from 5.5.0 to 5.5.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.5.0...v5.5.1)

---
updated-dependencies:
- dependency-name: html-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 08:56:44 +00:00
Francisco Hodge
3c788addca Build update 2023-04-14 08:59:04 +00:00
Francisco Hodge
732817f393 3.5.48 2023-04-14 08:58:49 +00:00
Francisco Hodge
6ce9f414f7 Merge pull request #1931 from hodgef/dependabot/npm_and_yarn/core-js-3.30.1
Bump core-js from 3.30.0 to 3.30.1
2023-04-14 01:57:46 -07:00
dependabot[bot]
5ba1711468 Bump core-js from 3.30.0 to 3.30.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.30.0 to 3.30.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.30.1/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-14 08:56:40 +00:00
Francisco Hodge
3f6aaeed3f Build update 2023-04-11 08:59:03 +00:00
Francisco Hodge
3b5e530c63 3.5.47 2023-04-11 08:58:48 +00:00
Francisco Hodge
9fc0a37c76 Merge pull request #1928 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.58.0
Bump @typescript-eslint/parser from 5.55.0 to 5.58.0
2023-04-11 04:57:41 -04:00
dependabot[bot]
1c989a0e3a Bump @typescript-eslint/parser from 5.55.0 to 5.58.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.55.0 to 5.58.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.58.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-11 08:56:47 +00:00
Francisco Hodge
8d864aae9c Build update 2023-04-10 08:59:02 +00:00
Francisco Hodge
24c884f388 3.5.46 2023-04-10 08:58:47 +00:00
Francisco Hodge
d6f28ce46b Merge pull request #1926 from hodgef/dependabot/npm_and_yarn/eslint-8.38.0
Bump eslint from 8.37.0 to 8.38.0
2023-04-10 04:57:44 -04:00
dependabot[bot]
39ccb17932 Bump eslint from 8.37.0 to 8.38.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.37.0 to 8.38.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.37.0...v8.38.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 08:56:44 +00:00
Francisco Hodge
17c037fdd8 Build update 2023-04-05 08:59:15 +00:00
Francisco Hodge
61defe10fd 3.5.45 2023-04-05 08:58:57 +00:00
Francisco Hodge
62f4d6d5c5 Merge pull request #1924 from hodgef/dependabot/npm_and_yarn/postcss-loader-7.2.4
Bump postcss-loader from 7.2.3 to 7.2.4
2023-04-05 04:57:41 -04:00
dependabot[bot]
4ff6b6e1a6 Bump postcss-loader from 7.2.3 to 7.2.4
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.2.3 to 7.2.4.
- [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/v7.2.3...v7.2.4)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 08:56:44 +00:00
Francisco Hodge
0a55bcfa4b Build update 2023-04-04 09:01:24 +00:00
Francisco Hodge
ed2123ccda 3.5.44 2023-04-04 09:01:09 +00:00
Francisco Hodge
3eca344155 Merge pull request #1923 from hodgef/dependabot/npm_and_yarn/core-js-3.30.0
Bump core-js from 3.29.1 to 3.30.0
2023-04-04 05:00:03 -04:00
dependabot[bot]
e99c3a9685 Bump core-js from 3.29.1 to 3.30.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.29.1 to 3.30.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.30.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-04 08:58:54 +00:00
Francisco Hodge
c71588409b Merge pull request #1921 from hodgef/dependabot/npm_and_yarn/postcss-loader-7.2.3
Bump postcss-loader from 7.1.0 to 7.2.3
2023-04-04 04:58:51 -04:00
Francisco Hodge
9db070ee3c Merge pull request #1920 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.57.1
Bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.57.1
2023-04-04 04:58:10 -04:00
dependabot[bot]
685f0849ce Bump postcss-loader from 7.1.0 to 7.2.3
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.1.0 to 7.2.3.
- [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/v7.1.0...v7.2.3)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-04 08:57:53 +00:00
dependabot[bot]
e9daeef42e Bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.57.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.57.0 to 5.57.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.57.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-04 08:56:56 +00:00
Francisco Hodge
84ce45f271 Build update 2023-04-03 09:00:17 +00:00
Francisco Hodge
4b3edbe761 3.5.43 2023-04-03 09:00:02 +00:00
Francisco Hodge
1debb72a69 Merge pull request #1919 from hodgef/dependabot/npm_and_yarn/babel/preset-env-7.21.4
Bump @babel/preset-env from 7.20.2 to 7.21.4
2023-04-03 04:59:00 -04:00
Francisco Hodge
929eabbf21 Merge pull request #1918 from hodgef/dependabot/npm_and_yarn/babel/core-7.21.4
Bump @babel/core from 7.21.3 to 7.21.4
2023-04-03 04:58:26 -04:00
dependabot[bot]
7964b0e82c Bump @babel/preset-env from 7.20.2 to 7.21.4
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.20.2 to 7.21.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.21.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 08:58:00 +00:00
Francisco Hodge
b11ba77ade Merge pull request #1917 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.13.2
Bump webpack-dev-server from 4.13.1 to 4.13.2
2023-04-03 04:57:42 -04:00
dependabot[bot]
b04442db6e Bump @babel/core from 7.21.3 to 7.21.4
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.3 to 7.21.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.21.4/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 08:57:25 +00:00
dependabot[bot]
d8dc00ecd4 Bump webpack-dev-server from 4.13.1 to 4.13.2
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.1 to 4.13.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.13.1...v4.13.2)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 08:56:34 +00:00
Francisco Hodge
7a3c125d59 Build update 2023-03-29 08:59:20 +00:00
Francisco Hodge
2d09f136e3 3.5.42 2023-03-29 08:59:05 +00:00
Francisco Hodge
80aebf7858 Merge pull request #1914 from hodgef/dependabot/npm_and_yarn/eslint-8.37.0
Bump eslint from 8.36.0 to 8.37.0
2023-03-29 04:57:55 -04:00
dependabot[bot]
f0bac6de96 Bump eslint from 8.36.0 to 8.37.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.36.0 to 8.37.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.36.0...v8.37.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-29 08:56:48 +00:00
Francisco Hodge
4186f26f8c Build update 2023-03-28 09:00:51 +00:00
Francisco Hodge
2092c69d29 3.5.41 2023-03-28 09:00:29 +00:00
Francisco Hodge
c6fa2a79b0 Merge pull request #1912 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.57.0
Bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.0
2023-03-28 04:58:59 -04:00
Francisco Hodge
00bfbee197 Merge pull request #1911 from hodgef/dependabot/npm_and_yarn/css-minimizer-webpack-plugin-5.0.0
Bump css-minimizer-webpack-plugin from 4.2.2 to 5.0.0
2023-03-28 04:58:01 -04:00
dependabot[bot]
8e0fd65583 Bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.56.0 to 5.57.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.57.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 08:57:35 +00:00
dependabot[bot]
8b267d27fc Bump css-minimizer-webpack-plugin from 4.2.2 to 5.0.0
Bumps [css-minimizer-webpack-plugin](https://github.com/webpack-contrib/css-minimizer-webpack-plugin) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-minimizer-webpack-plugin/compare/v4.2.2...v5.0.0)

---
updated-dependencies:
- dependency-name: css-minimizer-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 08:56:55 +00:00
Francisco Hodge
46b2f81e64 Build update 2023-03-22 09:20:19 +00:00
Francisco Hodge
f324bf6e70 3.5.40 2023-03-22 09:20:00 +00:00
Francisco Hodge
507c18c0e6 Minor style adjustment for CandidateBox 2023-03-22 09:18:38 -04:00
Francisco Hodge
42f755a4ca Build update 2023-03-21 08:59:21 +00:00
Francisco Hodge
f020bd01b0 3.5.39 2023-03-21 08:59:05 +00:00
Francisco Hodge
9c46c9f252 Merge pull request #1906 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.56.0
Bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.56.0
2023-03-21 04:58:01 -04:00
dependabot[bot]
00fa9f70cb Bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.56.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.54.0 to 5.56.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.56.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-21 08:56:56 +00:00
Francisco Hodge
2aa7e86b5f Build update 2023-03-20 08:59:28 +00:00
Francisco Hodge
3988d0056c 3.5.38 2023-03-20 08:59:13 +00:00
Francisco Hodge
c581a72f10 Merge pull request #1905 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.13.1
Bump webpack-dev-server from 4.12.0 to 4.13.1
2023-03-20 04:57:53 -04:00
dependabot[bot]
2b20524561 Bump webpack-dev-server from 4.12.0 to 4.13.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.12.0 to 4.13.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.12.0...v4.13.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 08:56:44 +00:00
Francisco Hodge
a1b9ad999e Build update 2023-03-17 09:00:29 +00:00
Francisco Hodge
200de2be2e 3.5.37 2023-03-17 09:00:11 +00:00
Francisco Hodge
883a9db8c6 Merge pull request #1903 from hodgef/dependabot/npm_and_yarn/postcss-loader-7.1.0
Bump postcss-loader from 7.0.2 to 7.1.0
2023-03-17 04:58:48 -04:00
Francisco Hodge
72cf32ef39 Merge pull request #1902 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.5
Bump mini-css-extract-plugin from 2.7.3 to 2.7.5
2023-03-17 04:58:35 -04:00
dependabot[bot]
ed36cbbe8a Bump postcss-loader from 7.0.2 to 7.1.0
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.0.2 to 7.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/v7.0.2...v7.1.0)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-17 08:57:55 +00:00
dependabot[bot]
c07555b290 Bump mini-css-extract-plugin from 2.7.3 to 2.7.5
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.3 to 2.7.5.
- [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/v2.7.3...v2.7.5)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-17 08:57:35 +00:00
Francisco Hodge
3a010aa05a Build update 2023-03-15 09:00:08 +00:00
Francisco Hodge
5cdcba23e0 3.5.36 2023-03-15 08:59:53 +00:00
Francisco Hodge
d440ffc9c9 Merge pull request #1896 from hodgef/dependabot/npm_and_yarn/babel/plugin-transform-typescript-7.21.3
Bump @babel/plugin-transform-typescript from 7.20.13 to 7.21.3
2023-03-15 04:58:50 -04:00
Francisco Hodge
6a9aa9919c Merge pull request #1895 from hodgef/dependabot/npm_and_yarn/webpack-dev-server-4.12.0
Bump webpack-dev-server from 4.11.1 to 4.12.0
2023-03-15 04:58:18 -04:00
Francisco Hodge
b9b07bd49a Merge pull request #1894 from hodgef/dependabot/npm_and_yarn/babel/core-7.21.3
Bump @babel/core from 7.20.12 to 7.21.3
2023-03-15 04:58:03 -04:00
dependabot[bot]
d82a4837cb Bump @babel/plugin-transform-typescript from 7.20.13 to 7.21.3
Bumps [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) from 7.20.13 to 7.21.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.21.3/packages/babel-plugin-transform-typescript)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-typescript"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 08:57:31 +00:00
dependabot[bot]
e030f9de95 Bump webpack-dev-server from 4.11.1 to 4.12.0
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.11.1 to 4.12.0.
- [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.11.1...v4.12.0)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 08:57:12 +00:00
dependabot[bot]
2bd2be0aa9 Bump @babel/core from 7.20.12 to 7.21.3
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.12 to 7.21.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.21.3/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 08:56:47 +00:00
Francisco Hodge
12e2da945f Build update 2023-03-14 08:59:52 +00:00
Francisco Hodge
26c0966600 3.5.35 2023-03-14 08:59:38 +00:00
Francisco Hodge
84fc05ea4e Merge pull request #1891 from hodgef/dependabot/npm_and_yarn/style-loader-3.3.2
Bump style-loader from 3.3.1 to 3.3.2
2023-03-14 04:58:33 -04:00
Francisco Hodge
2374735e73 Merge pull request #1890 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.55.0
Bump @typescript-eslint/parser from 5.54.1 to 5.55.0
2023-03-14 04:57:45 -04:00
dependabot[bot]
431d43c64e Bump style-loader from 3.3.1 to 3.3.2
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.3.1 to 3.3.2.
- [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/v3.3.1...v3.3.2)

---
updated-dependencies:
- dependency-name: style-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-14 08:57:15 +00:00
dependabot[bot]
e0ef0c650d Bump @typescript-eslint/parser from 5.54.1 to 5.55.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.54.1 to 5.55.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.55.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-14 08:56:47 +00:00
Francisco Hodge
06f088f74c Build update 2023-03-13 09:00:15 +00:00
Francisco Hodge
3548484576 3.5.34 2023-03-13 08:59:59 +00:00
Francisco Hodge
ea655f5958 Merge pull request #1889 from hodgef/dependabot/npm_and_yarn/eslint-8.36.0
Bump eslint from 8.35.0 to 8.36.0
2023-03-13 04:58:55 -04:00
Francisco Hodge
9ee5d15539 Merge pull request #1887 from hodgef/dependabot/npm_and_yarn/core-js-3.29.1
Bump core-js from 3.29.0 to 3.29.1
2023-03-13 04:57:53 -04:00
dependabot[bot]
ea46030c7e Bump eslint from 8.35.0 to 8.36.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.35.0 to 8.36.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.35.0...v8.36.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 08:57:39 +00:00
dependabot[bot]
f9a952e6e0 Bump core-js from 3.29.0 to 3.29.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.29.0 to 3.29.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.29.1/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 08:56:54 +00:00
Francisco Hodge
c51eaf3827 Build update 2023-03-10 09:59:05 +00:00
Francisco Hodge
7414f7c4a7 3.5.33 2023-03-10 09:58:50 +00:00
Francisco Hodge
67fa6604c6 Merge pull request #1885 from hodgef/dependabot/npm_and_yarn/autoprefixer-10.4.14
Bump autoprefixer from 10.4.13 to 10.4.14
2023-03-10 04:57:47 -05:00
dependabot[bot]
20a8b6f5c7 Bump autoprefixer from 10.4.13 to 10.4.14
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.13 to 10.4.14.
- [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.4.13...10.4.14)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-10 09:56:45 +00:00
Francisco Hodge
52428ff158 Build update 2023-03-09 09:59:28 +00:00
Francisco Hodge
2812742468 3.5.32 2023-03-09 09:59:13 +00:00
Francisco Hodge
225b78b20a Merge pull request #1882 from hodgef/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.7
Bump terser-webpack-plugin from 5.3.6 to 5.3.7
2023-03-09 01:58:11 -08:00
dependabot[bot]
ed00a405e1 Bump terser-webpack-plugin from 5.3.6 to 5.3.7
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.6 to 5.3.7.
- [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.3.6...v5.3.7)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 09:56:48 +00:00
Francisco Hodge
d933ea3e70 Build update 2023-03-08 09:59:05 +00:00
Francisco Hodge
87166620b3 3.5.31 2023-03-08 09:58:47 +00:00
Francisco Hodge
0b98a41d7f Merge pull request #1881 from hodgef/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.3
Bump mini-css-extract-plugin from 2.7.2 to 2.7.3
2023-03-08 01:57:36 -08:00
dependabot[bot]
7cd55e66b5 Bump mini-css-extract-plugin from 2.7.2 to 2.7.3
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.2 to 2.7.3.
- [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/v2.7.2...v2.7.3)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-08 09:56:27 +00:00
Francisco Hodge
8007f73ede Build update 2023-03-07 09:59:34 +00:00
Francisco Hodge
7d439739f9 3.5.30 2023-03-07 09:59:19 +00:00
Francisco Hodge
13ba7d6935 Merge pull request #1879 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.54.1
Bump @typescript-eslint/parser from 5.52.0 to 5.54.1
2023-03-07 01:58:14 -08:00
dependabot[bot]
755ace09b3 Bump @typescript-eslint/parser from 5.52.0 to 5.54.1
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.52.0 to 5.54.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.54.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-07 09:57:01 +00:00
Francisco Hodge
468ef6a508 Build update 2023-03-06 15:40:59 +00:00
Francisco Hodge
b8a838eb1b 3.5.29 2023-03-06 15:40:44 +00:00
Francisco Hodge
803a324d9c Update input selection after button click. Per #1868 2023-03-06 10:39:31 -05:00
Francisco Hodge
2688075807 Update mirroring.yml 2023-03-06 10:26:50 -05:00
Francisco Hodge
d15050219f Build update 2023-03-06 15:01:11 +00:00
Francisco Hodge
ab941c35e0 3.5.28 2023-03-06 15:00:56 +00:00
Francisco Hodge
9a1f4420af Reinstate select listener. Fixes #1868 2023-03-06 14:59:47 -05:00
Francisco Hodge
f959dababd Build update 2023-03-06 02:39:14 +00:00
Francisco Hodge
f0e59919ef 3.5.27 2023-03-06 02:38:59 +00:00
Francisco Hodge
629f49184e Ensure caret positioning sync after select resolution. Fixes #1868 2023-03-05 21:37:44 -05:00
Francisco Hodge
f787cbe282 Build update 2023-02-28 09:59:28 +00:00
Francisco Hodge
4ba42e293d 3.5.26 2023-02-28 09:59:10 +00:00
Francisco Hodge
25dd574f45 Merge pull request #1876 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.54.0
Bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.54.0
2023-02-28 01:57:50 -08:00
dependabot[bot]
d3e00b320a Bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.54.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.51.0 to 5.54.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.54.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-28 09:56:53 +00:00
Francisco Hodge
e65a7e7be9 Build update 2023-02-27 09:59:50 +00:00
Francisco Hodge
ed83621332 3.5.25 2023-02-27 09:59:36 +00:00
Francisco Hodge
3856693f41 Merge pull request #1875 from hodgef/dependabot/npm_and_yarn/eslint-8.35.0
Bump eslint from 8.34.0 to 8.35.0
2023-02-27 01:58:33 -08:00
Francisco Hodge
376731b6bb Merge pull request #1874 from hodgef/dependabot/npm_and_yarn/core-js-3.29.0
Bump core-js from 3.28.0 to 3.29.0
2023-02-27 01:58:06 -08:00
dependabot[bot]
6e76dc7814 Bump eslint from 8.34.0 to 8.35.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.34.0 to 8.35.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.34.0...v8.35.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 09:57:35 +00:00
dependabot[bot]
2cd5094e58 Bump core-js from 3.28.0 to 3.29.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.28.0 to 3.29.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.29.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 09:57:10 +00:00
Francisco Hodge
fd16382d98 Build update 2023-02-25 18:41:18 +00:00
Francisco Hodge
d7bba4ce08 3.5.24 2023-02-25 18:41:01 +00:00
Francisco Hodge
669b9b3bf9 Merge branch 'master' of https://github.com/hodgef/simple-keyboard 2023-02-25 13:39:46 -05:00
Francisco Hodge
1a36c63576 Trigger build 2023-02-25 13:39:37 -05:00
Francisco Hodge
98d389080c Update publish.yml 2023-02-25 13:39:10 -05:00
Francisco Hodge
96b83b9840 Trigger build 2023-02-25 13:35:53 -05:00
Francisco Hodge
ecaa9acad9 Update pull_request_dependabot.yml 2023-02-25 13:31:25 -05:00
Francisco Hodge
cecef66b07 Update pull_request.yml 2023-02-25 13:31:10 -05:00
Francisco Hodge
190fdf888a Update publish.yml 2023-02-25 13:30:55 -05:00
Francisco Hodge
cde371dd83 Update main.yml 2023-02-25 13:29:51 -05:00
Francisco Hodge
b2872b7809 Add enableLayoutCandidatesKeyPress option. Fixes #1866 2023-02-25 13:23:34 -05:00
Francisco Hodge
a198d02259 Build update 2023-02-14 09:59:44 +00:00
Francisco Hodge
63f59f0f95 3.5.23 2023-02-14 09:59:29 +00:00
Francisco Hodge
7a69e80052 Merge pull request #1864 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.52.0
Bump @typescript-eslint/parser from 5.50.0 to 5.52.0
2023-02-14 01:58:25 -08:00
Francisco Hodge
9c56bb7ab2 Merge pull request #1863 from hodgef/dependabot/npm_and_yarn/core-js-3.28.0
Bump core-js from 3.27.2 to 3.28.0
2023-02-14 01:57:40 -08:00
dependabot[bot]
52a1e269b1 Bump @typescript-eslint/parser from 5.50.0 to 5.52.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.50.0 to 5.52.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.52.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-14 09:57:26 +00:00
dependabot[bot]
5d75b72c65 Bump core-js from 3.27.2 to 3.28.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.27.2 to 3.28.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.28.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-14 09:56:38 +00:00
Francisco Hodge
c5579f09cb Build update 2023-02-13 09:59:39 +00:00
Francisco Hodge
96b7019a2e 3.5.22 2023-02-13 09:59:22 +00:00
Francisco Hodge
2a6d7586a2 Merge pull request #1862 from hodgef/dependabot/npm_and_yarn/eslint-8.34.0
Bump eslint from 8.33.0 to 8.34.0
2023-02-13 01:58:14 -08:00
dependabot[bot]
5c04d6aed4 Bump eslint from 8.33.0 to 8.34.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.33.0 to 8.34.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.33.0...v8.34.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-13 09:57:14 +00:00
Francisco Hodge
adf749095b Build update 2023-02-07 09:03:45 +00:00
Francisco Hodge
bc1b371415 3.5.21 2023-02-07 09:03:26 +00:00
Francisco Hodge
413ad5c676 Merge pull request #1858 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.51.0
Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.51.0
2023-02-07 01:02:04 -08:00
dependabot[bot]
25e976fa91 Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.51.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.49.0 to 5.51.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.51.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 09:01:04 +00:00
Francisco Hodge
075e6b25e3 Build update 2023-02-01 09:03:53 +00:00
Francisco Hodge
4fe1a8bef9 3.5.20 2023-02-01 09:03:30 +00:00
Francisco Hodge
060f73eb58 Merge pull request #1855 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.50.0
Bump @typescript-eslint/parser from 5.48.2 to 5.50.0
2023-02-01 04:02:04 -05:00
dependabot[bot]
3cab9089c2 Bump @typescript-eslint/parser from 5.48.2 to 5.50.0
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.48.2 to 5.50.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.50.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 09:01:05 +00:00
Francisco Hodge
4dd493ea73 Build update 2023-01-31 22:03:57 +00:00
Francisco Hodge
c3fc9192fa 3.5.19 2023-01-31 22:03:38 +00:00
Francisco Hodge
1147601610 Add event to onKeyReleased per https://github.com/hodgef/react-simple-keyboard/issues/2231 2023-01-31 17:02:14 -05:00
Francisco Hodge
89e985c866 Build update 2023-01-31 09:03:10 +00:00
Francisco Hodge
2f195c01da 3.5.18 2023-01-31 09:02:52 +00:00
Francisco Hodge
4a4ae0da27 Merge pull request #1854 from hodgef/dependabot/npm_and_yarn/typescript-4.9.5
Bump typescript from 4.9.4 to 4.9.5
2023-01-31 04:01:41 -05:00
dependabot[bot]
5e041edee7 Bump typescript from 4.9.4 to 4.9.5
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.4 to 4.9.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-31 09:00:38 +00:00
Francisco Hodge
7880eaa922 Build update 2023-01-30 09:03:48 +00:00
Francisco Hodge
8540a6cd92 3.5.17 2023-01-30 09:03:32 +00:00
Francisco Hodge
91010e34ae Merge pull request #1853 from hodgef/dependabot/npm_and_yarn/eslint-8.33.0
Bump eslint from 8.32.0 to 8.33.0
2023-01-30 04:02:12 -05:00
dependabot[bot]
aafc599e5c Bump eslint from 8.32.0 to 8.33.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.32.0 to 8.33.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.32.0...v8.33.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 09:01:10 +00:00
Francisco Hodge
a87009efd3 Build update 2023-01-24 09:03:31 +00:00
Francisco Hodge
3c3a5bb995 3.5.16 2023-01-24 09:03:11 +00:00
Francisco Hodge
2aaa387fdc Merge pull request #1849 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.49.0
Bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.49.0
2023-01-24 04:01:49 -05:00
dependabot[bot]
a903e74436 Bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.49.0
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.48.1 to 5.49.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.49.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 09:00:54 +00:00
Francisco Hodge
3e99438ced Build update 2023-01-23 09:03:22 +00:00
Francisco Hodge
fa76353604 3.5.15 2023-01-23 09:03:06 +00:00
Francisco Hodge
af36febf54 Merge pull request #1847 from hodgef/dependabot/npm_and_yarn/babel/plugin-transform-typescript-7.20.13
Bump @babel/plugin-transform-typescript from 7.20.7 to 7.20.13
2023-01-23 04:02:01 -05:00
dependabot[bot]
66f86cb8d1 Bump @babel/plugin-transform-typescript from 7.20.7 to 7.20.13
Bumps [@babel/plugin-transform-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-typescript) from 7.20.7 to 7.20.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.20.13/packages/babel-plugin-transform-typescript)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-typescript"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-23 09:00:58 +00:00
Francisco Hodge
f1c5282151 Build update 2023-01-19 09:03:20 +00:00
Francisco Hodge
a40ea7ea75 3.5.14 2023-01-19 09:03:04 +00:00
Francisco Hodge
57d7b06a2d Merge pull request #1844 from hodgef/dependabot/npm_and_yarn/core-js-3.27.2
Bump core-js from 3.27.1 to 3.27.2
2023-01-19 04:01:58 -05:00
dependabot[bot]
09a13725a4 Bump core-js from 3.27.1 to 3.27.2
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.27.1 to 3.27.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.27.2/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 09:00:38 +00:00
Francisco Hodge
9ace69a5db Build update 2023-01-19 00:51:34 +00:00
Francisco Hodge
418e890b2d 3.5.13 2023-01-19 00:51:13 +00:00
Francisco Hodge
e49f06089f Limit physicalKeyboardHighlightPreventDefault to modifier keys. Per #1841 2023-01-18 19:49:47 -05:00
Francisco Hodge
abc034c3c8 Build update 2023-01-17 20:36:40 +00:00
Francisco Hodge
f05be41a9c 3.5.12 2023-01-17 20:36:24 +00:00
Francisco Hodge
f9caf3cbf2 Update npmignore 2023-01-17 15:35:18 -05:00
Francisco Hodge
e3107bda64 Build update 2023-01-17 09:03:36 +00:00
Francisco Hodge
b104a052af 3.5.11 2023-01-17 09:03:21 +00:00
Francisco Hodge
ca18d4bf30 Merge pull request #1842 from hodgef/dependabot/npm_and_yarn/typescript-eslint/parser-5.48.2
Bump @typescript-eslint/parser from 5.48.0 to 5.48.2
2023-01-17 04:02:14 -05:00
dependabot[bot]
d02e2fa8e0 Bump @typescript-eslint/parser from 5.48.0 to 5.48.2
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.48.0 to 5.48.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.48.2/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-17 09:01:16 +00:00
Francisco Hodge
ee1800fb59 Build update 2023-01-17 00:05:37 +00:00
Francisco Hodge
67b20ec622 3.5.10 2023-01-17 00:05:19 +00:00
Francisco Hodge
65a506a2a4 Adjust physicalKeyboardHighlightPreventDefault per #1841 2023-01-16 19:04:05 -05:00
Francisco Hodge
f6a72b27b2 Build update 2023-01-16 21:47:55 +00:00
Francisco Hodge
c44d6e3472 3.5.9 2023-01-16 21:47:38 +00:00
Francisco Hodge
72470cdea5 Add physicalKeyboardHighlightPreventDefault. Fixes #1841 2023-01-16 16:46:29 -05:00
Francisco Hodge
fe53a2c2a7 Build update 2023-01-16 09:03:06 +00:00
Francisco Hodge
c607a36715 3.5.8 2023-01-16 09:02:50 +00:00
Francisco Hodge
bee4f56625 Merge pull request #1840 from hodgef/dependabot/npm_and_yarn/eslint-8.32.0
Bump eslint from 8.31.0 to 8.32.0
2023-01-16 04:01:44 -05:00
dependabot[bot]
ef432aabbd Bump eslint from 8.31.0 to 8.32.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.31.0 to 8.32.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.31.0...v8.32.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-16 09:00:46 +00:00
Francisco Hodge
adf1fe53c2 Build update 2023-01-15 21:42:19 +00:00
Francisco Hodge
35ce8a30bb 3.5.7 2023-01-15 21:41:59 +00:00
Francisco Hodge
3391cf87ba Ignore selectionchange on Firefox. Fixes #1839 2023-01-15 16:40:32 -05:00
Francisco Hodge
de65760cf5 Build update 2023-01-12 15:33:32 +00:00
Francisco Hodge
b669e5b188 3.5.6 2023-01-12 15:33:17 +00:00
Francisco Hodge
3ad8a9f7fe Handle multiple buttons when using physicalKeyboardHighlight. Fixes https://github.com/hodgef/react-simple-keyboard/issues/2211 2023-01-12 10:31:51 -05:00
Francisco Hodge
08d212d76e Build update 2023-01-10 09:10:07 +00:00
Francisco Hodge
c48ea82c9d 3.5.5 2023-01-10 09:09:46 +00:00
Francisco Hodge
069650efb4 Merge pull request #1836 from hodgef/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.48.1
Bump @typescript-eslint/eslint-plugin from 5.45.1 to 5.48.1
2023-01-10 04:02:06 -05:00
dependabot[bot]
609cd8ac39 Bump @typescript-eslint/eslint-plugin from 5.45.1 to 5.48.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.45.1 to 5.48.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.48.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-10 09:01:04 +00:00
Francisco Hodge
216b0db69b Build update 2023-01-09 21:46:33 +00:00
Francisco Hodge
bcc74dbd51 3.5.4 2023-01-09 21:46:17 +00:00
Francisco Hodge
810d084e21 Allow HTML in CandidateBox item. Fixes #1835 2023-01-09 16:45:05 -05:00
Francisco Hodge
4d366525c1 Build update 2023-01-09 09:03:03 +00:00
Francisco Hodge
4e799f66ac 3.5.3 2023-01-09 09:02:48 +00:00
Francisco Hodge
efe5a85ba7 Merge pull request #1834 from hodgef/dependabot/npm_and_yarn/postcss-8.4.21
Bump postcss from 8.4.20 to 8.4.21
2023-01-09 04:01:45 -05:00
dependabot[bot]
f7c4e77c1a Bump postcss from 8.4.20 to 8.4.21
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.20 to 8.4.21.
- [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.4.20...8.4.21)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 09:00:46 +00:00
Francisco Hodge
ab42eb268a Build update 2023-01-05 09:04:05 +00:00
Francisco Hodge
bed0dc9127 3.5.2 2023-01-05 09:03:43 +00:00
Francisco Hodge
950fe904a7 Merge pull request #1833 from hodgef/dependabot/npm_and_yarn/babel/core-7.20.12
Bump @babel/core from 7.20.5 to 7.20.12
2023-01-05 04:02:15 -05:00
Francisco Hodge
901b5791e6 Merge pull request #1832 from hodgef/dependabot/npm_and_yarn/babel-loader-9.1.2
Bump babel-loader from 9.1.0 to 9.1.2
2023-01-05 04:01:47 -05:00
dependabot[bot]
d84db6f08b Bump @babel/core from 7.20.5 to 7.20.12
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.5 to 7.20.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.20.12/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:01:19 +00:00
dependabot[bot]
5f51c9640b Bump babel-loader from 9.1.0 to 9.1.2
Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.0 to 9.1.2.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.1.0...v9.1.2)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 09:00:51 +00:00
Francisco Hodge
807566cbdf Build update 2023-01-04 06:49:44 +00:00
Francisco Hodge
c60f932b83 3.5.1 2023-01-04 06:49:29 +00:00
Francisco Hodge
5e1df22e59 Using display options with layoutCandidates. Fixes #1831 2023-01-04 01:48:06 -05:00
26 changed files with 2884 additions and 2079 deletions

View File

@@ -12,7 +12,7 @@ jobs:
if: contains(github.ref, 'master')
strategy:
matrix:
node-version: [16.x]
node-version: [20.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v1
@@ -22,6 +22,7 @@ jobs:
node-version: ${{ matrix.node_version }}
- name: npm install, build, and test
run: |
export NODE_OPTIONS=--openssl-legacy-provider
npm install
npm run coverage

View File

@@ -10,7 +10,7 @@ on:
jobs:
mirroring:
runs-on: ubuntu-18.04
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: pixta-dev/repository-mirroring-action@v1

View File

@@ -14,7 +14,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
node-version: [16.x]
node-version: [20.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v1
@@ -25,6 +25,7 @@ jobs:
- name: npm install, build, and test
run: |
export NODE_OPTIONS=--openssl-legacy-provider
npm install
npm run test -- --coverage --watchAll=false
@@ -40,6 +41,7 @@ jobs:
- name: Bump version
run: |
export NODE_OPTIONS=--openssl-legacy-provider
git reset --hard
npm version patch
npm run build
@@ -51,6 +53,7 @@ jobs:
- name: npm publish
run: |
export NODE_OPTIONS=--openssl-legacy-provider
npm config set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
npm run trypublish
env:

View File

@@ -8,7 +8,7 @@ jobs:
if: ${{ github.actor != 'dependabot[bot]' }}
strategy:
matrix:
node-version: [16.x]
node-version: [20.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v1
@@ -18,6 +18,7 @@ jobs:
node-version: ${{ matrix.node_version }}
- name: npm install, build, and test
run: |
export NODE_OPTIONS=--openssl-legacy-provider
npm install
npm run coverage
env:

View File

@@ -8,7 +8,7 @@ jobs:
if: ${{ github.actor == 'dependabot[bot]' }}
strategy:
matrix:
node-version: [16.x]
node-version: [20.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v2
@@ -20,6 +20,7 @@ jobs:
node-version: ${{ matrix.node_version }}
- name: npm install, build, and test
run: |
export NODE_OPTIONS=--openssl-legacy-provider
npm install
npm run coverage
env:

View File

@@ -30,6 +30,9 @@ config
.travis.yml
CHANGELOG.md
README.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
tsconfig.json
.eslintignore
.eslintrc.json
webpack.config.js

View File

@@ -1,12 +1,13 @@
import "./css/CandidateBox.css";
import Utilities from "../services/Utilities";
import { CandidateBoxParams, CandidateBoxRenderParams, CandidateBoxShowParams } from "./../interfaces";
import { CandidateBoxParams, CandidateBoxRenderParams, CandidateBoxShowParams, KeyboardOptions } from "./../interfaces";
declare class CandidateBox {
utilities: Utilities;
options: KeyboardOptions;
candidateBoxElement: HTMLDivElement;
pageIndex: number;
pageSize: number;
constructor({ utilities }: CandidateBoxParams);
constructor({ utilities, options }: CandidateBoxParams);
destroy(): void;
show({ candidateValue, targetElement, onSelect, }: CandidateBoxShowParams): void;
renderPage({ candidateListPages, targetElement, pageIndex, nbPages, onItemSelected, }: CandidateBoxRenderParams): void;

View File

@@ -1,5 +1,6 @@
import "./css/Keyboard.css";
import PhysicalKeyboard from "../services/PhysicalKeyboard";
import Utilities from "../services/Utilities";
import { KeyboardOptions, KeyboardInput, KeyboardButtonElements, KeyboardHandlerEvent, KeyboardElement } from "../interfaces";
import CandidateBox from "./CandidateBox";
/**
@@ -12,7 +13,7 @@ import CandidateBox from "./CandidateBox";
declare class SimpleKeyboard {
input: KeyboardInput;
options: KeyboardOptions;
utilities: any;
utilities: Utilities;
caretPosition: number | null;
caretPositionEnd: number | null;
keyboardDOM: KeyboardElement;

View File

@@ -1,6 +1,6 @@
/*!
*
* simple-keyboard v3.4.210
* simple-keyboard v3.5.64
* 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{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;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-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{-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;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}
*/.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;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-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{-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;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;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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

17
build/interfaces.d.ts vendored
View File

@@ -17,6 +17,7 @@ export interface KeyboardInput {
}
export type CandidateBoxParams = {
utilities: Utilities;
options: KeyboardOptions;
};
export type CandidateBoxShowParams = {
candidateValue: string;
@@ -128,6 +129,10 @@ export interface KeyboardOptions {
* Define the background color that the physical keyboard highlighted key should have.
*/
physicalKeyboardHighlightBgColor?: string;
/**
* Whether physicalKeyboardHighlight should use preventDefault to disable default browser actions.
*/
physicalKeyboardHighlightPreventDefault?: boolean;
/**
* Calling preventDefault for the mousedown events keeps the focus on the input.
*/
@@ -204,6 +209,10 @@ export interface KeyboardOptions {
* Disables the automatic normalization for selected layout candidates
*/
disableCandidateNormalization?: boolean;
/**
* Enables onKeyPress triggering for layoutCandidate items
*/
enableLayoutCandidatesKeyPress?: boolean;
/**
* Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).
*/
@@ -220,6 +229,14 @@ export interface KeyboardOptions {
* Retrieves all inputs
*/
onChangeAll?: (inputObj: KeyboardInput, e?: MouseEvent) => any;
/**
* Retrieves the pressed key
*/
onKeyPress?: (button: string, e?: MouseEvent) => any;
/**
* Retrieves the released key
*/
onKeyReleased?: (button: string, e?: MouseEvent) => any;
/**
* Module options can have any format
*/

View File

@@ -9,16 +9,17 @@ declare class PhysicalKeyboard {
* Creates an instance of the PhysicalKeyboard service
*/
constructor({ dispatch, getOptions }: PhysicalKeyboardParams);
handleHighlightKeyDown(event: KeyboardEvent): void;
handleHighlightKeyUp(event: KeyboardEvent): void;
handleHighlightKeyDown(e: KeyboardEvent): void;
handleHighlightKeyUp(e: KeyboardEvent): void;
/**
* Transforms a KeyboardEvent's "key.code" string into a simple-keyboard layout format
* @param {object} event The KeyboardEvent
* @param {object} e The KeyboardEvent
*/
getSimpleKeyboardLayoutKey(event: KeyboardEvent): string;
getSimpleKeyboardLayoutKey(e: KeyboardEvent): string;
/**
* Retrieve key from keyCode
*/
keyCodeToKey(keyCode: number): string | undefined;
keyCodeToKey(keyCode: number): string;
isMofifierKey: (e: KeyboardEvent) => boolean;
}
export default PhysicalKeyboard;

View File

@@ -99,7 +99,7 @@ declare class Utilities {
* @param {object} display The provided display option
* @param {boolean} mergeDisplay Whether the provided param value should be merged with the default one.
*/
getButtonDisplayName(button: string, display: KeyboardOptions["display"], mergeDisplay: boolean): string;
getButtonDisplayName(button: string, display: KeyboardOptions["display"], mergeDisplay?: boolean): string;
/**
* Returns the updated input resulting from clicking a given button
*
@@ -109,7 +109,7 @@ declare class Utilities {
* @param {number} caretPosEnd The cursor's current end position
* @param {boolean} moveCaret Whether to update simple-keyboard's cursor
*/
getUpdatedInput(button: string, input: string, caretPos: number, caretPosEnd?: number, moveCaret?: boolean): string;
getUpdatedInput(button: string, input: string, caretPos: any, caretPosEnd?: any, moveCaret?: boolean): string;
/**
* Moves the cursor position by a given amount
*

4552
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.4.210",
"version": "3.6.0",
"description": "On-screen Javascript Virtual Keyboard",
"main": "build/index.js",
"scripts": {
@@ -40,35 +40,35 @@
"license": "MIT",
"devDependencies": {
"@babel/cli": "^7.20.7",
"@babel/core": "^7.20.5",
"@babel/core": "^7.21.8",
"@babel/plugin-proposal-class-properties": "^7.17.12",
"@babel/plugin-transform-typescript": "^7.20.7",
"@babel/plugin-transform-typescript": "^7.21.3",
"@babel/polyfill": "^7.12.1",
"@babel/preset-env": "^7.20.2",
"@babel/preset-env": "^7.21.5",
"@types/jest": "^27.5.0",
"@typescript-eslint/eslint-plugin": "^5.45.1",
"@typescript-eslint/parser": "^5.48.0",
"autoprefixer": "^10.4.13",
"@typescript-eslint/eslint-plugin": "^5.59.6",
"@typescript-eslint/parser": "^5.59.7",
"autoprefixer": "^10.4.14",
"babel-eslint": "^10.1.0",
"babel-loader": "^9.1.0",
"babel-loader": "^9.1.2",
"babel-preset-minify": "^0.5.2",
"core-js": "^3.27.1",
"css-loader": "^6.7.3",
"css-minimizer-webpack-plugin": "^4.2.2",
"eslint": "^8.31.0",
"core-js": "^3.30.2",
"css-loader": "^6.7.4",
"css-minimizer-webpack-plugin": "^5.0.0",
"eslint": "^8.41.0",
"file-loader": "^6.2.0",
"html-webpack-plugin": "^5.5.0",
"html-webpack-plugin": "^5.5.1",
"jest": "^26.6.3",
"mini-css-extract-plugin": "^2.7.2",
"postcss": "^8.4.20",
"postcss-loader": "^7.0.2",
"style-loader": "^3.3.1",
"terser-webpack-plugin": "^5.3.6",
"typescript": "^4.9.4",
"mini-css-extract-plugin": "^2.7.6",
"postcss": "^8.4.23",
"postcss-loader": "^7.3.0",
"style-loader": "^3.3.3",
"terser-webpack-plugin": "^5.3.9",
"typescript": "^4.9.5",
"url-loader": "^4.1.1",
"webpack": "^5.40.0",
"webpack-cli": "^5.0.1",
"webpack-dev-server": "4.11.1"
"webpack": "^5.84.0",
"webpack-cli": "^5.1.1",
"webpack-dev-server": "4.15.0"
},
"jest": {
"roots": [

View File

@@ -5,16 +5,19 @@ import {
CandidateBoxParams,
CandidateBoxRenderParams,
CandidateBoxShowParams,
KeyboardOptions,
} from "./../interfaces";
class CandidateBox {
utilities: Utilities;
options: KeyboardOptions;
candidateBoxElement!: HTMLDivElement;
pageIndex = 0;
pageSize;
pageSize: number;
constructor({ utilities }: CandidateBoxParams) {
constructor({ utilities, options }: CandidateBoxParams) {
this.utilities = utilities;
this.options = options;
Utilities.bindMethods(CandidateBox, this);
this.pageSize = this.utilities.getOptions().layoutCandidatesPageSize || 5;
}
@@ -74,7 +77,7 @@ class CandidateBox {
candidateListPages[pageIndex].forEach((candidateListItem) => {
const candidateListLIElement = document.createElement("li");
const getMouseEvent = () => {
const mouseEvent = new MouseEvent("click");
const mouseEvent = new (this.options.useTouchEvents ? TouchEvent : MouseEvent)("click");
Object.defineProperty(mouseEvent, "target", {
value: candidateListLIElement,
});
@@ -82,9 +85,15 @@ class CandidateBox {
};
candidateListLIElement.className = "hg-candidate-box-list-item";
candidateListLIElement.textContent = candidateListItem;
candidateListLIElement.onclick = (e = getMouseEvent()) =>
onItemSelected(candidateListItem, e);
candidateListLIElement.innerHTML = this.options.display?.[candidateListItem] || candidateListItem;
if(this.options.useTouchEvents) {
candidateListLIElement.ontouchstart = (e: any) =>
onItemSelected(candidateListItem, e || getMouseEvent());
} else {
candidateListLIElement.onclick = (e = getMouseEvent() as MouseEvent) =>
onItemSelected(candidateListItem, e);
}
// Append list item to ul
candidateListULElement.appendChild(candidateListLIElement);
@@ -96,7 +105,8 @@ class CandidateBox {
prevBtnElement.classList.add("hg-candidate-box-prev");
isPrevBtnElementActive &&
prevBtnElement.classList.add("hg-candidate-box-btn-active");
prevBtnElement.onclick = () => {
const prevBtnElementClickAction = () => {
if (!isPrevBtnElementActive) return;
this.renderPage({
candidateListPages,
@@ -106,6 +116,13 @@ class CandidateBox {
onItemSelected,
});
};
if(this.options.useTouchEvents) {
prevBtnElement.ontouchstart = prevBtnElementClickAction;
} else {
prevBtnElement.onclick = prevBtnElementClickAction;
}
this.candidateBoxElement.appendChild(prevBtnElement);
// Add elements to container
@@ -118,7 +135,7 @@ class CandidateBox {
isNextBtnElementActive &&
nextBtnElement.classList.add("hg-candidate-box-btn-active");
nextBtnElement.onclick = () => {
const nextBtnElementClickAction = () => {
if (!isNextBtnElementActive) return;
this.renderPage({
candidateListPages,
@@ -128,6 +145,13 @@ class CandidateBox {
onItemSelected,
});
};
if(this.options.useTouchEvents) {
nextBtnElement.ontouchstart = nextBtnElementClickAction;
} else {
nextBtnElement.onclick = nextBtnElementClickAction;
}
this.candidateBoxElement.appendChild(nextBtnElement);
// Append candidate box to target element

View File

@@ -23,7 +23,7 @@ import CandidateBox from "./CandidateBox";
class SimpleKeyboard {
input!: KeyboardInput;
options!: KeyboardOptions;
utilities: any;
utilities!: Utilities;
caretPosition!: number | null;
caretPositionEnd!: number | null;
keyboardDOM!: KeyboardElement;
@@ -109,6 +109,7 @@ class SimpleKeyboard {
* @property {string} physicalKeyboardHighlightBgColor Define the background color that the physical keyboard highlighted key should have.
* @property {boolean} physicalKeyboardHighlightPressUseClick Whether physicalKeyboardHighlightPress should use clicks to trigger buttons.
* @property {boolean} physicalKeyboardHighlightPressUsePointerEvents Whether physicalKeyboardHighlightPress should use pointer events to trigger buttons.
* @property {boolean} physicalKeyboardHighlightPreventDefault Whether physicalKeyboardHighlight should use preventDefault to disable default browser actions.
* @property {boolean} preventMouseDownDefault Calling preventDefault for the mousedown events keeps the focus on the input.
* @property {boolean} preventMouseUpDefault Calling preventDefault for the mouseup events.
* @property {boolean} stopMouseDownPropagation Stops pointer down events on simple-keyboard buttons from bubbling to parent elements.
@@ -134,6 +135,7 @@ class SimpleKeyboard {
* @property {number} layoutCandidatesPageSize Determines size of layout candidate list
* @property {boolean} layoutCandidatesCaseSensitiveMatch Determines whether layout candidate match should be case sensitive.
* @property {boolean} disableCandidateNormalization Disables the automatic normalization for selected layout candidates
* @property {boolean} enableLayoutCandidatesKeyPress Enables onKeyPress triggering for layoutCandidate items
*/
this.options = {
layoutName: "default",
@@ -215,6 +217,7 @@ class SimpleKeyboard {
this.candidateBox = this.options.enableLayoutCandidates
? new CandidateBox({
utilities: this.utilities,
options: this.options,
})
: null;
@@ -375,7 +378,11 @@ class SimpleKeyboard {
candidateValue,
targetElement,
onSelect: (selectedCandidate: string, e: MouseEvent) => {
const { layoutCandidatesCaseSensitiveMatch, disableCandidateNormalization } = this.options;
const {
layoutCandidatesCaseSensitiveMatch,
disableCandidateNormalization,
enableLayoutCandidatesKeyPress
} = this.options;
let candidateStr = selectedCandidate;
@@ -411,6 +418,14 @@ class SimpleKeyboard {
this.setInput(newInput, this.options.inputName, true);
this.setCaretPosition(newCaretPosition);
/**
* Calling onKeyPress
* We pass in the composed candidate instead of the decomposed one
* To prevent confusion for users
*/
if (enableLayoutCandidatesKeyPress && typeof this.options.onKeyPress === "function")
this.options.onKeyPress(selectedCandidate, e);
if (typeof this.options.onChange === "function")
this.options.onChange(
this.getInput(this.options.inputName, true),
@@ -518,7 +533,8 @@ class SimpleKeyboard {
"Caret at: ",
this.getCaretPosition(),
this.getCaretPositionEnd(),
`(${this.keyboardDOMClass})`
`(${this.keyboardDOMClass})`,
e?.type
);
}
@@ -558,6 +574,22 @@ class SimpleKeyboard {
}
}
/**
* After a button is clicked the selection (if any) will disappear
* we should reflect this in our state, as applicable
*/
if(this.caretPositionEnd && this.caretPosition !== this.caretPositionEnd){
this.setCaretPosition(this.caretPositionEnd, this.caretPositionEnd);
if(this.activeInputElement){
this.activeInputElement.setSelectionRange(this.caretPositionEnd, this.caretPositionEnd);
}
if(this.options.debug){
console.log("Caret position aligned", this.caretPosition);
}
}
if (debug) {
console.log("Key pressed:", button);
}
@@ -682,7 +714,7 @@ class SimpleKeyboard {
* Calling onKeyReleased
*/
if (button && typeof this.options.onKeyReleased === "function")
this.options.onKeyReleased(button);
this.options.onKeyReleased(button, e);
}
/**
@@ -878,6 +910,7 @@ class SimpleKeyboard {
this.candidateBox.destroy();
this.candidateBox = new CandidateBox({
utilities: this.utilities,
options: this.options,
});
}
}
@@ -1091,15 +1124,17 @@ class SimpleKeyboard {
console.log(`Caret handling started (${this.keyboardDOMClass})`);
}
const { physicalKeyboardHighlightPreventDefault = false } = this.options;
/**
* Event Listeners
*/
document.addEventListener("keyup", this.handleKeyUp);
document.addEventListener("keydown", this.handleKeyDown);
document.addEventListener("keyup", this.handleKeyUp, physicalKeyboardHighlightPreventDefault);
document.addEventListener("keydown", this.handleKeyDown, physicalKeyboardHighlightPreventDefault);
document.addEventListener("mouseup", this.handleMouseUp);
document.addEventListener("touchend", this.handleTouchEnd);
document.addEventListener("select", this.handleSelect);
document.addEventListener("selectionchange", this.handleSelectionChange);
document.addEventListener("select", this.handleSelect);
}
}
@@ -1151,6 +1186,13 @@ class SimpleKeyboard {
*/
/* istanbul ignore next */
handleSelectionChange(event: KeyboardHandlerEvent): void {
/**
* Firefox is not reporting the correct caret position through this event
* https://github.com/hodgef/simple-keyboard/issues/1839
*/
if(navigator.userAgent.includes('Firefox')){
return;
}
this.caretEventHandler(event);
}
@@ -1211,7 +1253,8 @@ class SimpleKeyboard {
instance.getCaretPosition(),
instance.getCaretPositionEnd(),
event && event.target.tagName.toLowerCase(),
`(${instance.keyboardDOMClass})`
`(${instance.keyboardDOMClass})`,
event?.type
);
}
} else if (
@@ -1258,11 +1301,13 @@ class SimpleKeyboard {
`Destroying simple-keyboard instance: ${this.currentInstanceName}`
);
const { physicalKeyboardHighlightPreventDefault = false } = this.options;
/**
* Remove document listeners
*/
document.removeEventListener("keyup", this.handleKeyUp);
document.removeEventListener("keydown", this.handleKeyDown);
document.removeEventListener("keyup", this.handleKeyUp, physicalKeyboardHighlightPreventDefault);
document.removeEventListener("keydown", this.handleKeyDown, physicalKeyboardHighlightPreventDefault);
document.removeEventListener("mouseup", this.handleMouseUp);
document.removeEventListener("touchend", this.handleTouchEnd);
document.removeEventListener("select", this.handleSelect);
@@ -1719,7 +1764,7 @@ class SimpleKeyboard {
* Iterating through each row
*/
layout[this.options.layoutName || this.defaultName].forEach(
(row, rIndex) => {
(row: string, rIndex: number) => {
let rowArray = row.split(" ");
/**

View File

@@ -48,7 +48,6 @@ li.hg-candidate-box-list-item:active {
display: flex;
align-items: center;
padding: 0 10px;
background: #d0d0d0;
color: #969696;
cursor: pointer;
}

View File

@@ -1353,6 +1353,43 @@ it('Keyboard will handle selected input with unchanged updatedInput edge case',
expect(keyboard.getCaretPositionEnd()).toBe(2);
});
// https://github.com/hodgef/simple-keyboard/issues/1868
it('Keyboard will handle caret pos sync after partially selected input resolution', () => {
const inputElem = document.createElement("input");
const onChange = jest.fn();
const keyboard = new Keyboard({ onChange });
keyboard.getButtonElement("q").onpointerdown();
keyboard.getButtonElement("w").onpointerdown();
keyboard.getButtonElement("e").onpointerdown();
keyboard.getButtonElement("r").onpointerdown();
keyboard.getButtonElement("t").onpointerdown();
keyboard.getButtonElement("y").onpointerdown();
inputElem.setSelectionRange(1, 2);
keyboard.setCaretPosition(1, 2);
keyboard.getButtonElement("d").onpointerdown();
keyboard.getButtonElement("d").onpointerdown();
keyboard.getButtonElement("d").onpointerdown();
expect(keyboard.getInput()).toBe("qddderty");
inputElem.setSelectionRange(1, 2);
keyboard.setCaretPosition(1, 2);
keyboard.getButtonElement("d").onpointerdown();
expect(keyboard.getInput()).toBe("qddderty");
// caret position should now be synced
expect(keyboard.getCaretPosition()).toBe(keyboard.getCaretPositionEnd());
keyboard.getButtonElement("d").onpointerdown();
expect(keyboard.getInput()).toBe("qdddderty");
expect(keyboard.getCaretPosition()).toBe(3);
});
it('Ensure caret position is offset when rtl option is enabled', () => {
const keyboard = new Keyboard({
useMouseEvents: true,

View File

@@ -22,7 +22,8 @@ export interface KeyboardInput {
}
export type CandidateBoxParams = {
utilities: Utilities
utilities: Utilities,
options: KeyboardOptions
}
export type CandidateBoxShowParams = {
@@ -160,6 +161,11 @@ export interface KeyboardOptions {
*/
physicalKeyboardHighlightBgColor?: string;
/**
* Whether physicalKeyboardHighlight should use preventDefault to disable default browser actions.
*/
physicalKeyboardHighlightPreventDefault?: boolean;
/**
* Calling preventDefault for the mousedown events keeps the focus on the input.
*/
@@ -250,6 +256,11 @@ export interface KeyboardOptions {
*/
disableCandidateNormalization?: boolean;
/**
* Enables onKeyPress triggering for layoutCandidate items
*/
enableLayoutCandidatesKeyPress?: boolean;
/**
* Executes the callback function every time simple-keyboard is rendered (e.g: when you change layouts).
*/
@@ -270,6 +281,16 @@ export interface KeyboardOptions {
*/
onChangeAll?: (inputObj: KeyboardInput, e?: MouseEvent) => any;
/**
* Retrieves the pressed key
*/
onKeyPress?: (button: string, e?: MouseEvent) => any;
/**
* Retrieves the released key
*/
onKeyReleased?: (button: string, e?: MouseEvent) => any;
/**
* Module options can have any format
*/

View File

@@ -24,9 +24,15 @@ class PhysicalKeyboard {
Utilities.bindMethods(PhysicalKeyboard, this);
}
handleHighlightKeyDown(event: KeyboardEvent) {
handleHighlightKeyDown(e: KeyboardEvent) {
const options = this.getOptions();
const buttonPressed = this.getSimpleKeyboardLayoutKey(event);
if(options.physicalKeyboardHighlightPreventDefault && this.isMofifierKey(e)){
e.preventDefault();
e.stopImmediatePropagation();
}
const buttonPressed = this.getSimpleKeyboardLayoutKey(e);
this.dispatch((instance: any) => {
const standardButtonPressed = instance.getButtonElement(buttonPressed);
@@ -34,7 +40,7 @@ class PhysicalKeyboard {
`{${buttonPressed}}`
);
let buttonDOM;
let buttonName;
let buttonName: string;
if (standardButtonPressed) {
buttonDOM = standardButtonPressed;
@@ -46,38 +52,79 @@ class PhysicalKeyboard {
return;
}
if (buttonDOM) {
buttonDOM.style.background =
const applyButtonStyle = (buttonElement: HTMLElement) => {
buttonElement.style.background =
options.physicalKeyboardHighlightBgColor || "#dadce4";
buttonDOM.style.color =
buttonElement.style.color =
options.physicalKeyboardHighlightTextColor || "black";
}
if (options.physicalKeyboardHighlightPress) {
if (options.physicalKeyboardHighlightPressUsePointerEvents) {
buttonDOM.onpointerdown();
} else if (options.physicalKeyboardHighlightPressUseClick) {
buttonDOM.click();
} else {
instance.handleButtonClicked(buttonName, event);
if (buttonDOM) {
if(Array.isArray(buttonDOM)){
buttonDOM.forEach(buttonElement => applyButtonStyle(buttonElement));
// Even though we have an array of buttons, we just want to press one of them
if (options.physicalKeyboardHighlightPress) {
if (options.physicalKeyboardHighlightPressUsePointerEvents) {
buttonDOM[0]?.onpointerdown();
} else if (options.physicalKeyboardHighlightPressUseClick) {
buttonDOM[0]?.click();
} else {
instance.handleButtonClicked(buttonName, e);
}
}
} else {
applyButtonStyle(buttonDOM);
if (options.physicalKeyboardHighlightPress) {
if (options.physicalKeyboardHighlightPressUsePointerEvents) {
buttonDOM.onpointerdown();
} else if (options.physicalKeyboardHighlightPressUseClick) {
buttonDOM.click();
} else {
instance.handleButtonClicked(buttonName, e);
}
}
}
}
});
}
handleHighlightKeyUp(event: KeyboardEvent) {
handleHighlightKeyUp(e: KeyboardEvent) {
const options = this.getOptions();
const buttonPressed = this.getSimpleKeyboardLayoutKey(event);
if(options.physicalKeyboardHighlightPreventDefault && this.isMofifierKey(e)){
e.preventDefault();
e.stopImmediatePropagation();
}
const buttonPressed = this.getSimpleKeyboardLayoutKey(e);
this.dispatch((instance: any) => {
const buttonDOM =
instance.getButtonElement(buttonPressed) ||
instance.getButtonElement(`{${buttonPressed}}`);
if (buttonDOM && buttonDOM.removeAttribute) {
buttonDOM.removeAttribute("style");
if (options.physicalKeyboardHighlightPressUsePointerEvents) {
buttonDOM.onpointerup();
const applyButtonStyle = (buttonElement: HTMLElement) => {
if(buttonElement.removeAttribute){
buttonElement.removeAttribute("style");
}
};
if (buttonDOM) {
if(Array.isArray(buttonDOM)){
buttonDOM.forEach(buttonElement => applyButtonStyle(buttonElement));
// Even though we have an array of buttons, we just want to press one of them
if (options.physicalKeyboardHighlightPressUsePointerEvents) {
buttonDOM[0]?.onpointerup();
}
} else {
applyButtonStyle(buttonDOM);
if (options.physicalKeyboardHighlightPressUsePointerEvents) {
buttonDOM.onpointerup();
}
}
}
});
@@ -85,11 +132,11 @@ class PhysicalKeyboard {
/**
* Transforms a KeyboardEvent's "key.code" string into a simple-keyboard layout format
* @param {object} event The KeyboardEvent
* @param {object} e The KeyboardEvent
*/
getSimpleKeyboardLayoutKey(event: KeyboardEvent) {
getSimpleKeyboardLayoutKey(e: KeyboardEvent) {
let output = "";
const keyId = event.code || event.key || this.keyCodeToKey(event?.keyCode);
const keyId = e.code || e.key || this.keyCodeToKey(e?.keyCode);
if (
keyId?.includes("Numpad") ||
@@ -100,9 +147,9 @@ class PhysicalKeyboard {
keyId?.includes("Alt") ||
keyId?.includes("Meta")
) {
output = event.code || "";
output = e.code || "";
} else {
output = event.key || this.keyCodeToKey(event?.keyCode) || "";
output = e.key || this.keyCodeToKey(e?.keyCode) || "";
}
return output.length > 1 ? output?.toLowerCase() : output;
@@ -111,7 +158,7 @@ class PhysicalKeyboard {
/**
* Retrieve key from keyCode
*/
keyCodeToKey(keyCode: number) {
keyCodeToKey(keyCode: number): string {
return {
8: "Backspace",
9: "Tab",
@@ -210,7 +257,18 @@ class PhysicalKeyboard {
220: "\\",
221: "]",
222: "'",
}[keyCode];
}[keyCode] || "";
}
isMofifierKey = (e: KeyboardEvent): boolean => {
return (
e.altKey
|| e.ctrlKey
|| e.shiftKey
|| ["Tab", "CapsLock", "Esc", "ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight"].includes(
e.code || e.key || this.keyCodeToKey(e?.keyCode)
)
)
}
}

View File

@@ -137,7 +137,7 @@ class Utilities {
getButtonDisplayName(
button: string,
display: KeyboardOptions["display"],
mergeDisplay: boolean
mergeDisplay = false
) {
if (mergeDisplay) {
display = Object.assign({}, this.getDefaultDiplay(), display);
@@ -160,12 +160,12 @@ class Utilities {
getUpdatedInput(
button: string,
input: string,
caretPos: number,
caretPos: any,
caretPosEnd = caretPos,
moveCaret = false
) {
const options = this.getOptions();
const commonParams: [number, number, boolean] = [
const commonParams: [number | undefined, number | undefined, boolean] = [
caretPos,
caretPosEnd,
moveCaret,
@@ -222,6 +222,10 @@ class Utilities {
else if (!button.includes("{") && !button.includes("}"))
output = this.addStringAt(output, button, ...commonParams);
if(options.debug){
console.log("Input will be: "+ output);
}
return output;
}

View File

@@ -34,6 +34,8 @@ module.exports = {
libraryTarget: 'umd',
clean: true,
globalObject: 'this',
hashFunction: 'xxhash64',
chunkFormat: 'module',
environment: {
arrowFunction: false
}

View File

@@ -38,7 +38,9 @@ module.exports = {
path: path.resolve(__dirname, 'build'),
library: "SimpleKeyboard",
libraryTarget: 'umd',
globalObject: 'this'
globalObject: 'this',
hashFunction: 'xxhash64',
chunkFormat: 'module',
},
optimization: {
minimize: true,