Eberhard Beilharz
1389d40965
Merge branch 'master' into change/web/11878_remove-es5
2024-07-31 15:28:38 +02:00
Marc Durdin
db904b5617
fix(developer): cleanup package.json and build.sh errant references
...
During analysis of root causes for #12027 , discovered a few package
relationship issues in package.json and build.sh.
analyzer-messages.ts ///<reference> is a mitigation for now.
Relates-to: #12027
2024-07-26 06:57:32 +07:00
Eberhard Beilharz
afe25eda24
change(web): remove support for es5
...
Fixes : #11878
2024-07-04 20:49:30 +02:00
Steven R. Loomis
dcead98f3e
chore(common): deps: update eslint typescript plugins
...
- replace eslint-config-standard-with-typescript with eslint-config-love (author's recommendation)
- bump to @typescript-eslint/eslint-plugin@7.13.1 which supports Typescript 5.4.x
2024-06-20 16:50:01 -05:00
Marc Durdin
14eeb00405
Revert "chore(common): update base-package node-engine setting"
2024-06-19 15:14:19 +10:00
Joshua Horton
a800c2f969
Merge pull request #11798 from keymanapp/chore/common/update-package-node-reqt
...
chore(common): update base-package node-engine setting
2024-06-19 08:11:53 +07:00
dependabot[bot]
aca6e1dfcc
chore(deps): bump ws from 8.16.0 to 8.17.1
...
Bumps [ws](https://github.com/websockets/ws ) from 8.16.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.16.0...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 22:02:42 +00:00
Marc Durdin
0d70b41cb9
Merge pull request #11756 from keymanapp/dependabot/npm_and_yarn/braces-3.0.3
...
chore(deps-dev): bump braces from 3.0.2 to 3.0.3
2024-06-19 08:01:47 +10:00
Joshua A. Horton
6b565cad93
change(common): set package to node 22 only
2024-06-17 15:11:57 +07:00
Joshua A. Horton
d57022cdc7
change(common): sets a minimum v20 b/c import attributes
2024-06-17 11:51:57 +07:00
Joshua A. Horton
1e13272d1b
chore(common): update base-package node-engine setting
...
Fixes : #11689
2024-06-17 11:45:37 +07:00
Joshua A. Horton
ace4eb25c4
chore(common): Merge branch 'master' into change/common/update-esbuild
2024-06-13 12:47:55 +07:00
Joshua Horton
ce49f12af9
Merge pull request #10432 from keymanapp/feat/web/package-kbd-renderer
...
feat(web): add bulk_render variant that loads and renders keyboards from local KMP
2024-06-12 12:56:40 +07:00
dependabot[bot]
20ea33ac13
chore(deps-dev): bump braces from 3.0.2 to 3.0.3
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-12 01:06:33 +00:00
Joshua A. Horton
b682f896ec
change(common): match original version from package-lock
2024-06-10 11:43:23 +07:00
Joshua A. Horton
99ef7a8dec
chore(common): restore source-map-support package
...
It's in use in a number of mocha "register" configs but was only ever installed b/c ts-node had it as a dependency.
2024-06-10 11:40:59 +07:00
Joshua A. Horton
1e757c0821
chore(common): fully removes ts-node
...
Fixes : #11736
2024-06-10 11:06:13 +07:00
Joshua A. Horton
e527317d3a
fix(common): remove subpackge entries for older TS version
2024-06-10 09:14:03 +07:00
Joshua A. Horton
cce2f9a867
chore(web): Merge branch 'master' into feat/web/package-kbd-renderer
2024-06-06 08:51:08 +07:00
Joshua A. Horton
cb0a60165c
change(common): updates esbuild to 0.18.9
2024-06-05 12:09:53 +07:00
Marc Durdin
9c204ea071
fix(common): import EventEmitter only instead of all events in parser.js
...
When importing all of events with:
import * as events from 'events';
tsc for kmc-ldml (but not for common/web/types) would error with:
../../../common/web/types/build/src/deps/xml2js/parser.d.ts:17:25 - error TS2306: File '.../node_modules/@types/node/events.d.ts' is not a module.
17 import * as events from "node/events.js";
I am not clear why. Changing to the following side-stepped this:
import { EventEmitter } from 'events';
2024-06-05 10:07:37 +07:00
Marc Durdin
e6d59fc173
chore: move xml2js into the repo to eliminate npm git dependency
...
Small rewrites to the xml2js code as ES6 modules. Based on
https://github.com/keymanapp/dependency-node-xml2js
Fixes : #8616
2024-06-03 16:07:29 +07:00
Marc Durdin
b874de25e8
chore: replace git dep on restructure with 3.0.1 in npm
...
3.0.1 includes our fix. However, 3.0.2 does not yet appear to have been
published, which has a patch for our fix?
Fixes : #8616
2024-06-03 14:58:39 +07:00
Marc Durdin
76bd22b120
fix(developer): bundle ttfmeta library internally with kmc-keyboard-info
...
Remove ttfmeta from package.json, and copy only the relevant files into
ttfmeta/ under kmc-keyboard-info. This is a stopgap measure as we will
probably attempt to identify an alternate library in the future.
See also #11625 which is the driver for making this change now.
Fixes : #11630
2024-05-31 14:54:09 +07:00
Joshua A. Horton
17c81667d0
chore(web): post-merge package-lock update
2024-05-29 11:46:11 +07:00
Joshua A. Horton
532bba95a8
chore(web): Merge branch 'master' into feat/web/package-kbd-renderer
2024-05-29 11:44:44 +07:00
Joshua A. Horton
01fa0675ef
chore(web): centralizes on a single @types/node, as it caused a TS typing conflict
2024-05-15 16:00:35 +07:00
Joshua A. Horton
70d06d7cd1
chore(web): updates all KMW-related projects to TS 5.4.5
2024-05-15 16:00:34 +07:00
Joshua A. Horton
1207c37898
chore(web): drops removed testing dependencies
2024-05-15 15:43:51 +07:00
Joshua A. Horton
6f49e31bc0
chore(web): gesture-recognizer dom test conversion
2024-05-15 14:48:51 +07:00
Joshua A. Horton
55434c95ed
chore(web): keyboard-proc kbd loading test conversion
2024-05-15 14:41:34 +07:00
Joshua A. Horton
d9f62027fb
chore(web): integrates wtr conversion for common/predictive-text, drops karma there
2024-05-15 14:31:36 +07:00
Joshua A. Horton
8ace9f5868
chore(web): lm-worker in-browser test now in lm-worker project
...
Uses @web/test-runner to run it, making it our first integrated test with the new testing library
2024-05-09 09:18:02 +07:00
Joshua A. Horton
5304e23ee9
fix(web): post-rebase package-lock.json fix - dep of dev-dep was missing
2024-05-09 09:03:39 +07:00
Joshua A. Horton
8d7721545a
chore(web): updates sinon to a version with fully-ESM artifact
2024-05-09 08:49:51 +07:00
Joshua A. Horton
ad8bdaa4c1
chore(web): updates eventemitter3 to v5, when it provides esmodule exports
2024-05-09 08:49:50 +07:00
Joshua A. Horton
dd87a65f49
chore(web): adds test-runner esbuild plugin package
2024-05-07 14:50:53 +07:00
Joshua A. Horton
48db58c82e
chore(web): adds '@web/test-runner' and related packages
2024-05-07 14:42:39 +07:00
Joshua A. Horton
01d0019d86
chore(web): removes package.json references to old @npm/types versions
2024-05-07 14:38:41 +07:00
Joshua A. Horton
ec35fbb061
chore(web): @types/node update - version should match node version
...
Also updates @types/chai, given that chai was updated. No ^5.x yet, though.
2024-05-07 14:38:40 +07:00
Joshua A. Horton
398b9e0ae2
chore(common): drops package-specific 'chai', '@types/chai' versions
...
chore(web): missed leaving these out of the rebase
2024-05-07 14:35:09 +07:00
Joshua A. Horton
5574b9418f
chore(web): chai dependency updates
...
Updates 'chai' assertion library to latest; old version used CommonJS imports
2024-05-07 14:35:08 +07:00
Marc Durdin
e8d3600e60
chore: Merge branch 'master' into chore/merge-beta-into-master-B17S6
2024-04-23 16:41:44 +07:00
Marc Durdin
b70c7c5724
Merge pull request #11211 from keymanapp/dependabot/npm_and_yarn/tar-6.2.1
...
chore(deps): bump tar from 6.1.13 to 6.2.1
2024-04-19 13:27:42 +10:00
Marc Durdin
db514e0dc5
fix(common): update emoji stripping for Unicode 15.1
...
Fixes #11220 .
Replaces the sed script for matching emoji in ios prepRelease with a
tiny node project that uses emoji-regex package, to reduce future
maintenance.
Also strips lingering emoji and :xxx: emoji shortcut strings from
HISTORY.md. Note that :xxx: are not stripped programatically at this
time.
2024-04-18 09:05:30 +07:00
Darcy Wong
d6ee7f510c
Merge remote-tracking branch 'origin/master' into chore/merge-beta-to-master-b17s5
2024-04-12 09:29:23 +07:00
dependabot[bot]
26d0459312
chore(deps): bump tar from 6.1.13 to 6.2.1
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.13 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.13...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 06:46:50 +00:00
Marc Durdin
debb799caa
fix(common): upgrade sentry-cli to 2.31.0
...
Fixes #11091 .
Updating to latest sentry-cli on all projects, reviewed release notes
and there do not appear to be any breaking changes.
sentry-cli 2.19.4 had a bug with uploading wasm symbols:
https://github.com/getsentry/sentry-cli/issues/1682
It was fixed in 2.20.0:
https://github.com/getsentry/sentry-cli/releases/tag/2.20.0
2024-04-03 10:48:35 +07:00
dependabot[bot]
7f79017eb8
chore(deps): bump express from 4.17.3 to 4.19.2
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-28 08:36:50 +00:00
Darcy Wong
c8395c4598
chore(common): Merge beta to master Sprint b17s4
2024-03-28 09:54:49 +07:00