Marc Durdin
0bd2ca4821
refactor(developer): kmc-kmw becomes component of kmc-kmn
...
Moves kmc-kmw to being a sub-component of kmc-kmn, as it can never be
independently instantiated anyway. Reorganized tests accordingly.
Note that c8 is currently disabled for kmw-compiler, until we add unit
tests for it.
2023-06-20 11:52:23 +07:00
Marc Durdin
7ad2df06d9
chore: Merge branch 'feature-kmc-kmw' into chore/merge-master-into-feature-kmc-kmw
2023-06-12 09:31:18 +07:00
Marc Durdin
db06dfd810
chore(developer): Merge branch 'feature-kmc-kmw' into feat/developer/kmc-analyze
2023-06-09 14:00:14 +07:00
Marc Durdin
f6e52270ed
chore(developer): Merge branch 'feature-kmc-kmw' into feat/developer/kmc-analyze
2023-06-08 14:59:28 +07:00
Marc Durdin
4c3acaf651
chore(common): update restructure to support typescript
2023-06-08 05:40:48 +07:00
Marc Durdin
db6d8033a0
chore(developer): npm install
2023-06-06 14:39:04 +07:00
Steven R. Loomis
d1b55ddee6
Merge remote-tracking branch 'upstream/master' into feat/developer-7377-transform-format-epic-ldml3
2023-05-16 18:10:49 -05:00
Marc Durdin
6094457f18
chore: package-lock.json again
2023-05-14 12:49:44 +07:00
Marc Durdin
9a4f8de5e2
chore(common): npm install
2023-05-14 12:47:05 +07:00
Marc Durdin
7982bd955c
Merge pull request #8729 from keymanapp/chore/developer/move-package-formats-to-common-types
...
chore(developer): move package formats to common/web/types
2023-05-12 12:25:19 +10:00
Steven R. Loomis
c4fe843655
feat(common,developer): remove ordr and finl, add vars 🙀
...
- vars tests, doesn't pass yet
- tran tests and compilers stubbed out for now
For: #7377
2023-05-11 10:41:37 -05:00
Marc Durdin
7d8416dc9e
chore(developer): fixup dependencies for kmc-model-info
...
Removes the ugly cross-dependency on kmc-package, as the metadata file
is now in common-types.
2023-05-10 09:07:23 +07:00
Marc Durdin
03a2b3a76c
chore: npm install
2023-05-09 14:09:18 +07:00
Marc Durdin
78083c4c9a
feat(developer): kmc analyze osk-char-use
...
Relates to keymanapp/keyboards#2172 .
Adds an analysis module to kmc which initially analyses one or more
.kvks or .keyman-touch-layout files, extracting the de-duped and sorted
set of key cap strings from those files and printing them, in text,
markdown, or json format.
2023-05-09 10:06:41 +07:00
Marc Durdin
638e53a18c
chore(developer): npm install
2023-05-09 10:01:26 +07:00
Marc Durdin
f772a6e79d
chore(developer): add kmc-kmw to npm workspace
2023-05-05 10:26:34 +07:00
Marc Durdin
ac39427f60
chore(developer): add eslint devDependency for kmc
...
Adds eslint, effectively disabled, to infrastructure for all of kmc.
Note that eslintNoNodeImports.js will be used in the next commit, for
verifying #8644 .
2023-04-25 13:44:56 +07:00
Marc Durdin
5e1fbfa0b7
refactor(developer): move shared test helpers into common
...
Sadly, a lot of plumbing required to share code. But it should work now;
these test helpers are used only in dev so should not require
publication.
2023-04-19 11:43:27 +07:00
Marc Durdin
dd15de40df
feat(developer): kmc-kmn tdd framework
2023-03-23 10:14:25 +07:00
Joshua A. Horton
0da7ac24be
chore(common): updates TS, sets export map for keyman-version
2023-03-14 08:22:26 +07:00
Marc Durdin
c7c52af3e2
chore(developer): update to commander 10.0.0
2023-02-24 13:54:25 +07:00
Steven R. Loomis
bccc1e5720
Merge remote-tracking branch 'upstream/master' into chore/merge-master-20230217-epic-ldml
2023-02-17 18:52:33 -06:00
Joshua A. Horton
a3752dd9ff
chore(common): full-repo ts-node update
2023-02-09 12:39:15 +07:00
Joshua A. Horton
6b528365f8
chore(common): npm audit fix
2023-02-09 08:41:59 +07:00
Joshua A. Horton
878e0f0ea2
chore(common): updates typescript to 4.9.5
2023-02-09 08:40:52 +07:00
Steven R. Loomis
c48ab1f258
chore: npm i to fix package-lock.json desync
2023-02-03 18:24:06 -06:00
Steven R. Loomis
ae45295dc6
Merge remote-tracking branch 'upstream/master' into chore/merge-master-a17s5-REDO-epic-ldml
2023-02-03 16:53:35 -06:00
Marc Durdin
806130a6b4
Merge pull request #8144 from keymanapp/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
...
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
2023-02-03 12:29:17 +11:00
Joshua Horton
1b220db622
Merge pull request #7894 from keymanapp/feat/common/srcmap-remap-module
...
feat(common): TS-based sourcemap remapping tool 📜
2023-02-02 09:21:08 +07:00
dependabot[bot]
1e5fbdfb73
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/commits )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 02:20:22 +00:00
Steven R. Loomis
709c1ccca5
fix(common) make common/web/types kvk tests pass 🙀
...
- use hexy and git-diff to show a rich diff when files are changed
- add additional round trip tests
- initialize the underlyingLayout to undefined to promote round tripping
- fix an issue with the CompilerCallbacks in the xml tests (broken in #8107 )
- fix an issue with the kvk file writer where it should set strings irregardless (#7955 )
Fixes #7967 , again
2023-01-31 12:15:39 -06:00
Steven R. Loomis
a0b184a022
feat(common): ldml: use cldr version from constants 🙀
...
- update several config files
supports #7964
2023-01-27 12:45:00 -06:00
dependabot[bot]
adff1d80a9
chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 13:15:56 +00:00
Steven R. Loomis
e2bf5facd0
chore(core): ldml: fix merge 🙀
...
- missed an npm i
For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7042
2022-12-16 14:12:42 -06:00
Joshua A. Horton
db15c4956b
chore(common): removes at-this-point-unused npm package
2022-12-12 09:26:14 +07:00
Joshua A. Horton
4cd7cd3363
feat(common): TS-based srcmap remapper tool
2022-12-12 08:52:56 +07:00
dependabot[bot]
e88012030b
chore(deps): bump minimatch from 3.0.4 to 3.1.2
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 03:43:51 +00:00
dependabot[bot]
fdf8f6b476
chore(deps): bump socket.io-parser from 4.0.4 to 4.0.5
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.0.4...4.0.5 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-10 03:24:49 +00:00
Joshua A. Horton
cb8e0bc1b3
chore(common): npm audit fix - ansi-regex update
2022-09-22 09:13:21 +07:00
Joshua A. Horton
fc105b1dab
chore(web): updates karma dev-dependency
2022-09-22 09:13:20 +07:00
Marc Durdin
d1de02d43e
chore(developer): Merge branch 'master' into chore/developer/server-node-gyp-dependency
2022-09-20 10:19:11 +10:00
Marc Durdin
be6793cabc
chore: update multer dependency
2022-09-20 10:18:01 +10:00
Marc Durdin
aef3c751f9
chore: package-lock
2022-09-20 10:15:26 +10:00
Marc Durdin
d482eff7f1
Merge branch 'master' into chore/resources/remove-ncc-dependency
2022-09-19 15:35:29 +10:00
Marc Durdin
9168d896e7
chore(common): remove unused ncc dependency
...
The `build:dist` script was never used; increment-version.sh uses only
`build:ts`.
2022-09-19 14:47:37 +10:00
dependabot[bot]
93ec6106e1
chore(deps): bump nanoid and mocha
...
Bumps [nanoid](https://github.com/ai/nanoid ) and [mocha](https://github.com/mochajs/mocha ). These dependencies needed to be updated together.
Removes `nanoid`
Updates `mocha` from 8.4.0 to 10.0.0
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v8.4.0...v10.0.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
- dependency-name: mocha
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 21:06:23 +00:00
Joshua A. Horton
a09cc5d822
fix(common/models): models/templates unit tests
2022-09-06 09:48:52 +07:00
dependabot[bot]
ea50559fc1
chore(deps): bump @actions/core from 1.8.2 to 1.9.1
...
Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ) from 1.8.2 to 1.9.1.
- [Release notes](https://github.com/actions/toolkit/releases )
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: "@actions/core"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-18 19:58:19 +00:00
Marc Durdin
d7021c39f7
chore: update package.json
2022-06-25 05:56:00 +10:00
dependabot[bot]
d96466300d
chore(deps): bump got from 11.8.3 to 11.8.5
...
Bumps [got](https://github.com/sindresorhus/got ) from 11.8.3 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v11.8.3...v11.8.5 )
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-22 00:54:49 +00:00